sumproduct函数问题

问题描述:

sumproduct函数问题
=SUMPRODUCT(--(MONTH('BJ - 商店A'!$E$4:$E$998)&"月"="1月")*('BJ - 商店A'!W4:W998="人为破坏"))
大家能帮忙看看这条公式问题在哪吗,想按月份求出属于人为破坏的数量,谢谢~~

公式看上去没有问题,但可以简写一下
=SUMPRODUCT((MONTH('BJ - 商店A'!$E$4:$E$998)=1)*('BJ - 商店A'!W4:W998="人为破坏"))

如果是E列的引用区域有空单元格则会产生误算测试了一下,的确是有这个问题,空单元格会返回1,怎么做不显示1呢?多谢啦:-)=SUMPRODUCT((MONTH('BJ - 商店A'!$E$4:$E$998)=1)*('BJ - 商店A'!$E$4:$E$998"")*('BJ - 商店A'!W4:W998="人为破坏"))