
函数完整用法的意思:
在excel中,它被称为-minus-其目的是将数字串转换成实际数字,并参与预算。你可以把它想成两个负号,结果是一个加号和一个减号,它不会改变原始数据的加号或减号,但它会把它变成一个数字。
根据需要计算的参数数量,Sumproduct函数的使用方法可以分为三种情况,具体如下:
1当sumproduct函数中只有一个参数数组时,可以对该数组求和。
2当sumproduct函数中的参数是两个数组时,这两个数组的所有跟踪元素相乘。
3当sumproduct函数中的参数是三个数组时,三个数组中的所有元素相乘。
还要注意,数组参数必须具有相同的维数,否则函数SUMPRODUCT将返回一个错误值。函数SUMPRODUCT将非数字数组元素视为零。
扩展资料:
SUMPRODUCT功能的优缺点:
1缺点:
SUMPRODUCT函数不能选择整个列,一方面计算速度慢,另一方面经常包含标题等文本字符,不能直接参与 *** 作。
2优势:
和积函数可以用复杂的条件求和。当然,这只是一个条件求和,所以和积函数本身就是乘积和和积函数,如果一列是数量,一列是单价,你可以直接用这个函数算出总价格,
一、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区域统计男、女中中一和中二的人数是多少。
SUMPRODUCT 函数主要作用在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和,从字面上可以看出,SUMPRODUCT有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思。
上一篇文章给大家介绍了PRODUCT的用法,今天给大家介绍SUMPRODUCT函数的用法
SUMproduc先计算多个数组的元素之间的乘积再求和
array:指定包含构成计算对象的值的数组或单元格区域
(1)数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!
(2)数据区域引用不能整列引用如:A:A、B:B
(3)将非数值型的数组元素作为0处理
(4)数据区域不大,可以用sumproduct函数,否则,运算速度会变很慢
(5)sumproduct函数,逗号分割的各个参数必须为数字型数据,
如果是判断的结果逻辑值,就要乘1转换为数字,如果不用逗号,直接用号连接,就相当于乘法运算,就不必添加1。
1 当sumproduct函数中参数为两个数组时,两个数组的所有元素对应相乘。
在C2单元格中输入:
其实上面的公式计算原理如下:
①单条件求和------计算山东地区的销量之和
在F2单元格中输入:
看到这公式你可能有疑惑,它跟语法格式好像不一样,其实把它看做是只有一个参数。因为当函数中出现由TRUE和FALSE组成的逻辑数组时,这时公式要写成这种格式=SUMPRODUCT((B2:B16="山东")1,(C2:C16)),乘以1,把它转化成数组才能参与运算。否则就写成最上面的那种形式。
公式分解
=sumproduct({数组1}{数组2})
=sumproduct({TRUE;…TRUE}{332;…183})
=1332+1183=515。
在F8单元格中输入:
在H2单元格中输入:
注意:
通过多条件求和,我们可以看出以下规律:
SUMPRODUCT(条件1条件2条件3条件N)中 :满足所有条件
SUMPRODUCT(条件1+条件2+条件3+条件N)中 + :满足任一条件
谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们
你学会了吗?
想学习更多的函数知识,欢迎关注转发
公式的意思是:P28:P34中对应于M28:M34中是“龙腾”的单元格的数据之和,假如:M29,M31,M32中为“龙腾”,则公式值等于P29+P31+P32
SUMPRODUCT函数是返回乘积之和,SUMPRODUCT(A1:A4,B1:B4)=A1B1+A2B2+A3B3+A4B4,这是此函数的基本用法,你列出的式子是含有条件判断的另一个用法,另外,周一!表示引用名称为周一的工作表中的单元格。
Sumproduct,可以将其分为两个部分,Sum和Product,Sum是求和,Product是乘积,综合到一起,就是对各个数据参数先乘积,再返回乘积之和。
一、Sumproduct——常规用法
功能: 返回相应的数据或区域乘积的和。
语法结构: =Sumproduct(数据1,[数据2],[数据3]……)。
目的: 计算各类商品的总采购额。
方法:
在目标单元格中输入公式:=SUMPRODUCT(E3:E12,F3:F12)。
解读:
Sumproduct函数的功能是返回相应的数据或区域乘积的和,公式=SUMPRODUCT(E3:E12,F3:F12)中,数据区域有E3:E12和F3:F12两个,所以计算过程为:E3F3+E4F4+E5F5+……+E11F11+E12F12,对应数据元素先乘积,后求和,得到最终的总采购额。
二、Sumproduct——单条件求和
目的: 按部门统计总采购额。
方法:
在目标单元格中输入公式:=SUMPRODUCT((D3:D12=I3)E3:E12F3:F12)。
解读:
公式=SUMPRODUCT((D3:D12=I3)E3:E12F3:F12)中,有三个数据区域,分别为D3:D12=I3、E3:E12、F3:F12,当D3:D12区域中的值和I3单元格中的值相等时,返回1,否则返回0,然后三个数据对应元素先乘积,再契合,从而计算得到相应部门的总采购额。
三、Sumproduct——多条件求和
目的: 相应部门采购相应商品的总采购额。
方法:
在目标单元格中输入公式:=SUMPRODUCT((B3:B12=J3)(D3:D12=I3)E3:E12F3:F12)。
解读:
计算过程同“单条件求和”类似,只是增加了一个判断条件而已。
四、Sumproduct——单条件计数
目的: 统计商品总采购数量。
方法:
在目标单元格中输入公式:=SUMPRODUCT((B3:B12=I3)(E3:E12))。
解读:
公式=SUMPRODUCT((B3:B12=I3)(E3:E12))中,有两个数据区域,一个为B3:B12=I3,另一个为E3:E12,第一个数据区域中当B3:B12=I3这个条件成立时,返回1,否则返回0,所以第一个数据区域对应的元素值为{1,0,0,0,0,0,0,0,0,0},与第二个数据元素的值先乘积,再求和,从而得到计数的结果。
五、Sumproduct——多条件计数
目的: 对相应采购部门采购的商品进行计数统计。
方法:
在目标单元格中输入公式:=SUMPRODUCT((D3:D12=I3)(B3:B12=J3)E3:E12)。
解读:
具体的计算过程请参阅“单条件计数”的解读部门。
六、Sumproduct——中国式排名
目的: 对单个商品的采购额进行排序。
方法:
在目标单元格中国输入公式:=SUMPRODUCT(($G$3:$G$12>G3)/COUNTIF($G$3:$G$12,$G$3:$G$12))+1。
解读:
1、从结果中可以看出,公式=SUMPRODUCT(($G$3:$G$12>G3)/COUNTIF($G$3:$G$12,$G$3:$G$12))+1的排序结果降序,如果要按升序排序,则只需将公式中的$G$3:$G$12>G7更改为>G3>$G$3:$G$12即可。
2、公式整体上可以看成3部分组成,一部分为:$G$3:$G$12>G3,另一部分为:COUNTIF($G$3:$G$12,$G$3:$G$12),最后一部分为附加值+1。计算时,首先判断$G$3:$G$12>G3是否成立,以H3单元格为例,则返回{0,1,1,1,1,1,1,0,1,0},而COUNTIF($G$3:$G$12,$G$3:$G$12)统计的是$G$3:$G$12区域中的每个值在$G$3:$G$12区域中的出现次数,即返回{1,1,1,1,1,1,1,1,1,1},对应的数据元素先进行除法(/)计算,返回{0,1,1,1,1,1,1,0,1,0},并返回给Sumproduct作为参数,而Sumpoduct中,当只有一个数据区域时,对该区域的值进行求和运算,即0+1+1+1+1+1+1+0+1+0,最后等于7,加上辅助值1,得到想要的结果8。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)