プロが教える店舗&オフィスのセキュリティ対策術

毎月1,000円ずつ預け入れして、2年後に24,300円になる場合の年利の計算を、関数を使って行いたいのですが、(1)~(3)の場合、どの関数をどのように使用すればいいか教えていただけますか。

年利をx(半角小文字)として、
(1)単利の場合
第1回目に預け入れした1,000円は、12ヵ月後に1,000×(1+x)、24ヵ月後に1,000×(1+2×x)となる場合
(2)複利の場合
第1回目に預け入れした1,000円は、12ヵ月後に1,000×(1+x/12)^12、24ヵ月後に1,000×(1+x/12)^24となる場合
(3)年単位の複利の場合
第1回目に預け入れした1,000円は、12ヵ月後に1,000×(1+x)、24ヵ月後に1,000×(1+x)^2
第2回目に預け入れした1,000円は、11ヵ月後に1,000×(1+x/12×11)、23ヵ月後に1,000×(1+x/12×11)×(1+x)となる場合
(4)一般的金融機関では、(1)及び(3)の考え方でしょうか?

質問の仕方が下手かと思いますので、その旨書いていただければ、補足致します。
よろしくお願い致します。

A 回答 (2件)

いずれも、年利率を i とします。



●(1)単利の場合
1000円×(24ヶ月+(1ヶ月+24ヶ月)× i )=24300円 になります。従って、
年利率i=(24300/1000-24)/(1+24) を計算することになります。
これは、月数、終価をパラメータにして算式が作れます。

●(2)複利の場合
指定した終価になる月複利の利率を求めることになります。
終価は、月利率i/12 のべき乗になり、直接計算できません。
              (この場合、25次方程式になります)

Excelの場合、次のような表を作り、ツール→ゴールシークで年利率を計算します。

  A   B  C   D
_1        0.01 24252 D1の式:=SUM(C2:C25)
_2 24  1000  1020    _C2の式:=ROUND(B2*(1+$C$1/12)^A2,0)
_3 23  1000  1019      以下、下にコピー
_4 22  1000  1018        ↓
: :   :   :
: :   :   :
24 _2  1000  1002        ↓
25 _1  1000  1001        ↓

上は、A列は月数、B列が金額、C列が終価、C1が年利率、D1が全体の終価
C1に、仮に年利率 0.01 をセットしています。

ツール→ゴールシークで
  数式入力セルに $D$1
  目標値に    24300 を入力
  変化させるセルに$C$1
とします。

C3に表示される<0.011905くらい>の数値が求める年利率です。

●(3)も同様に計算できます

●(4)利息の計算については、
(2)は使ったことはありません。
(1)または(3)を使いますが、商品や規定、前提次第です。
また、基本的には月単位または年単位で四捨五入等の端数処理を行います。
計算によっては、日単位で計算します。この場合、両端の日を入れたり入れなかったりして計算します。

実務ではこのように種々の利息計算方法が必要になります。
Excelで検証したりしますが、期始払や期末払の区別もあり、財務関数は使ったことはありません。
ゴールシーク機能で計算したり、VBAでユーザー定義関数を作って計算しています。
ユーザー定義関数の場合は、方程式を解くことになります。

ご参考に。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
今、Excelにて、教えて頂いたとおり入力してみました。VBAは理解できていないのですが、ゴールシークは使った事がありますので、完璧にできました。(3)は少し苦労しましたが、なんとか…。
(4)についても大変参考になります。何とお礼を申し上げたらよいのやら、本当に感謝いたします。

お礼日時:2004/01/20 21:15

財務関数というのががります pmtなんかどうでしょう

    • good
    • 0
この回答へのお礼

回答ありがとうございます。
財務関数は一通り見たのですが、イマイチしっくりくるものを見つける事ができませんでした。IPMTやRATEなどそれらしいものはあったのですが、私が使い方を理解できていないせいか、どうしてもExcelで計算する事ができません。関数のみで行う事自体に無理があるのでしょうか?
PMTはローンなどを借り入れた場合の毎月の返済金額を計算する関数と認識しているのですが、どのように使用すればよろしいですか?

お礼日時:2004/01/19 20:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!