相信好多童鞋看到SUMPRODUCT函数就觉得头疼,公式都要输这么长,该有多难啊!其实不然,SUMPRODUCT函数可以进行各种条件计数和条件求和,被业界成为万能函数。看到这个函数,小编不禁回忆起实习的时光,那时候数据处理总找不到门路,领导给指了条门路——用SUMPRODUCT函数解决呀!结果在百度上查了半天我也没寻到用法,就在今天才算是学会了,所以必须要来和大家分享呀! 1. 模糊条件求和目标:统计城区小学男生成绩之和。 方法:在目标单元格中输入公式“=SUMPRODUCT(ISNUMBER(FIND("城区",C2:C13))*(B2:B13="男"),D2:D13)”即可。具体操作如下: 注:由于此处城区小学包含城区一小、城区二小、城区三小,再加上SUMPRODUCT函数无法使用通配符,所以此处借用另外两个函数实现。先用FIND函数在C2:C13这个区域中查找“城区”这个字符串,若存在返回相应位置,不存在则返回#VALUE!错误值;ISNUMBER函数是用来检测是否为数值,是的话返回TRUE,否则返回FALSE;最后用SUMPRODUCT函数进行多条件求和。 2. 按季度求和目标:求各个季度的成交总数。 方法:选中统计表中的空白单元格区域,在E2单元格中输入公式“=SUMPRODUCT(N(CEILING(MONTH($A$2:$A$15)/3,1)=D2),$B$2:$B$15)”,按【Ctrl+Enter】组合键完成所有公式填充即可。具体操作如下: 注:此处先利用MONTH函数求出日期所在的季度,再结合CEILING函数向上舍入为最接近的指定基数的倍数,从而判断出对应的季度,然后用N函数把逻辑值转化为数值,最后利用SUMPRODUCT函数是将数组间对应的元素相乘,并返回乘积之和。 3. 二维区域条件求和目标:统计各个门店各类商品的销量 方法:选中二维表中的空白单元格区域,在F2单元格中输入公式“=SUMPRODUCT(($A$2:$A$25=F$1)*($B$2:$B$25=$E2),$C$2:$C$25)”,按【Ctrl+Enter】组合键完成所有公式填充即可。具体操作如下: 以上关于SUMPRODUCT函数的用法你学会了吗? |
|