求excel 整列符合条件才求和 不符合条件为空 不要等于0 的公式

求excel公式 列中符合条件才求和,不符合条件为空,不要等于0 。
用"=SUMIF(N2:N50,Q2,M2:M50)"可以实现,只是不管是不符合条件还是求和结果为零时都显示0,我需要不符合条件时为空,而不是"0",请高手指教。

公式一:不管符不符合条件,只要结果是0的,都不显示。
=IF(SUMIF(N2:N50,Q2,M2:M50),SUMIF(N2:N50,Q2,M2:M50),"")

公式二:条件符合,但求和结果为0时,显示0。条件不符合的为空,即不显示。
=IF(ISNUMBER(MATCH(Q2,N2:N50,)),SUMIF(N2:N50,Q2,M2:M50),"")追问

不行呀,这样符合条件但求和结果为0时,也为空了,因为M列有部分数值为0或负数。

追答

你再看看,我修改了的,上面的回答中公式二就能符合你的要求了。
公式二: =IF(ISNUMBER(MATCH(Q2,N2:N50,)),SUMIF(N2:N50,Q2,M2:M50),"")

温馨提示:答案为网友推荐,仅供参考
相似回答