Excel SUMPRODUCT公式:统计满足多个条件的单元格数量

问题:

如何计算满足以下条件的单元格数量之和?

  1. '2023年汇总'工作表的E列中的值不为空;
  2. '2023年汇总'工作表的E2:E9300单元格的月份等于C39单元格的月份;
  3. '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公式能够正确地统计满足所有条件的单元格数量。

Excel SUMPRODUCT公式:统计满足多个条件的单元格数量

原文地址: https://www.cveoy.top/t/topic/qyDo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录