关于sumproduct的用法求助

兆帕2023-05-09  30

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公式怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3857713.html

最新回复(0)