电脑教程
位置:首页>> 电脑教程>> office教程>> excel SUMPRODUCT函数用法解析

excel SUMPRODUCT函数用法解析

  发布时间:2022-08-30 09:03:54 

标签:SUMPRODUCT函数

语法结构

SUMPRODUCT函数语法结构为:SUMPRODUCT(array1,array2,array3, ...)。函数可用于返回相应的数组或区域乘积之和。

  • 参数array1,array2,array3, ...为不同的数组或区域,各个数据或区域大小应一致,否则会导致计算错误;

  • sumproduct函数逗号分隔的各个参数必须为数字型数据,如果是逻辑值,要乘以1转换为数字;

  • 在不用逗号分隔参数的情况下,逻辑值也可以直接用*号与其他参数连接进行乘法运算,不必再乘以1。

下面用3个案例分别讲解参数均为数字型数据区域、参数均为逻辑值、参数中数字型数据区域与逻辑值混合情况下SUMPRODUCT函数的用法。

案例1:各参数为数字型数据区域

应用场景:

下图表格中有不同玫瑰品种的销量和单价,我们想在F2单元格求取所有订单的销售金额总和。

excel SUMPRODUCT函数用法解析

操作步骤:

选中F2单元格,输入公式:=SUMPRODUCT(C2:C4,D2:D4),即可返回所有订单销售额总和1000。

excel SUMPRODUCT函数用法解析

公式说明:

SUMPRODUCT(C2:C4,D2:D4)意为将C2与D2相乘、C3与D3相乘、C4与D4相乘,得到每笔订单的销售金额,最后再将3笔订单的销售金额相加求和,从而得到所有订单的销售总额。

案例2:各参数均为判断的结果逻辑值

应用场景:

下图表格中有不同日期不同玫瑰品种的销售数据,我们想在F2单元格计算6月份香槟玫瑰的订单数量。

excel SUMPRODUCT函数用法解析

操作步骤:

选中F2单元格,输入公式:SUMPRODUCT((MONTH(B2:B9)=6)*1,(C2:C9="香槟玫瑰")*1),即可返回6月份香槟玫瑰的订单数量3。

excel SUMPRODUCT函数用法解析

公式说明:

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月份香槟玫瑰的订单总金额。

excel SUMPRODUCT函数用法解析

操作步骤:

选中F2单元格,输入公式:=SUMPRODUCT((MONTH(B2:B9)=6)*1,(C2:C9="香槟玫瑰")*1,D2:D9),即可返回6月份香槟玫瑰的订单总金额324。

excel SUMPRODUCT函数用法解析

公式说明:

1、本案例前面两个参数与案例2相同,意为判断B2:B9单元格中的日期是否在6月份、C2:C9单元格中的内容是否为"香槟玫瑰";

2、最后一个参数D2:D9为数字型数据区域,是要求和的区域;

3、案例2的公式最终目的是计数,案例3的公式最终目的是求和,在与案例2中计数公式判断条件相同的情况下,增加了一个求和的数据区域。

小提示:

在不用逗号分隔参数的情况下,本案例公式也可以简化为:=SUMPRODUCT((MONTH(B2:B9)=6)*(C2:C9="香槟玫瑰")*D2:D9),直接将所有逻辑值和数字型数据区域用*连接相乘,不必将逻辑值乘以1转换为数字。

0
投稿

猜你喜欢

  • 在我们需要统计工作表中某区域的单元格数或者行列数时,就要用到Count属性。Count属性代表单元格对象的数目,下面举例来说明该属性的一些使
  • VLOOKUP函数是Excel中的一个纵向查找函数,我们可以用它来核对数据,多个表格之间快速导入数据等,相信在座的还有很多小伙伴们不是很清楚
  • JDK是Java语言的开发工具包,是必备的安装软件,在安装完成后,我们还需要对jdk进行环境变量配置,才能够使用java功能。那么对于使用w
  • 将文本转换成表格1、插入分隔符 (分隔符:将表格转换为文本时,用分隔符标识文字分隔的位置,或在将文本转换为表格时,用其标识新行或新列的起始位
  • 有些用户看腻了系统默认的颜色设置,就会根据自己的爱好换成喜欢的颜色,但是使用一段时间之后想要恢复回系统默认颜色设置,要如何操作呢?下面小编就
  • Excel怎么添加可以打印的背景图?excel表格想要添加漂亮的背景图打印出来,该怎么添加可以打印的背景图呢?请看下文详细介绍,需要的朋友可
  •  今天教大家如何彻底的卸载Mac Office,你可以使用以下操作轻松卸载 Office for Mac 应用程序,如 Word、
  • 第1步, 打开Word2013文档窗口,依次单击“文件”→“选项”按钮。    第2步,在打开的“Word选项”对话框中
  • 为了保护个人隐私和隐藏一部分关键的内容,很多人在制作Excel表格的时候会将其中的一部分重要的或者关键的内容隐藏,那么我们收到一份Excel
  • 有时候我们在Word排版时,需要设置前面几页不要页眉和页脚,这样如何设置呢?如何断开设置,只保留后面的页眉和页脚,今天,小编就教大家在Wor
  • 1、打开一个需要进行打印的Excel文件2、点击表格左上角的文件,如图所示3、点击页面左侧的打印4、点击打印之后,可以看到右边就出现打印预览
  • 小伙伴们在日常办公时,经常会用到Excel表格这款软件,这款软件因为其具有的强大而专业的数据处理功能,而深受广大上班族和学生群体的喜爱。在E
  • 在编辑Word的时候上方会有个Word标尺,相信很多伙伴都没使用过。其实它隐藏着很多好用的功能,今天就给大家分享下利用这个word标尺的悬挂
  • 安装win10操作系统时,肯定会遇到磁盘分区的步骤。据小编所知。Win10系统做磁盘分区是必要的,因为只有将磁盘分开分类,才能使我们的系统存
  • 对于很多人来说,并不需要经常使用Excel的,有些人刚接触excel发现输入一些挺长的数字比如学号,工号,身份证等就变成了E+的形式了。遇到
  • word中怎么随意修改箭头的方向?很多朋友在用word制作流程图时,可能在拐弯时不知道箭头怎么转方向,下面给大家讲一下1、打开如图 ,插入-
  • 很多人加减乘的公式都会,偏偏就是不会EXCEL里的除法公式,那么下面小编就教教大家怎么使用EXCEL里的除法公式吧,常用Excel表格的朋友
  • Excel有一个小小的缺陷,那就是无法自动识别重复的记录。虽说Excel中并没有提供清除重复记录这样的功能,但是可以利用它的高级筛选功能来达
  • Win10电脑安装不上.net frame work3.5怎么办?许多用户在使用一些电脑软件的时候,经常会显示需要安装.NET Framew
  • 在下图中我们可以看到输入的数值位数是没有规律的,如果我们要设定数值的位数该怎么办呢?首先选中需要更改的单元格,在鼠标右击菜单中选择“设置单元
手机版 电脑教程 asp之家 www.aspxhome.com