如果该总和范围内的任何值为零,我希望 Excel 返回答案为零。
我尝试了多种逻辑测试,但还是无法得到我想要的结果。
答案1
我的第一反应也是乘法,但也许计算强度较低的方法是仅当源中没有发现零时才求和。
假设数组是A1:C3
:
=IF(COUNTIF(A1:C3,"=0")>0,0,SUM(A1:C3))
答案2
您可以将范围内的所有值相乘。如果一个值为零,则结果将为零,然后您可以在测试中使用该值将总和乘以 0 或 1。
干杯,
答案3
=MAX(0,MIN(RANGE))
如果不存在零,将返回范围内的最小正整数值,否则返回零。将 MIN 更改为 MAX 可返回最大正整数值