sumproduct函数的使用方法及实例 设定条件(关于sumproduct函数的使用)

本文目录
关于sumproduct函数的使用
Excel的SUMPRODUCT函数的主要作用是计算数组元素的乘积之和,本文介绍Microsoft Excel中SUMPRODUCT函数的公式语法和用法。
SUMPRODUCT函数功能
SUMPRODUCT 函数用于计算给定的几组数组中对应元素的乘积之和。换句话说,SUMPRODUCT 函数先对各组数字中对应的数字进行乘法运算,然后再对乘积进行求和。
SUMPRODUCT函数格式
SUMPRODUCT(array1,,…)
参数说明
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是什么意思
1、查过SUMPRODUCT()函数的使用方法,其解释为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。按我个人解释就是两个以上的数组乘积之和。
其语法格式为SUMPRODUCT(array1,
,
,…),其中每个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()函数的使用方法,其解释为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。按我个人解释就是两个以上的数组乘积之和。
其语法格式为SUMPRODUCT(array1, ,…),其中每个array都表示一个数组,array个数不超过255个。以下面这个表格为例应用该函数,输入公式=SUMPRODUCT(A2:A8,B2:B8)。
语法:SUMPRODUCT(array1, , ...)
参数:
Array1 必需。其相应元素需要进行相乘并求和的第一个数组参数。
Array2, array3,... 可选。2 到 255 个数组参数,其相应元素需要进行相乘并求和。
数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

本文相关文章:
matlab怎么用表达式绘曲线(用matlab 怎么画函数曲线图)
2025年11月2日 07:45
类的构造函数和析构函数(构造函数和析构函数的主要作用是什么它们各有什么特性)
2025年10月28日 20:30
matlab编写函数(matlab中自己编写的函数文件可以直接运行吗)
2025年10月28日 11:45
trim函数可以用来删除字符串中间包含的空格(怎么用trim函数来去除EXCEL表格中的空格)
2025年10月26日 23:30
oracle导出用户的存储过程(ORACLE如何实现函数、包、存储过程的导入和导出)
2025年10月24日 10:00
更多文章:
vscode离线python环境搭建(VScode配置Python环境“配置任务运行程序”遇到问题)
2026年5月23日 19:15
javabus怎么上不去了(为什么JAV连续几天都登不上去)
2026年3月30日 04:30
函数static修饰(C++类的线程函数为什么要加static修饰)
2026年1月3日 20:45
周杰伦最新专辑发布时间(周杰伦新专辑确切消息!于今年12月12日发布!!)
2026年8月4日 04:00
drawimage 缩放(如何在固定的canvas画布内缩放)
2026年7月14日 16:30
canva手机版教程(超市宣传海报怎么制作图片-手机怎么做超市海报)
2025年9月12日 09:00
一i一一人口人一一 我(目前我国人口目前我国人口最多的少数民族是哪个民族)
2025年5月29日 06:45
matlab怎么画多个函数图像(如何用Matlab画函数的图像)
2025年10月17日 02:00
completefuture使用场景(completefuture无法手动停止)
2026年1月15日 20:00
css怎么把文字放在图片中间(div+css怎么让图片在两边文字在中间)
2025年6月16日 21:30










