当前位置:首页 > 办公 > Excel教程 > 正文内容

EXCEL中SUMPRODUCT函数有什么作用?sumproduct函数用法

油菜子2个月前 (09-10)Excel教程113

  我们在使用办公学习的时候经常都会使用到Excel表格软件,而在这款软件中有非常多的函数供用户选择使用,而SUMPRODUCT有什么用呢?下面小编就带着大家一起看看吧!

Office中SUMPRODUCT函数有什么作用?

  假设上面这张图,是某个公司工资发放的部分记录表,A列是工资发放的时间,B列是员工所属的部门,C列是员工姓名,D列是相关员工领取的工资金额。

  那么,问题来了:

  一,西门庆同志领取了几次工资?

Office中SUMPRODUCT函数有什么作用?

  这是一个单条件计数的问题,通常我们使用COUNTIF函数,如果使用SUMPRODUCT函数,一般写成这样:=SUMPRODUCT((C2:C13=”西门庆”)*1)

Office中SUMPRODUCT函数有什么作用?

  先判断C2:C13的值是否等于”西门庆”,相等则返回TRUE,不等则返回FALSE,由此建立一个有逻辑值构成的内存数组。

  SUMPRODUCT有一个特性,它会将非数值型的数组元素作为0处理,逻辑值自然是属于非数值型的数组元素,我们使用*1的方式,把逻辑值转化为数值,TRUE转化为1,FALSE转化为0,最后统计求和。

  二,西门庆同志一共领取了多少工资?这是一个单条件求和的问题,通常我们使用SUMIF函数,如果使用SUMPRODUCT函数,我们可以写成这样:=SUMPRODUCT((C2:C13=”西门庆”)*D2:D13)

Office中SUMPRODUCT函数有什么作用?

  依然首先判断C2:C13的值是否等于”西门庆”,得到逻辑值FALSE或TRUE,再和D2:D13的值对应相乘,最后统计求和得出结果。

  看完了上面两个问题,有些表亲心里就嘀咕了,貌似SUMPRODUCT能干的事,SUMIF和COUNTIF也能做到,而且做的更好,那么还要SUMPRODUCT干啥?乡亲们呐,话不能这么说,SUMPRODUCT可以说是上得厅堂下得厨房,迷住过西门庆,暗恋过武二郎。对工作环境不挑不拣,它对参数类型没有啥特别要求,COUNTIF和SUMIF就不同咧,他俩要求个别参数,必须是单元格的区域,比如下面这两个问题,COUNTIF和SUMIF就犯难了。

  三,3月份财务部发放了几次工资?3月份财务部发放了几次工资,这是一个多条件计数的问题哈:第一个条件,发放工资的时间必须是3月份;第二个条件,发放工资的部门必须是财务部。如果使用多条件计数函数COUNTIFS,判断发放工资的时间是否属于3月份,会简单问题复杂化。而使用SUMPRODUCT函数,咱们可以简单利索的写成这样:=SUMPRODUCT((MONTH(A2:A13)=3)*(B2:B13=”财务部”))

Office中SUMPRODUCT函数有什么作用?

  四、统计3月份财务部发放了多少工资?表亲们都晓得,这是一个常见的多条件求和问题。如果使用SUMIFS函数,判断发放工资的时间是否属于3月份,和COUNTIFS类似,也会简单问题复杂化。

  SUMPRODUCT跃然而至:=SUMPRODUCT((MONTH(A2:A13)=3)*(B2:B13=”财务部”),D2:D13)

Office中SUMPRODUCT函数有什么作用?

  上面这个公式可以说是SUMPRODUCT多条件求和的典型用法啦,可以归纳为:

  =SUMPRODUCT((条件一)*(条件二)……,求和区域)

  五,3月份财务部和市场部合计发放了多少工资?通过上面的问题,表亲们已经晓得如何计算3月份财务部发了多少工资,那么3月份财务部和市场部合计发了多少工资,又当怎么计算呢?我们可以写成这样:

  =SUMPRODUCT((MONTH(A2:A13)=3)*(B2:B13={“财务部”,”市场部”})*D2:D13)

Office中SUMPRODUCT函数有什么作用?

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/29.html

标签: excelsumproduct
分享给朋友:

相关文章

如何更改Excel批注形状?更改Excel批注形状方法

如何更改Excel批注形状?更改Excel批注形状方法

  我们在使用WPS进行Excel表格的编辑时,经常会使用到批注。为了让我们的Excel表格看起来更加美观,我们可能需要修改Excel批注的形状。那么如何修改Excel批注形状呢?下面...

excel自定义枚举常量

excel自定义枚举常量

VBA提供了一些内置枚举常量,例如MsgBox函数的buttons参数成员vbOkOnly、vbOkCancel等,可以在程序中方便使用,并且这些常量可读性好,便于程序维护。当然,你可以创建自已的枚举常量,用于自已的代码...

Excel条件格式——完全相同的行填充相同颜色

Excel条件格式——完全相同的行填充相同颜色

这是今天一位朋友提出来的问题: 能不能在一大堆数据里,将完全相同的行标出相同的颜色,以核查数据? 当然可以,用条件格式就可以解决。 方法实现 1、选中数据,【开始】——【条件格式】——【新建规则】: 2、【新建格式规则...

Excel拆分单元格的详细方法

Excel拆分单元格的详细方法

  我们在日常工作中经常都要用到Excel,然而,我们在使用过程中都会遇到各种各样的问题。最近,有用户在使用Excel的时候,想把一个表格拆分成两个来使用,不知道怎么才能够做到。那么,...

Excel中Lookup函数使用很简单,你会吗?

Excel中Lookup函数使用很简单,你会吗?

职场中,经常会使用Vlookup函数。 为什么职场中会应用到? 如果你有这个疑问,说明你没关注Excel市场 百度招聘数据岗,高月薪2万最 岗位需求第一条:熟练使用Excel 无论是平时项目还是数据汇总,Excel必不...

excel数据透视表怎么移除前导0

excel数据透视表怎么移除前导0

我从其他地方下载了一些数据,但其中有一些数据带有前导0,例如: 006892 000WIN 如何使用一个公式将这些前导0去掉? 假设这些数据在工作表中的A列,可以使用公式: =SUBSTITUTE(A2,0,”...