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

如何实现输入A列数据时自动计算累计和并填充B列?

实现A列输入时B列自动累计求和的方法

要实现A列输入数值时B列自动生成累计求和结果,你需要使用带混合引用的SUM函数,搭配可选的判断逻辑处理空行显示,具体方案如下:

基础累计求和公式

在B1单元格输入以下公式,下拉填充至B列所有行:

=SUM($A$1:A1)
  • 逻辑说明:$A$1是绝对引用,固定累计求和的起始位置;A1是相对引用,下拉时会自动变为A2、A3...,实现每一行计算从A1到当前行A列的累计和。

优化空行显示(可选)

如果希望A列空行时B列保持空白,避免显示累计总和,使用带判断的公式:

=IF(A1="","",SUM($A$1:A1))
  • 逻辑说明:先判断当前行A列是否为空,为空则返回空白,否则计算累计和。

原方法出错原因

你直接使用SUM(A:A)这类整列求和公式时,会计算A列所有单元格的总和,即使当前行A列是空值,公式依然返回整列累计结果,导致后续空行都显示同一个固定值。而混合引用的SUM公式仅累计到当前行,完全匹配你的需求。

效果示例

应用优化公式后,表格呈现效果如下:

AB
4040
2060
3090
10100
-2080
40120

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 14:22:46