如何在双约束条件下计算截至指定日期的数据累计和(支持Office2019)

Office 2019 可用的多条件累计求和方案
你可以直接使用 Excel 原生的 SUMIFS 函数实现需求,该函数完全兼容 Office 2019 环境,不需要额外插件或者数组公式配置。
公式说明
假设你的表格数据结构如下:
- A列:日期
- B列:symbol 值
- C列:标识符
- D列:待求和的统计项
- 查询参数放置位置:
- F1:指定 symbol 值(例:
"ABC") - F2:标识符需要包含的关键词(例:
"a") - F3:指定的截止日期(例:
"2021-08-13")
- F1:指定 symbol 值(例:
对应的求和公式为:
=SUMIFS(D:D, B:B, F1, C:C, "*"&F2&"*", A:A, "<="&F3)
参数解释
- 第一个参数
D:D:指定需要累加求和的统计项所在列 - 条件1
B:B=F1:筛选所有 symbol 匹配指定值的条目 - 条件2
C:C="*"&F2&"*":用通配符*匹配任意长度的任意字符,筛选标识符包含指定关键词的条目 - 条件3
A:A="<="&F3:筛选所有日期早于等于截止日期的条目
注意事项
- 如果你的数据范围固定,建议将整列引用(如
D:D)替换为具体的数据区域(如$D$2:$D$2000),可以提升公式计算效率 - 需要确保日期列的格式为 Excel 可识别的日期格式,不要是文本格式,否则日期筛选会失效
内容的提问来源于stack exchange,提问作者TeelowxD
相关产品推荐
相关产品推荐

