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

Google Sheets中SUMIF公式日期自动递增实现求助

解决Google Sheets中SUMIF横向复制自动匹配日期的问题

以下是几个实用的解决方案,无需手动逐个修改日期:

方案1:引用汇总表的日期单元格(最直观)

  1. 先在汇总表的目标行(比如第一行)填充全年日期:输入1/1/2025,按住单元格右下角的填充柄横向拖动至12/31/2025,Google Sheets会自动生成连续日期。
  2. 在汇总表第一个需要计算的单元格(比如B2)输入公式:
    =SUMIFS('Brandon Form Responses'!$P$2:$P$503,'Brandon Form Responses'!$B$2:$B$503,B1)
    
    这里B1是汇总表中对应的日期单元格,横向复制公式时,公式会自动将B1改为C1、D1……自动匹配每行的日期。

方案2:用DATE+COLUMN函数自动生成日期(无需单独列日期)

如果不想单独设置日期列,可直接在公式里自动生成递增日期:
在第一个计算单元格输入:

=SUMIFS('Brandon Form Responses'!$P$2:$P$503,'Brandon Form Responses'!$B$2:$B$503,DATE(2025,1,COLUMN(A1)))

横向复制时,COLUMN(A1)会依次变成COLUMN(B1)=2、COLUMN(C1)=3……对应1月1日、1月2日直到全年日期。若起始日期不是1月1日,调整DATE函数的参数即可。

方案3:用QUERY函数一次性生成全量汇总(高效自动)

如果想避免逐个复制公式,直接用QUERY函数按日期分组汇总:
在汇总表的空白单元格输入:

=QUERY('Brandon Form Responses'!$B$2:$P$503,"SELECT B, SUM(P) WHERE B IS NOT NULL GROUP BY B ORDER BY B",1)

这个公式会自动提取所有非空日期,计算对应日期的营收总和,结果以两列形式展示(日期+汇总值),后续新表单回复也会自动更新数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 22:02:03