You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel如何用单个公式实现计算结果复用至同公式的累加计算

Excel单公式实现等比数列累加方案

你遇到的是典型的等比数列求和场景,核心需求是求公比为B、首项为A*B、共3项的数列和,有两种成熟的单公式实现方案:


方案1:直接套用等比数列求和公式(兼容性最好,无需365/2021以上版本)

等比数列求和公式简化后直接代入即可,假设数值A存放在A1单元格,数值B存放在B1单元格,通用公式为:

=A1*B1*(POWER(B1,3)-1)/(B1-1)

直接代入你给出的固定数值的硬编码版本为:

=100*1.4*(POWER(1.4,3)-1)/(1.4-1)

计算结果为610.4,和你分步计算的结果完全一致。


方案2:LET+动态序列实现(可灵活调整项数,适配365/2021及以上版本)

如果你需要后续灵活调整累加的项数,比如从3项改成5项不用改写核心公式逻辑,可以用LET配合SUM+SEQUENCE实现:

=LET(
A,100,
B,1.4,
项数,3,
SUM(A*B^SEQUENCE(项数))
)

如果A和B是单元格引用,改写成:

=LET(
A,A1,
B,B1,
项数,3,
SUM(A*B^SEQUENCE(项数))
)

需要调整累加项数时直接修改项数参数的数值即可。


LET函数使用失败的常见原因

  • 低版本Excel不支持LET函数,仅365/2021及以上版本可正常调用
  • 公式语法错误,比如缺少参数分隔逗号、函数名拼写错误

内容的提问来源于stack exchange,提问作者Bjorn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 00:06:04