sumproduct函数(sumproduct函数的使用方法及实例是什么)

本文目录
- sumproduct函数的使用方法及实例是什么
- excel sumproduct函数的使用方法及实例
- SUMPRODUCT函数怎么用
- 如何使用Excel中的Sumproduct函数
- sumproduct是什么函数
- excelsumproduct函数怎么用
sumproduct函数的使用方法及实例是什么
一、sumproduct函数使用方法:
1、如果不止一个参数,即有多个数组参数,那么每个数组参数的维数必须相同,否则,SUMPRODUCT 函数将返回错误值#VALUE!。例如,如果第一个参数为 A1:A5,那么第二参数就不能是 B1:B6。
2、SUMPRODUCT 函数用于计算给定的几组数组中对应元素的乘积之和。换句话说,SUMPRODUCT 函数先对各组数字中对应的数字进行乘法运算,然后再对乘积进行求和。
二、sumproduct函数实例:
在 SUMPRODUCT 函数中包含两个数组。第一个数组判断区域 B2:B17中的值是否为“女”,第二个数组判断区域 C2:C17 中的值是否为“销售部”,判断结果为包含逻辑值的数组。为了让这两个数组可参加运算,需要将每个数组都乘以 1,将其转换为包含 1 和 0 的数组。
注意事项:
1、SUMPRODUCT:组合的汉语意思是:乘积之和,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
2、统计上面数据表中男、女性中分别是中一、中二的人数。如下图片,A1:C11数据区域,在E1:G3区域统计男、女中中一和中二的人数是多少。
excel sumproduct函数的使用方法及实例
sumproduct是什么意思
1、查过SUMPRODUCT()函数的使用方法,其解释为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。按我个人解释就是两个以上的数组乘积之和。
其语法格式为SUMPRODUCT(array1,
[array2],
[array3],…),其中每个array都表示一个数组,array个数不超过255个。
2、以下面这个表格为例应用该函数,输入公式=SUMPRODUCT(A2:A8,B2:B8)
3、结果是168,那么这个值是怎么来的呢,代表什么意思?
4、我们通过函数解释验证看看,所以将数据1和数据2两列数组分别相乘,最后相加。
5、看到结果是168,与sumproduct函数求的结果一致,也与函数解释一致。到此我们大体理解了该函数的运算原理。
6、上面的函数解释以及举例已经将函数的一个功能——乘积求和展示给了大家。
条件计数
1、sumproduct函数也可以进行计数,我们以下面这个例子演示用法。
2、我们在E2单元格输入公式=SUMPRODUCT((A2:A10=“二班“)*(B2:B10=“数学“)),表示同时满足二班和数学这两个条件的情况有几个,也就是进行条件计数。
3、结果是1,确实无误。
4、其原理是
((A2:A10=“二班“),就是数组中各行的值如果是二班,就是“真”,否则,就是“假”,“真”对应值为1,“假”对应值为0,当有这个条件表达后,A2:A10的值是“0,0,0,1,1,1,0,0,0”。(B2:B10=“数学“),就是数组中各行的值如果是数学,就是“真”,否则,就是“假”,“真”对应值为1,“假”对应值为0,值是“0,1,0,0,1,0,0,1,0”。
这两个经过变换后的数组乘积之和就是1。
条件求和
1、以下面实例用sumproduct函数进行条件求和。
2、在E2单元格输入公式=SUMPRODUCT((A2:A10=“二班“)*(B2:B10=“数学“)*(C2:C10)),表示满足A列是二班,B列是数学的时候,求均分,结果正确。
3、在E4单元格输入公式=SUMPRODUCT((B2:B10=“数学“)*(C2:C10)),表示满足B列是数学的时的均分之和。
4、验证看到三个班数学均分之和是245.。
SUMPRODUCT函数怎么用
用法如下:
SUMPRODUCT(array1,array2,array3, ...)
Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
SUMPRODUCT函数:
函数名词解释:返回相应的数组或区域乘积的和。
说明: 数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。· 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
扩展资料:
SUMPRODUCT函数是excel版本更新后新增的一个函数,功能多样且强大。
SUMPRODUCT函数与SUM函数用法比较:
1、SUMPRODUCT函数支持数组运算,不需要按Ctrl+Shife+Enter三键结束。
2、它的运算原理是当SUMPRODUCT函数的参数为两个数组时,中间可以用乘号也可以是逗号,也可以写成=SUMRPODUCT(B2:B11,C2:C11)数组之间对应元素相乘,再求和。
3、用乘号和用逗号的区别在与,当有一个数组中有文本时,中间用乘号得出错误值,因为文本是无法参与计算的,此时中间只能用逗号隔开,然后文本将会被当成0来处理。
参考资料:百度百科:SUMPRODUCT函数
如何使用Excel中的Sumproduct函数
根据需要计算的参数的个数,Sumproduct函数的使用方法分为三种情况,具体如下:
1、当sumproduct函数中的参数只有一个数组时,即对该数组进行求和即可。
2、当sumproduct函数中参数为两个数组时,两个数组的所有元素对应相乘。
3、当sumproduct函数中参数为三个数组时,三个数组的所有元素对应相乘。
另外需要注意的是,数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值。函数SUMPRODUCT将非数值型的数组元素作为0处理。
扩展资料:
SUMPRODUCT函数的缺点和优点:
1、缺点
SUMPRODUCT函数不能选取整列,运算速度变慢是一方面,另一方面往往含有标题等文本字符,不能直接参与运算。
2、优点
SUMPRODUCT函数可以使用复杂条件进行求和。当然这只是针对条件求和而言,SUMPRODUCT函数本身是乘积和函数,比如一列是数量,一列是单价,可以直接用此函数求出总价,
参考资料来源:百度百科—SUMPRODUCT函数
sumproduct是什么函数
Sumproduct函数是Excel中的数学函数。
SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。语法形式为SUMPRODUCT(array1,[array2],[array3],...)。
功能:返回相应的数组或区域乘积的和。
语法:=Sumproduct(数组或区域1,[数组或区域2]……[数组或区域3])。
相关信息:
数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
使用数组公式可以为类似于 SUMPRODUCT 函数的计算提供更通用的解法。例如使用公式 =SUM(A2:B4^2) 并按 Ctrl+Shift+Enter 可以计算 A2:B4 中所有元素的平方和。
excelsumproduct函数怎么用
1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和。
从字面上可以看出,sumproduct有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思。
2.sumproduct函数的语法格式
2.sumproduct函数的语法格式
=SUMPRODUCT(array1,array2,array3, ...)Array为数组。
3.sumproduct函数案列——基础用法
3.当sumproduct函数中的参数只有一个数组时,即对数组{1;2;3;4;5;6;7}进行求和,1+2+3+4+5+6+7=28。
4.当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。
5.当sumproduct函数中参数为三个数组时,三个数组的所有元素对应相乘。
4.sumproduct函数案列——多条件求和
6.单条件求和——统计成都发货平台的发货量。
=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函数的使用方法。
7.多条件求和——求当发货平台为成都,收货平台为重庆的发货量。
=SUMPRODUCT((A2:A13=“成都发货平台“)*(C2:C13=“重庆发货平台“)*(D2:D13))
有关sumifs函数的用法,可以观看小编的经验Excel中Sumifs函数的使用方法。
8.多条件求和——求成都发货平台和重庆发货平台的发货量,只要满足其中的一个条件
输入公式=SUMPRODUCT(((A2:A13=“成都发货平台“)+(A2:A13=“重庆发货平台“)),(B2:B13))
注意:SUMPRODUCT(条件1*条件2*条件3...条件N)中 * :满足所有条件;SUMPRODUCT(条件1+条件2+条件3...+条件N)中 + :满足任一条件。
5.sumproduct函数案列——多条件计数
9.输入公式=SUMPRODUCT((A2:A13=“成都发货平台“)*(C2:C13=“重庆发货平台“))。利用sumproduct函数中TRUE和FALSE逻辑数组1和0的特效来计数。
公式解析=sumproduct({1;0;0;0;0;0;0;0;0;1;0;1}*{1;0;0;0;0;0;1;0;0;1;0;0})=2
6.sumproduct函数——实现有条件排名
10.输入公式=SUMPRODUCT((D2《$D$2:$D$8)*1)+1
数组公式D2《$D$2:$D$8这里是由TRUE和FALSE组成的逻辑数组{FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE}转化为1和0的数组{0;1;1;0;1;0;1}。
这里利用的是该成绩和所以成绩进行比较,通过测算高于该成绩的成绩,每次累加1。
7.sumproduct函数使用的注意点
11.sumproduct函数后面的参数必须是数组,即行和列的维度是一致的。参数维数不一致所以返回错误值#VALUE!
12.sumproduct函数,逗号分割的各个参数必须为数字型数据。
如果是判断的结果逻辑值,就要乘1转换为数字。
如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*1。

本文相关文章:
calendar add(java calendar的add和set方法的区别)
2026年10月9日 12:00
dns配置错误是什么原因(dns配置错误 网上几种方法都试了 但都没用)
2026年9月15日 23:30
textarea默认值(用JQuery的text()方法赋值的问题)
2026年9月4日 18:20
exchange 2007(exchange 2007配置邮箱发送权限通过什么方法来实现)
2026年9月3日 21:20
下拉菜单样式(AXURE RP 8怎么设置下拉菜单 AXURE下拉菜单的制作方法)
2026年8月1日 12:10
更多文章:
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00




