在多条件求和和多条件计数中,我们运用最多的应该是SUMIFS和COUNTIFS这两个函数了,但除了以上两个函数,SUMPRODUCT函数也是解决多条件求和、多条件计数的利器。 SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。其语法如下: SUMPRODUCT(array1, [array2], [array3], ...) 一、多条件求和 如图1,要求1班男生的成绩总和,用SUMIFS函数,输入公式如下: =SUMIFS(D2:D8,A2:A8,'1班',C2:C8,'男') 由于此公式很容易懂,不再做函数解析。 注意:SUMIF和SUMIFS的求和区域位置不一样,SUMIF的求和区域放在最后,而SUMIFS的求和区域放在最前。
用SUMPRODUCT函数,可以输入如下公式,如图2 =SUMPRODUCT((A2:A8=A2)*(C2:C8=C2)*D2:D8) (图2) 【函数解析】
注意:用SUMPRODUCT函数的时候,每个参数包含的数据个数必须相同,且行列数必须相等,否则函数会返回错误值。 二、多条件计数 如果用COUNTIFS函数求2班80分以上的女生数量。可以输入以下公式,如图3所示。 =COUNTIFS(A2:A8,'2班',C2:C8,'女',D2:D8,'>80') 此公式也比较容易懂,不再加以解析。 (图3) 如果用SUMPRODUCT函数,则需要输入以下公式,如图4: =SUMPRODUCT((A2:A8=A5)*(C2:C8=C5)*(D2:D8>80))
【函数解析】
注意:为了方便排版,数组中的分号是中文状态下输入的,但是在实际操作中,必须在英文状态,半角下输入。 ●本文编号434,以后想阅读这篇文章直接输入434即可 ●输入m可以获取到全部文章目录 ●输入c可以获取到全部动画下载地址 |
|
来自: 新华书店好书榜 > 《「OFFICE」》