日常追踪表格:如何让SUMIF无匹配时返回空值而非0?
解决SUMIF返回0而非空值的问题
你可以通过在SUMIF外层嵌套IF判断,区分「无匹配项」和「有匹配但求和为0」的场景,实现需求:
=IF(COUNTIF('Tracking Sheet'!A:A, A5)=0,"",SUMIF('Tracking Sheet'!A:A, A5, 'Tracking Sheet'!M:M))
公式说明:
COUNTIF('Tracking Sheet'!A:A, A5):统计「Tracking Sheet」表A列中与当前单元格A5匹配的日期数量。- 若数量为0(无匹配日期),返回空字符串
"";若有匹配,执行原SUMIF公式求和,保留正常的求和结果(包括求和为0的情况)。
如果你的需求是即使有匹配但求和结果为0时也返回空,可以简化为:
=IF(SUMIF('Tracking Sheet'!A:A, A5, 'Tracking Sheet'!M:M)=0,"",SUMIF('Tracking Sheet'!A:A, A5, 'Tracking Sheet'!M:M))
内容的提问来源于stack exchange,提问作者Sirlink
相关产品推荐
相关产品推荐

