如果求和范围内的任何值包含零,则 Excel 求和函数返回零

如果求和范围内的任何值包含零,则 Excel 求和函数返回零

如果该总和范围内的任何值为零,我希望 Excel 返回答案为零。

我尝试了多种逻辑测试,但还是无法得到我想要的结果。

答案1

我的第一反应也是乘法,但也许计算强度较低的方法是仅当源中没有发现零时才求和。

假设数组是A1:C3

=IF(COUNTIF(A1:C3,"=0")>0,0,SUM(A1:C3))

答案2

您可以将范围内的所有值相乘。如果一个值为零,则结果将为零,然后您可以在测试中使用该值将总和乘以 0 或 1。

干杯,

答案3

=MAX(0,MIN(RANGE))

如果不存在零,将返回范围内的最小正整数值,否则返回零。将 MIN 更改为 MAX 可返回最大正整数值

相关内容