You need to enable JavaScript to run this app. Excel如何结合文本匹配与月份统计条件实现多条件求和
优惠活动
大模型
产品
解决方案
定价
更多

Excel如何结合文本匹配与月份统计条件实现多条件求和

Excel多条件组合求和实现方案

方案1:全Excel版本兼容方案(SUMPRODUCT组合逻辑)

直接在原有SUMPRODUCT公式中新增G列文本匹配的判断条件即可,两个条件同时满足才会计入求和:

  • 匹配SS7的按月求和公式:
=SUMPRODUCT(Masterlist_data!I:I,--(TEXT(Masterlist_data!B:B,"MMMM")=Book_monthly!C1),--(Masterlist_data!G:G="SS7"))
  • 匹配SS8的按月求和公式:
=SUMPRODUCT(Masterlist_data!I:I,--(TEXT(Masterlist_data!B:B,"MMMM")=Book_monthly!C1),--(Masterlist_data!G:G="SS8"))

方案2:Excel 2007及以上版本优化方案(SUMIFS专用多条件求和)

如果你的Excel版本支持SUMIFS函数,优先用这个公式,运算效率比SUMPRODUCT更高:

  • 匹配SS7的按月求和公式(Book_monthly!C1为月份文本时使用):
=SUMIFS(Masterlist_data!I:I,Masterlist_data!G:G,"SS7",Masterlist_data!B:B,">="&DATE(YEAR(TODAY()),MONTH(Book_monthly!C1&" 1"),1),Masterlist_data!B:B,"<="&EOMONTH(Book_monthly!C1&" 1",0))

如果Book_monthly!C1存储的是完整日期格式,可直接简化为:

=SUMIFS(Masterlist_data!I:I,Masterlist_data!G:G,"SS7",Masterlist_data!B:B,">="&EOMONTH(Book_monthly!C1,-1)+1,Masterlist_data!B:B,"<="&EOMONTH(Book_monthly!C1,0))

注意事项

  • 建议尽量避免整列引用(如G:G),可替换为实际的数据范围(如G1:G2000),能大幅提升大体积表格的运算速度
  • 用SUMPRODUCT方案时,需保证Book_monthly!C1的月份文本格式和TEXT(日期,"MMMM")输出的格式完全一致,无多余空格、大小写匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 11:45:04