sumproduct函数的使用方法及实例

sumproduct函数的使用方法及实例,第1张

sumproduct函数的使用方法及实例:

求出所有人员最终的补贴之和:函数1=SUMPRODUCT(D3:D8,E3:E8);函数2=SUMPRODUCT(D3:D8E3:E8)。

案例讲解:sumproduct函数将相应元素之间通过相乘并求和计算,可以用逗号或是用号进行连接,返回相应的数组或区域乘积的和。数组设计的区域必须是相同的,如基础补贴区域为:D3:D8,难度系数选择的范围也是3-8。这里实现的效果也可以是将每一个值相乘后再相加,结果都是一样的5960。

excle函数使用注意事项:

1、excel公式以=开始,以enter键输入结束。

excel公式以等号 (=) 开始。否则,所有的公式只是字符,而不能完成计算功能。

单击将要在其中输入公式的单元格,然后输入=(等号),若单击了“编辑公式”按钮或“粘贴函数”按钮,Excel将插入一个等号,接着输入公式内容,按Enter键。

2、准确使用单元格。公式中用到的数据单元格名称要看清楚,A、B、C、D是列号,1、2、3、4、5、6是行号。

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函数使用方法实例一:计算商品后的总价格

SUMPRODUCT会将参数中的数组按元素相乘,再将所以元素的乘积进行求和,它的格式是:=SUMPRODUCT(数组1,[数组2],)

例如,下面表中是某种产品的稍量表,如果我们要求出他的总销售额,常用的方法是:

1、在D2单元格中输入公式:=B2C2

2、复制D2公式到D2:D4

3、在D5单元格输入公式:=SUM(D2:D4)得到总销售额

如果我们使用SUMPRODUCT的话,则可以这样做:

在E2单元格输入公式:=SUMPRODUCT(B2:B4,C2:C4),则会得到10051的结果。

用B2:B4的数组中的元素与C2:C4数组中对应的元素进行乘积,然后将所有结果再求和

 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)中 + :满足任一条件

谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们

你学会了吗?

想学习更多的函数知识,欢迎关注转发

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12181148.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存