• ベストアンサー

エクセルで対数の逆?を計算したいのですが

初心者です。 ある数値(X)が、月々一定比率(n)で減少していって、60カ月後に数値Yになる場合(つまり(1ーn)の複利計算で減ってくわけですが)、その比率がいくらかを計算したいのですが、どうすればいいでしょうか? 減少率nと、X,Yがわかっていて、そこまで減るのに何カ月かかるかは、LOGで計算できると思うのですが。。。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.6

#5>YとXに数値を、Mに60を入れてみましたが、できませんでした。 =EXP(LN(456000/12300000)/60) としたら 0.946566206 になりました。 何がどうできないんでしょうか?

hiruhiru
質問者

お礼

何度も回答していただき恐縮です。遅くなって申し訳ありません。 ヘルプのゴールシークの項を読んで、以下のように設定してみました。 ※年利7%複利で10年運用すると約倍になるわけなので、それで試しに計算してみようと思いました。      A列     B列 1行  元の値    100 2行  期間      10 3行  比率 4行  結果の値    200 5行  数式      =EXP(LN(100/200)/10) ツールからゴールシークを選択し、小窓に 数式入力セル B5 目標値    200 変化させるセル  B3 これでOKを押すと、「数式が入力されているセルを選択してください」と言ってきて、先へ進めません。 =マークを取ったり外したり、セルの指定を絶対参照にして$を入れたり外したりしましたが、同じです。 どこが間違っているのでしょうか? お手数かけてすみません。

hiruhiru
質問者

補足

できました! ゴールシークではなく、単に一つのセルに表示させればいいわけですね。 お手数かけました。ありがとうございました。たすかりました。 m(_ _)m

その他の回答 (5)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.5

すいません、 #4は、何ヶ月を計算するものですね。 比率n =EXP(LN(Y/X)/M)

hiruhiru
質問者

お礼

二度もご回答ありがとうございます。 上記の式を数式バーに入力し、YとXに数値を、Mに60を入れてみましたが、できませんでした。 どこがいけないのでしょうか? あまりに何もわかっていなくて申し訳ありません。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

Y=X*N^M だとすると LOG(Y/X)=M*LOG(N) M=LOG(Y/X)/LOG(N)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

”01です。 すみません  変化させたいセル B2 でした。それで勘違いされたらごめんなさい なお数式バーもしくはD2セルに入力に入力するのは =X*n^60 です

hiruhiru
質問者

お礼

なんどもありがとうございます。 ゴールシークというのは、なぜか「数式が入力されたセルを選択してください」と言われてしまい、できません。(T_T) 余裕のあるときにやり方を覚えたいと思います。 ありがとうございました。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

#01です 質問の主旨は理解したつもりですよ。これはX、Yが分かっているときにnを求める操作です。 ゴールシークは  Yの計算結果を50にしたいときnはいくつにすれば良いんだろう? を自動で計算する機能です。だまされたと思って回答の通りやってみて下さい。(ただし結果は近似値です)

hiruhiru
質問者

お礼

なんどもご回答ありがとうございます。 やってみても、「数式が入力されているセルを選択してください」という小窓が現れて、できません。 数式は、コピペで入れて、nのところに#1のご回答の数字を入れ、XのところにはXの値の数字を入れましたが、それではいけないのでしょうか? どうして0.98851413 という数字になるのでしょうか? これは例としてでたらめに設定したという意味ですか? まったくわかっていなくてすみません。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

財務関数とも少し違いますね。数学の復習するのは面倒なので、ゴールシークが楽でしょう。 以下のような表を作ってください(仮に左上がA1とします) X   n        月数   Y=X*n^60 100  0.98851413    60    50.00033699 X、n、60は手入力。Yは = A2*B2^C2 という式になります 「ツール」→「ゴールシーク」を選択し  数値目標セル   C2  目標値      60カ月後の数値(手入力)  変化させたいセル A2 として見て下さい。自動的にXの値(収束値なので近似値となる)を計算します 

hiruhiru
質問者

お礼

早速のご回答ありがとうございます。 あの、質問のしかたが悪かったようで、すみません。 XとYの値はわかっているんです。 例えば、X=12300000 Y=456000 で、Xが月々一定の比率で減少していって、60カ月後にはYの値まで減った。 その場合、月々の減少比率はどれだけか。 ……この減少率を計算したいんです。 お手数ですが、よろしくお願いします。 ※もし逆に、Xの値がわからないときは、上の方法でやればいいのですね。 Y=X*n^60は数式バーに入力するんでしょうか? あまりに無知ですみません。

関連するQ&A