Excel中如何对Tigers队且Sprint列最大值为Sprint11的数值求和
多条件求和实现方案
基础信息
现有数据源共3列:
Squad Name:小队名称Value:待统计数值Sprint:关联冲刺,单元格内为分号分隔的多值内容
数据源参考:
统计规则
求和需同时满足两个条件:
- 小队名称为 Tigers
- 对应行
Sprint字段拆分后,冲刺编号的最大值为11,需排除拆分后最大值为12的行
可用公式
你原有公式存在引用笔误:求和范围写为B2:12属于无效引用,小队匹配范围也漏写了列标,修正补全后(兼容所有主流Excel版本)的完整公式如下:
=SUMIFS(B2:B12,A2:A12,"Tigers",C2:C12,"*Sprint 11*",C2:C12,"<>*Sprint 12*")
逻辑说明:由于分号分隔的多值内容只要包含
Sprint 12,其拆分后的最大值必然≥12,因此直接用通配符排除所有带Sprint 12的行,同时匹配包含Sprint 11的行,叠加小队名称判断即可得到符合要求的求和结果。
内容的提问来源于stack exchange,提问作者weedywoo
相关产品推荐
相关产品推荐

