
感谢邀请,今天雷哥来跟大家讲解下sumproduct的函数用法。为了更加清晰的讲解,雷哥通过案例进行讲解
案例:如图所示,下表为雷哥office工作室的团队成员的绩效分数。
一.sumproduct函数实现多条件统计
计数:要求统计出28岁以下,绩效分数在90分以上的人数
雷哥说:对于多条件计数,sumproduct常用的套路是 =sumproduct((条件1)*(条件2)*(条件3)*.....(条件N))
因此在F2单元格中输入=SUMPRODUCT((B:B<=28)*(D:D>=90)),即可统计出满足28岁以下,绩效分数在90分以上的人数。
具体操作见下图。
2.sumproduct
函数实现多条件求和求和:求出年龄在28岁以上,女员工绩效分数总和
雷哥说:对于多条件求和,sumproduct常用的套路是
=sumproduct((条件1)*(条件2)*(条件3)*.....(条件N), 求和区域)
因此G3单元格中输入函数=SUMPRODUCT((B:B>=28)*(C:C="女"),E:E),即可求出年龄在28岁以上,女员工绩效分数总和。
3.sumproduct
实现二维区域求和案例:需求出下表中每个学生的成绩总和。
方法:
雷哥说:对于二维区域求和,sumproduct常用的套路是,=sumproduct((条件1)*(求和区域))
因此H3单元格中输入函数=SUMPRODUCT((A2:A11=G2)*(D2:E11)),即可求出雷哥的成绩总和,徐荣的成绩总和等。
总结
今天雷哥跟大家分享了sumproduct函数的3种用法,大家还记的是哪三种吗?
读者朋友都学会了吗?
欢迎大家关注【头条送书小王子】雷哥office,每周免费送书/分享职场办公神技,希望我的分享可以提高大家工作效率,从此不加班~
1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和。
从字面上可以看出,sumproduct有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思。
2.sumproduct函数的语法格式
sumproduct函数的语法格式
=SUMPRODUCT(array1,array2,array3, ...)Array为数组。
3.sumproduct函数案列——基础用法
.当sumproduct函数中的参数只有一个数组时,即对数组{1;2;3;4;5;6;7}进行求和,1+2+3+4+5+6+7=28。
当sumproduct函数中参数为两个数组时,两个数组的所有元素对应相乘。
公式=sumproduct(A2:A8,B2:B8)可转化为
=sumproduct(数组1,数组2)
=sumproduct({1;2;3;4;5;6;7},{1;2;3;4;5;6;7})=1*1+2*2+3*3+4*4+5*5+6*6+7*7=140。
.当sumproduct函数中参数为三个数组时,三个数组的所有元素对应相乘。
4.sumproduct函数案列——多条件求和
.单条件求和——统计成都发货平台的发货量。
=sumproduct((A2:A13="成都发货平台")*(B2:B13))
看到这公式你可能有疑惑,它跟语法格式好像不一样,其实把它看做是只有一个参数。因为当函数中出现由TRUE和FALSE组成的逻辑数组时,这时公式要写成这种格式=sumproduct((A2:A13="成都发货平台")*1,(B2:B13)),乘以1,把它转化成数组才能参与运算。否则就写成最上面的那种形式。
公式分解
=sumproduct({数组1}*{数组2})
=sumproduct({TRUE;…..TRUE;…..TRUE}*{11012;…41568;…12506})
=1*11012+1*41568+1*12506=65086。
有关sumif函数的用法,可以观看小编的经验Excel中Sumif函数的使用方法。
.多条件求和——求当发货平台为成都,收货平台为重庆的发货量。
=SUMPRODUCT((A2:A13="成都发货平台")*(C2:C13="重庆发货平台")*(D2:D13))
有关sumifs函数的用法,可以观看小编的经验Excel中Sumifs函数的使用方法。