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

如何在Google Sheets中自动计算当日与前日对应数值的差值?

自动化计算当日与前日项目数值差值的方案

针对你的每日新增日期和项目的表格,以下是无需手动调整、支持自动扩展的计算方法:

方法1:数组公式(推荐,自动适配新增行/列)

假设原始数据在名为原始数据的工作表中:

  1. 新建差值计算工作表存放结果
  2. 在差值计算的A1单元格输入公式同步日期列:
    =ARRAYFORMULA(IF(ISBLANK(原始数据!A:A),"",原始数据!A:A))
    
  3. 在差值计算的B1单元格输入公式同步项目行:
    =ARRAYFORMULA(IF(ISBLANK(原始数据!1:1),"",原始数据!1:1))
    
  4. 在差值计算的B2单元格输入核心差值公式:
    =ARRAYFORMULA(IF(ROW(原始数据!A:A)=2, "无前日数据", IFERROR(原始数据!B:ZZ - OFFSET(原始数据!B:ZZ, -1, 0), "")))
    
    公式说明:
    • 第一行数据(首个日期)显示提示文本,后续行自动计算当日减前日的数值
    • 适配新增的项目列(B:ZZ覆盖足够多列)和日期行,无需手动修改公式

方法2:基础公式拖拽(适合新手)

如果不想用数组公式,可手动输入后拖拽:

  1. 在原始数据的空白列(比如D列)的D2单元格输入:
    =IF(ROW()=2, "无前日数据", B2-B1)
    
  2. 选中D2单元格,横向拖拽覆盖所有项目列,再纵向拖拽覆盖所有日期行
    • 新增日期或项目后,重新拖拽公式即可覆盖新数据

注意事项

  • 确保原始数据的日期列(A列)和项目行(第一行)无空值,避免同步公式异常
  • 若想直接在原始数据旁显示差值,可调整公式存放位置,无需新建工作表

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 04:47:19