【スプレッドシート】事業計画数値策定に際しての関数

これは例えば成長率10%(y=10)であれば 100 + 110 + 121 + 133.1 で合計464.1 (500ではないですが一旦計算式の確認のため)…ということでよいでしょうか?

そうであれば、この問題は
初項 a =100
公比 r =(1+y/100)
項数 n =4
である等比級数(等比数列の総和)で説明できます。

総和は s(n) = a * (power(r,n) - 1) / (r - 1) という計算式で求められますが
逆に他の値から公比を求めるような一般解は残念ながら無いようで、近似値計算が必要になります。

以下のいずれのやり方にせよ、自動で結果を埋めるようなセル数式はなく
必要であれば二分法で計算する独自関数とか必要になりそうです。

①手動で計算する方法

  1. 上記の計算式に初項や項数を埋め込む&どこかのセルを公比として参照するようにして組み立てた数式を、どこかのセルに記述する
  2. 公比に適当な初期値を入力(公比が1なら明らかに総和が400で不足するので、例えばy=1.1)
  3. 総和が500未満ならより大きく、500を超えたらより小さくなるように公比の値を変更しながら範囲を絞っていく
    (いわゆる二分法みたいなやり方)

②エクセルの機能で計算する方法

  1. ①手動で計算する方法 の1.と同じ
  2. ゴールシーク機能で自動計算

コメントを投稿

0 コメント