全站数据
8 4 2 0 5 8 1

Excel中sumproduct函数的用法

知书达理爱学习 | 教育先行,筑梦人生!         
问题更新日期:2024-05-08 11:17:31

问题描述

Excel中sumproduct函数的用法,麻烦给回复
精选答案
最佳答案

感谢邀请,今天雷哥来跟大家讲解下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函数的使用方法。