SUMPRODUCT求和问题
如图,为什么在计算计算20到30之间的数之和时要乘一个(A2:A9)?乘以这个求和区域代表什么?整个公式中的内涵不太理解,有哪位大神能帮我一步一步解释一下吗?感谢 A2:A9>20 和 A2:A9<30 返回的只是一列逻辑值,但是你要的是求和,所以要乘以A2:A9
另外,公式不理解的,可以在菜单公式求值里面分步计算,来看看公式每一步的运算结果 =countifs(criteria_range,criteria,...),多条件求个数。
=sumifs(sum_range,criteria_range,criteria,...),多条件求和。
求和的公式多了一个参数sum_range。
*A2:A9,就好比参数sum_range。 所以我就是这里不太明白,明明SUMproduct这个公式是两组相乘求和公式,怎么可以用来求出个数,这是我第一个不明白的地方,然后第二就是为什么*(A2:A9)在这个公式里可以达到SUM RANGE的效果? 四则运算中,逻辑值,TRUE会被转化成1,FALSE会被转化成0,SUMPRODUCT条计数的本质就是满足条件的1相加,不满住条件的变成0 符合条件为true(1),不符合条件为false(0)
都符合即1*1,结果为1
一个符合一个不符合即为1*0或0*1,结果为0。
都不符合即0*0,结果为0。
把上面各种情况相加,即是符合的个数。
同理,如果再乘以一个数量,即是符合条件的数量和。
页:
[1]