私は、企業が毎週製品を販売し、数週間にわたって現金を回収したい場合の現金回収スプレッドシートをモデル化しています(ん(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
。