excel学习库

excel表格_excel函数公式大全_execl从入门到精通

SUMPRODUCT乘积函数经典用法

使用Excel办公的我们,常用统计汇总方式,大家都会使用SUM求和、SUMIF条件求和、SUMIFS多条件求和等多种常用的数学统计类函数。大家没有遇到需要对数据进行乘积求和汇总呢?Excel办公小课堂为大家带来经典乘积函数SUMPRODUCT,这个函数从字面来理解,SUM是求和,PRODUCT是乘积。综合到一起,就是对各个数组参数计算乘积,并返回乘积之和。本文结合职场工作中常用案例详细解说SUMPRODUCT各种经典用法。

  • 普通人乘积求和汇总

增加辅助列先将数量和单价每组数据相乘,然后通过=SUM(G3:G11)

  • 高手乘积求和汇总

=SUMPRODUCT(C3:C11,D3:D11)

  • 单条件乘积求和汇总

=SUMPRODUCT((B3:B11=G3)*D3:D11*E3:E11)

  • 对指定月份乘积求和汇总

=SUMPRODUCT((MONTH(C3:C11)&"月"=H3)*E3:E11*F3:F11)

  • 多条件乘积求和汇总

=SUMPRODUCT((B3:B11=H3)*(MONTH(C3:C11)&"月"=I3)*E3:E11*F3:F11)

  • 使用关键字乘积求和汇总

=SUMPRODUCT(ISNUMBER(FIND("笔",D3:D11))*E3:E11*F3:F11)

功能:返回相应的数据或区域乘积之和

结构:SUMPRODUCT(数组1,数组2,...)

一、普通人乘积求和汇总

目的:根据每个商品数量和单价,统计所有商品销售额总计

公式:=SUM(G3:G11)

说明:对于有数量和单价求总计,常规的操作方法是现增加一个辅助列,将每个商品的数量和单价相乘得到G3:G11乘积数据,然后在用SUM函数对乘积数据G3:G11进行求和,也就是=SUM(G3:G11)

二、高手乘积求和汇总

目的:根据每个商品数量和单价,统计所有商品销售额总计

公式:=SUMPRODUCT(E3:E11*F3:F11)

说明:对于有数量和单价求总计,常规的操作方法是将每个商品的数量和单价相乘,然后在用SUM函数求和才能得到总计。现在使用SUMPRODUCT函数轻松解决此类乘积求和汇总,公式中参数(C3:C11*D3:D11)表示的是将【数量】列和【单价】列数据一对一相乘,然后在进行求和得到最后的总计

三、单条件乘积求和汇总

目的:根据指定门店统计商品销售额总计

公式:=SUMPRODUCT((B3:B11=H3)*E3:E11*F3:F11)

说明:公式中参数(B3:B11=H3)表示的判断B列的门店是不是等于指定的门店,当是指定的门店则返回一组逻辑值TRUE,反之则返回一组逻辑值FALSE。逻辑值TRUE相当于1,逻辑值FALSE相当于0。简单的理解满足指定的条件则就用1*单价*数量,不满足指定条件的就用0*单价*数量,最后再将各个乘积进行求和,也就是E3:E11*F3:F11

四、对指定月份乘积求和汇总

目的:根据指定月份统计商品销售额总计

公式:=SUMPRODUCT((MONTH(C3:C11)&""=H3)*E3:E11*F3:F11)

说明:公式中参数(MONTH(C3:C11)&""=H3)表示的判断C列的日期是否等于指定月份,后面连接&""表示的是与所在单元格值匹配,当是指定的月份则返回一组逻辑值TRUE,反之则返回一组逻辑值FALSE。逻辑值TRUE相当于1,逻辑值FALSE相当于0。简单的理解满足指定的条件则就用1*单价*数量,不满足指定条件的就用0*单价*数量,最后再将各个乘积进行求和,也就是E3:E11*F3:F11

五、多条件乘积求和汇总

目的:根据指定门店和月份统计商品销售额总计

公式:=SUMPRODUCT((B3:B11=H3)*(MONTH(C3:C11)&""=I3)*E3:E11*F3:F11)

说明:公式中参数(B3:B11=H3)表示的判断B列的门店是不是等于指定的门店(MONTH(C3:C11)&""=I3)表示的判断C列的日期是否等于指定月份,后面连接&""表示的是与所在单元格值匹配,根据以上两个条件分别返回一组逻辑值TRUE,反之则返回一组逻辑值FALSE。逻辑值TRUE相当于1,逻辑值FALSE相当于0。通过两组逻辑值相乘1*11*00*0,最后返回两组数据10。满足指定的条件则就用1*单价*数量,不满足指定条件的就用0*单价*数量,最后再将各个乘积进行求和,也就是E3:E11*F3:F11

六、使用关键字乘积求和汇总

目的:根据指定商品的关键字统计商品销售额总计

公式:=SUMPRODUCT(ISNUMBER(FIND("",D3:D11))*E3:E11*F3:F11)

说明:SUMPRODUCT函数的参数中不支持使用通配符,ISNUMBER(FIND("",D3:D11))这部分,先使用FIND函数在D列的商品名称D3:D11数据区域中查找关键字,如果包含关键字,就返回表示关键字位置的数值,否则就返回错误值。ISNUMBER函数表示的是检测一个值是否为数值,通过ISNUMBER函数检测FIND函数的数组结果是不是数值,如果是数值返回TRUE,反之返回FALSE。逻辑值TRUE相当于1,逻辑值FALSE相当于0,满足指定的条件则就用1*单价*数量,不满足指定条件的就用0*单价*数量,最后再将各个乘积进行求和,也就是E3:E11*F3:F11

作者:Excel办公小课堂

今天分享的内容,建议收藏起来以备不时之需!

关注Excel办公小课堂

解锁办公技能,告别无效加班

看完点赞,月入过万

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接