Excel的SUMPRODUCT函数的主要作用是计算数组元素的乘积之和,本文介绍Microsoft Excel中SUMPRODUCT函数的公式语法和用法。
SUMPRODUCT函数功能
SUMPRODUCT 函数用于计算给定的几组数组中对应元素的乘积之和。换句话说,SUMPRODUCT 函数先对各组数字中对应的数字进行乘法运算,然后再对乘积进行求和。
SUMPRODUCT函数格式
SUMPRODUCT(array1,[array2],[array3],…)
参数说明
array1(必选):表示要参与计算的第 1 个数组。如果只有一个参数,那么SUMPRODUCT 函数直接返回该参数中的各元素之和。
array2,array3,…(可选):表示要参与计算的第 2~255 个数组。
SUMPRODUCT函数使用注意事项
(1)如果不止一个参数,即有多个数组参数,那么每个数组参数的维数必须相同,否则,SUMPRODUCT 函数将返回错误值#VALUE!。例如,如果第一个参数为 A1:A5,那么第二参数就不能是 B1:B6。
(2)如果参数中包含非数值型的数据,SUMPRODUCT 函数将按 0 来处理。
SUMPRODUCT函数使用方法实例
SUMPRODUCT函数使用方法实例一:计算商品后的总价格
本例效果如图1 所示,在单元格 G1 中输入一个公式并按Enter键,计算商品后的总价格。公式如下 :
=SUMPRODUCT(B2:B10,C2:C10,D2:D10)
SUMPRODUCT函数使用方法实例一:计算商品后的总价格
图1 计算商品后的总价格
SUMPRODUCT函数使用方法实例二:统计销售部女员工人数
本例效果如图2所示,在单元格 F1 中输入一个公式并按Enter键,统计销售部女员工人数。公式如下 :
=SUMPRODUCT((B2:B17="女")1,(C2:C17="销售部")1)
公式解析 :在 SUMPRODUCT 函数中包含两个数组。第一个数组判断区域 B2:B17中的值是否为“女”,第二个数组判断区域 C2:C17 中的值是否为“销售部”,判断结果为包含逻辑值的数组。为了让这两个数组可参加运算,需要将每个数组都乘以 1,将其转换为包含 1 和 0 的数组。
SUMPRODUCT函数使用方法实例一:计算商品后的总价格
乘积之和。
Excel中SUMPRODUCT函数是一个数组类型的函数。很多时候可以用SUMPRODUCT函数取代SUM函数的数组公式,就不需要按三键结束。
SUMPRODUCT函数能够计算多个区域的数值相乘后之和。SUMPRODUCT函数的用法就是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
SUMPRODUCT函数的语法:SUMPRODUCT(array1,array2,array3, )
其中Array1, array2, array3, 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
SUMPRODUCT函数使用需要注意三点:
第一,数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
第二,函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
第三,如果是一个数组,那么就是对这个数组的求和。
我们先通过一个简单的工作表数据来认识SUMPRODUCT函数。
第一,输入公式:=SUMPRODUCT(A2:B4C2:D4),就是将A2:B4和C2:D4两个区域的所有元素对应相乘,然后把乘积相加,即32+47+86+67+15+93,得到结果为156。
第二,输入公式:=SUMPRODUCT(A2:B4),得到结果为31。根据上面的要点介绍,如果是一个数组,那么就是对这个数组的求和,因此就是对{3,4;8,6;1,9}这个区域求和。
提示:两个数组相乘是同一行的对应两个数相乘。数组数据用大括号{}括起来,行数据之间用分号";"分隔,如果是同一行的数据,用逗号","分隔。
公式的意思是:P28:P34中对应于M28:M34中是“龙腾”的单元格的数据之和,假如:M29,M31,M32中为“龙腾”,则公式值等于P29+P31+P32
SUMPRODUCT函数是返回乘积之和,SUMPRODUCT(A1:A4,B1:B4)=A1B1+A2B2+A3B3+A4B4,这是此函数的基本用法,你列出的式子是含有条件判断的另一个用法,另外,周一!表示引用名称为周一的工作表中的单元格。
Sumproduct函数可以实现求和、计数、排名,这样多功能的函数不多,下面通过应用例子解读该函数的使用技巧。
1、基本使用方法
函数名词解释:返回相应的数组或区域乘积的和。
函数使用格式:SUMPRODUCT(数据1,数据2,……,数据30)
比如:=SUMPRODUCT(C2:C8,D2:D8)表示C2D2+C3D3+…+C8D8
例子:计算所有销售员的销售额。
2、条件求和
例子:计算部门1的总销售额。
公式:=SUMPRODUCT((F2=B2:B8)C2:C8D2:D8)
解析:F2=B2:B8是判断条件是否成立,并返回对应的数组。
3、计数
例子:销售大于5000的个数。
公式:=SUMPRODUCT(1(C2:C8>F2))
解析:判断销量中C2:C8大于5000的数量,并乘以1返回对应的结果,达到计数目的。
4、排名
例子:按照降序的方式对销量进行排名。
公式:=SUMPRODUCT(($C$2:$C$8>C2)/
COUNTIF($C$2:$C$8,$C$2:$C$8))+1
解析:如果是降序的话使用$C$2:$C$8>C2,如果要升序排名使用C2>$C$2:$C$8。
以上就是函数sumproduct的应用解析,一个函数实现多种功能,建议收藏起来哦!
以上是小编为大家分享的关于sumproduct函数的使用方法及实例的相关内容,更多信息可以关注环球青藤分享更多干货
上一篇文章给大家介绍了SUMPRODUCT的求和用法,今天给大家介绍用 SUMPRODUCT来统计的用法
SUMPRODUCT 函数功能
SUMproduc先计算多个数组的元素之间的乘积再求和
SUMPRODUCT函数语法
=SUMPRODUCT(array1,array2,array3, )Array为数组
参数说明
array:指定包含构成计算对象的值的数组或单元格区域
SUMPRODUCT函数的使用注意事项
(1)数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!
(2)数据区域引用不能整列引用如:A:A、B:B
(3)将非数值型的数组元素作为0处理
(4)数据区域不大,可以用sumproduct函数,否则,运算速度会变很慢
(5)sumproduct函数,逗号分割的各个参数必须为数字型数据,
如果是判断的结果逻辑值,就要乘1转换为数字,如果不用逗号,直接用号连接,就相当于乘法运算,就不必添加1。
SUMPRODUCT函数经典示例如下:
①单条件统计用法---统计一组的个数
由于函数的第一个参数是必须的,所以利用这个特点可以实现计数
在G2单元格中输入:
公式解析:
其中,“C2:C16=F2”,返回的是一个数组,数组中的元素是“TRUE”或“FALSE”,满足条件的是“TRUE”,不满足条件的“FALSE”
在使用N()函数,将“TRUE”转化为“1”,“FALSE”转化为“0”
最后,将N()返回的数组中的所有元素,即所有的“1”和“0”,累加后,返回,即得到了满足条件的个数
具体操作如下:
②多条件统计用法---统计二组的销量在300以上的地区
在H2单元格中输入:
公式解析:
表示统计二组的销量在300以上的地区的个数
两个条件分别是:“C2:C16=F2”和“D2:D16>=300”,中间用“”运算,由于使用了乘法,结果自动转为数字,具体操作如下:
③多条件统计用法---统计二组的销量在300以上的地区的总销量
在H2单元格中输入:
谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们
你学会了吗?
想学习更多的函数知识,欢迎关注转发
Excel函数之——SUMPRODUCT用法(一),太强大了
以上就是关于关于sumproduct的用法求助全部的内容,包括:关于sumproduct的用法求助、SUMPRODUCT是怎么使用的、请问EXCEL里的SUMPRODUCT公式怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!