You need to enable JavaScript to run this app. 如何组合SUMIF、SUM与FILTER函数计算指定工程师月度零件领用总和
优惠活动
大模型
产品
解决方案
定价
更多

如何组合SUMIF、SUM与FILTER函数计算指定工程师月度零件领用总和

指定工程师指定月份零件领用总和公式实现方案

方案1:全版本兼容的SUMIFS实现

直接调用多条件求和函数SUMIFS即可同时匹配工程师、月份两个维度,还可自动规避不同年份同月份的统计误差,兼容性覆盖Excel 2007及以后所有版本、全版本WPS:

=SUMIFS($D$5:$D$6414, $B$5:$B$6414, B2, $C$5:$C$6414, ">="&DATE(YEAR(C2),MONTH(C2),1), $C$5:$C$6414, "<="&EOMONTH(C2,0))

参数说明:

  • $D$5:$D$6414:待求和的零件领用数值列,和你原有公式的统计范围保持一致
  • $B$5:$B$6414, B2:第一组判断条件,匹配B列工程师等于选中的B2值
  • $C$5:$C$6414, ">="&DATE(YEAR(C2),MONTH(C2),1):第二组判断条件,匹配C列日期晚于等于C2指定日期当月第一天
  • $C$5:$C$6414, "<="&EOMONTH(C2,0):第三组判断条件,匹配C列日期早于等于C2指定日期当月最后一天

方案2:基于原有FILTER逻辑的扩展实现

如果你使用的是Excel 365/2021、新版WPS支持FILTER函数,可直接在原有FILTER逻辑上新增工程师匹配条件即可:

=SUM(FILTER($D$5:$D$6414, ($B$5:$B$6414=B2)*(MONTH($C$5:$C$6414)=MONTH(C2))*(YEAR($C$5:$C$6414)=YEAR(C2)), 0))

说明:用*连接多个并列判断条件,即可要求同时满足工程师匹配、月份匹配、年份匹配三个要求,末尾的0为无匹配结果时的默认返回值,可避免公式报错。如果你的所有统计数据都属于同一年,可直接删除年份判断的条件简化公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 23:54:03