- ベストアンサー
計算方法、教えてください!
a(1+x)(((1+x)∧(b)-1)/x)=c (※ ∧は、乗数を示す記号としてご理解ください。この場合、(1+x)のb乗です。) このxを求める方程式を教えてください! エクセルで計算シートを作りたいと思っています。 積立てを長期間実施し、最終的な期待値がある場合の金利を求める式です。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
bが積み立てを行う回数であるものとして、今仮に、aの金額の値がA5セルに入力されていて、bの回数の値がB5セルに入力されていて、cの金額の値がC5セルに入力されていて、E5セルに金利の値xを表示させるものとします。 あくまでa(1+x)(((1+x)∧(b)-1)/x)=cの方程式が成り立つ様に、a、b、cの各数値に合わせてxの値を求めるだけなのですが、E5セルには次の様な関数を入力されると良いと思います。 =IF(AND(ISNUMBER($A5),ISNUMBER($B5),ISNUMBER($C5)),RATE($B5+1,-$A5,,$C5+$A5),"") 尚、E5セルの書式設定の表示形式を[パーセンテージ]にした上で、適当な小数点以下の表示桁数を設定しておきますと、例えば表示桁数を2とした場合において計算結果が0.01234だった場合には、データ上の値は0.01234のままなのですが、1.23%と表示させる事が出来ます。 【参考URL】 エクセルマニア > EXCEL関数辞書 > RATE関数の使い方 http://excel-mania.com/func/rate.html
その他の回答 (1)
- ggggggggggg hhhhhhhhhhh(@tasketeqq1)
- ベストアンサー率15% (36/231)
回答No.1
エクセルにそういう機能が確かあります。