78172214
幼苗
共回答了22个问题采纳率:86.4% 举报
A4:A7="佛山蓝宝石店" 产生的是一个逻辑运算结果的数组,由 True 和 False 构成.SUMPRODUCT要求的参数是数值,不能是逻辑值,所以产生错误结果.
如果要把逻辑值转化为可以计算的数值,必须经过一步计算,例如你把 A4:A7="佛山蓝宝石店" 改成 (A4:A7="佛山蓝宝石店" )*1 ,就把TRUE变成了1,FALSE变成了0.这样,满足了SUMPRODUCT的参数要求,就可以得到正确结果了.
(A4:A7="佛山蓝宝石店")*(B4:B7),正是把逻辑值与B4:B7的实际数值进行了一步计算,然后作为SUMPRODUCT的参数,因此能得到正确结果.
1年前
10