Excel SUMPRODUCT公式:统计满足多个条件的单元格数量
Excel SUMPRODUCT公式:统计满足多个条件的单元格数量
问题:
如何计算满足以下条件的单元格数量之和?
- '2023年汇总'工作表的E列中的值不为空;
- '2023年汇总'工作表的E2:E9300单元格的月份等于C39单元格的月份;
- '2023年汇总'工作表的L列中包含字符串'威霆'。
原始公式:
=SUMPRODUCT(('2023年汇总'!$E$2:$E$9300<>'')(MONTH('2023年汇总'!$E$2:$E$2)=MONTH($C$39))(COUNTIF('2023年汇总'!L:L,'威霆')))
错误分析:
原始公式中,MONTH('2023年汇总'!$E$2:$E$2)只返回了E2单元格的月份,而应该返回E2:E9300范围内所有单元格的月份。
修正后的公式:
=SUMPRODUCT(('2023年汇总'!$E$2:$E$9300<>'')(MONTH('2023年汇总'!$E$2:$E$9300)=MONTH($C$39))(COUNTIF('2023年汇总'!L:L,'威霆')))
解释:
('2023年汇总'!$E$2:$E$9300<>''):判断E列中的值是否为空,如果为空则返回FALSE,否则返回TRUE。(MONTH('2023年汇总'!$E$2:$E$9300)=MONTH($C$39)):判断E列中每个单元格的月份是否等于C39单元格的月份,如果相等则返回TRUE,否则返回FALSE。(COUNTIF('2023年汇总'!L:L,'*威霆*')):统计L列中包含字符串'威霆'的单元格数量。
SUMPRODUCT函数将三个条件的判断结果进行相乘,最后累加满足所有条件的单元格数量。
总结:
通过修正公式中的MONTH函数,使得SUMPRODUCT公式能够正确地统计满足所有条件的单元格数量。
原文地址: https://www.cveoy.top/t/topic/qyDo 著作权归作者所有。请勿转载和采集!