Excel で SERIESSUM 式の係数を生成する

Excel で SERIESSUM 式の係数を生成する

私は、企業が毎週製品を販売し、数週間にわたって現金を回収したい場合の現金回収スプレッドシートをモデル化しています((42~336週の間)。

仮定すると≤ 52:

現金回収を計算し、週ごとの売上成長も考慮するために、次の SERIESSUM 式を使用しました。SERIESSUM((1+growth rate),(52-n),1,ROW(INDIRECT(D29&":"&D30)))*250. 250 は最初の週の予測売上です。

セルD29は0、D30は-1. 私が達成しようとしているのは、0からSERIESSUM 式の係数として -1 を使用します。しかし、#REFエラーが発生します。どこが間違っているのか、どなたか教えていただけますか?

1から10までの数字を手動でリストすると、数式は正常に機能します。行に -1 があり、次のように参照されます。SERIESSUM((1+growth rate),(52-n),1,A2:A53)*250ただし、手動であるため、週数が変更された場合 (つまり、週あたりの量が増加/減少した場合)、手動ビットを再度実行する必要があります。

答え1

INDIRECT(D29&":"&D30)D29(= 0、 = 51)は とD30評価されINDIRECT("0:51")、これはエラーである。行 0 が存在しないからです。  プログラムで定数配列を生成するには{0,1,2,…,49,50,51}、 を使用しますROW(INDIRECT("1:52"))-1

関連情報