在 Excel 中生成 SERIESSUM 公式的系数

在 Excel 中生成 SERIESSUM 公式的系数

我正在建立一个现金收款电子表格,其中一家公司每周销售产品,并希望在数周内收取现金(n;42至336周之间)。

假设n≤ 52:

为了计算现金收款额并考虑每周销售增长,我使用了 SERIESSUM 公式,如下所示:SERIESSUM((1+growth rate),(52-n),1,ROW(INDIRECT(D29&":"&D30)))*250.250 是预计第一周的销售额。

单元格 D29 为 0,D30 为n-1. 我想要实现的是列出从 0 到n-1 作为 SERIESSUM 公式中的系数。但是,我收到错误#REF。有人能找出我在这里做错的地方吗?

当我手动列出从 1 到n-1 行并引用如下:SERIESSUM((1+growth rate),(52-n),1,A2:A53)*250。但是,手动性质意味着如果周数发生变化(即每周金额增加/减少),则必须重新进行手动操作。

答案1

INDIRECT(D29&":"&D30),其中D29= 0 和D30= 51,计算结果为INDIRECT("0:51"),这是一个错误因为没有第 0 行。  要以编程方式生成常量数组{0,1,2,…,49,50,51},请使用ROW(INDIRECT("1:52"))-1

相关内容