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

如何用公式计算从第n行开始连续k行的数值之和?(禁用App Script)

计算指定区间的连续数值之和

假设你的数值存放在A列(A1到A8对应1到8),完全可以用纯工作表公式实现从第n行开始、连续k行的求和,无需依赖App Script,能避开你遇到的RESOURCE_EXHAUSTED错误及脚本稳定性问题:

  • 方法1:INDEX+SUM组合(推荐,非易失函数)
    公式格式:=SUM(INDEX(A:A, n):INDEX(A:A, n+k-1))
    示例:当n=4,k=3时,公式为=SUM(INDEX(A:A,4):INDEX(A:A,4+3-1)),计算结果为15,和预期一致。

  • 方法2:OFFSET+SUM组合(注意:OFFSET是易失函数,大量使用可能拖慢表格)
    公式格式:=SUM(OFFSET(A1, n-1, 0, k, 1))
    示例:n=4,k=3时,公式为=SUM(OFFSET(A1,3,0,3,1)),同样得到15。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 07:24:25