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

Google Sheets:基于日期列最大值求和对应多列单元格的公式

Google Sheet 动态计算最大日期对应列求和方案

假设你的数据结构为:

  • 日期列:A列(表头为“日期”,数据从A2开始)
  • col1:B列,col2:C列,col3:D列(对应数据从B2、C2、D2开始)

以下是几种满足需求的动态公式:

1. 单独计算某一列的求和(如col1)

使用SUMIFS结合MAX定位最大日期,公式自动适配新增数据:

=SUMIFS(B:B, A:A, MAX(A:A))

将公式中的B:B替换为C:C或D:D,即可分别计算col2、col3的求和。

2. 一次性计算col1+col2+col3的总和

用FILTER筛选最大日期对应的行,再对多列求和,写法更简洁:

=SUM(FILTER(B:D, A:A=MAX(A:A)))

3. 批量输出三个列各自的求和结果

通过BYCOL遍历目标列,一次性输出col1、col2、col3的求和结果(公式输入到一个单元格后,会自动向右填充):

=BYCOL(B:D, LAMBDA(col, SUMIFS(col, A:A, MAX(A:A))))

注意事项

  • 确保日期列(A列)格式为日期格式,避免非日期内容导致MAX函数出错
  • 新增数据通过BigQuery刷新后,公式会自动重新计算,无需手动调整
  • 若日期列存在空白单元格,MAX(A:A)会自动忽略,不影响结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 20:22:05