excel SUMPRODUCT函数用法解析
发布时间:2022-08-30 09:03:54
语法结构
SUMPRODUCT函数语法结构为:SUMPRODUCT(array1,array2,array3, ...)。函数可用于返回相应的数组或区域乘积之和。
参数array1,array2,array3, ...为不同的数组或区域,各个数据或区域大小应一致,否则会导致计算错误;
sumproduct函数逗号分隔的各个参数必须为数字型数据,如果是逻辑值,要乘以1转换为数字;
在不用逗号分隔参数的情况下,逻辑值也可以直接用*号与其他参数连接进行乘法运算,不必再乘以1。
下面用3个案例分别讲解参数均为数字型数据区域、参数均为逻辑值、参数中数字型数据区域与逻辑值混合情况下SUMPRODUCT函数的用法。
案例1:各参数为数字型数据区域
应用场景:
下图表格中有不同玫瑰品种的销量和单价,我们想在F2单元格求取所有订单的销售金额总和。
操作步骤:
选中F2单元格,输入公式:=SUMPRODUCT(C2:C4,D2:D4),即可返回所有订单销售额总和1000。
公式说明:
SUMPRODUCT(C2:C4,D2:D4)意为将C2与D2相乘、C3与D3相乘、C4与D4相乘,得到每笔订单的销售金额,最后再将3笔订单的销售金额相加求和,从而得到所有订单的销售总额。
案例2:各参数均为判断的结果逻辑值
应用场景:
下图表格中有不同日期不同玫瑰品种的销售数据,我们想在F2单元格计算6月份香槟玫瑰的订单数量。
操作步骤:
选中F2单元格,输入公式:SUMPRODUCT((MONTH(B2:B9)=6)*1,(C2:C9="香槟玫瑰")*1),即可返回6月份香槟玫瑰的订单数量3。
公式说明:
1、MONTH(B2:B9)=6为逻辑值,意为判断B2:B9单元格中的日期是否在6月份。(Month函数用于返回日期中的月份);
2、C2:C9="香槟玫瑰"也为逻辑值,意为判断C2:C9单元格中的内容是否为"香槟玫瑰";
3、因为SUMPRODUCT函数用逗号隔开的各个参数必须为数字型数据,所以上述两个逻辑值参数均要乘以1,将逻辑值转换为数字;
4、最后,SUMPRODUCT函数返回同时满足"订单日期"在6月、"玫瑰品种"为"香槟玫瑰"的订单数量3。
小提示:
在不用逗号分隔参数的情况下,上述公式也可以简化为:=SUMPRODUCT((MONTH(B2:B9)=6)*(C2:C9="香槟玫瑰")),直接用*将各个逻辑值连接进行乘法运算,不必将各个逻辑值乘以1。
案例3:参数中数字型数据区域与逻辑值混合
应用场景:
下图表格中有不同日期不同玫瑰品种的销售数据,我们想在F2单元格计算6月份香槟玫瑰的订单总金额。
操作步骤:
选中F2单元格,输入公式:=SUMPRODUCT((MONTH(B2:B9)=6)*1,(C2:C9="香槟玫瑰")*1,D2:D9),即可返回6月份香槟玫瑰的订单总金额324。
公式说明:
1、本案例前面两个参数与案例2相同,意为判断B2:B9单元格中的日期是否在6月份、C2:C9单元格中的内容是否为"香槟玫瑰";
2、最后一个参数D2:D9为数字型数据区域,是要求和的区域;
3、案例2的公式最终目的是计数,案例3的公式最终目的是求和,在与案例2中计数公式判断条件相同的情况下,增加了一个求和的数据区域。
小提示:
在不用逗号分隔参数的情况下,本案例公式也可以简化为:=SUMPRODUCT((MONTH(B2:B9)=6)*(C2:C9="香槟玫瑰")*D2:D9),直接将所有逻辑值和数字型数据区域用*连接相乘,不必将逻辑值乘以1转换为数字。


猜你喜欢
- 有很多的朋友买了Acer电脑,但是用了一段时间感觉系统有点问题,想知道怎么样才可以恢复出厂设置?把电脑系统恢复到刚买时的状态,系统之家小编教
- TunePat Spotify Converter是一种最终的解决方案,可以帮助用户以比其他Spotify音乐转换器更快的速度转换任何Spo
- 电脑在使用过程中会有些重要隐私数据,这类文件不方便让其他人查看,在Windows中我们只需右键属性选择隐藏即可,可是Mac系统中并没有这个选
- 2021年春节即将到来,大家最喜欢的应该就收红包了吧。今天微信也推出了不少新的红包封面玩法,但是微信红包封面是需要钱的,也有部分企业会免费分
- 欢迎观看indesign教程,小编带大家学习 InDesign 的基本工具和使用技巧,了解如何将页面参考线添加到文档以进行对齐。将内容添加到
- 相信在使用windows 8.1的过程中,有少数朋友会误操作把桌面的图标隐藏了,然后windows8桌面图标没有了,那么windows8桌面
- 在工作中,我们时常会同时打开多个文档来进行对比或者编辑,但是一般的文档编辑软件默认情况下只能在一个窗口中打开,这该怎么办了?其实WPS文字中
- 对于组合框来说.其Style属性可以有如下取值:0-vbComboDropDown.表示该组合框的形式是由一个文本框和下拉列表组成的,用户可
- Win10电脑开机转圈圈时间很久怎么办?许多Win10电脑用户在电脑使用久了之后都会发现自己的电脑在开机的时候,一直在转圈圈,进不去系统,这
- 细心的网友会在win7系统下对时间“巧妙”的变化会感到疑惑,很多时候我们在不同的地方上网所显示的时间是有区别的,在国内不是特别的明显,但是在
- win10/win7/win8.1十二月首个更新发布,这次更新14项安全更新,其中4项为严重级别,10项为重要级别,用户可以再Windows
- Win10系统可以说是最常用的系统之一,但是随着使用时间越长遇到的问题就越多,就像小编就遇到在连接wifi的时候提示internet访问权限
- excel表格中的数据怎么限制输入时间的有效性?比如最常见的报销单,公式只报销当月的账目,过期就不报销了,该怎么制作这类的表格呢?下面我们就
- 其实Excel本身是支持用户在一个单元格内输入多行数据的,只不过输入方法与平时用法略有不同罢了。下面小编就为大家介绍excel如何在同一个单
- 有些朋友可能是刚换了MAC苹果电脑,还不清楚系统里的特色功能,很多喜欢玩游戏的朋友想知道MAC苹果电脑怎么录屏?苹果电脑录屏功能在哪开启?今
- 此前有消息称微软将在今年3月份推出Windows 10创作者更新,也就是以往我们所称的RedStone 2(RS2)更新。但最新消息显示,新
- Win10系统下Groove无法播放报错“0x8007007e”怎么解决?Groove音乐播放器是Win10系统自带的,很多伙伴都喜欢使用G
- 我们有时在电脑桌面上会发现wps图标显示异常的问题,这时我们应该如何解决呢?下面就让小编告诉你解决wps图标显示异常的方法,欢迎大家来到学习
- 使用win7系统的朋友都知道,win7系统在关机的时候总会跳出一个窗口,提示“当前还需要关闭某某程序”,并让你选择是否“强制关机”。那么,有
- 硬盘在BIOS中的默认模式都是IDE模式,但是为什么有的用户操作的win7系统会出现蓝屏问题呢?其实是因为硬盘模式需要转化,这个问题要怎么去