SUMPRODUCT函数能做什么?

你好,你好,早上好,兄弟们。我是星光。我们又见面了。

今天给大家分享一个名字很长,但是应用很广的函数——SUMPRODUCT。让我们开门见山吧。我们通过几个例子来看看SUMPRODUCT可以做什么样的工作。

SUMPRODUCT函数能干什么?

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

所以,问题来了:

1.西门庆同志领了几次工资?

SUMPRODUCT函数能干什么?

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

SUMPRODUCT函数能干什么?

首先,确定C2:C13的值是否等于“西门庆”。如果相等,则返回TRUE如果不相等,则返回FALSE,从而建立一个由逻辑值组成的内存数组。

SUMPRODUCT有一个特性,它会把非数值数组元素当作0,逻辑值自然是非数值数组元素。我们用*1把逻辑值转换成数值,真值转换成1,假值转换成0,最后进行统计求和。

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

SUMPRODUCT函数能干什么?

首先还是判断C2:C13的值是否等于“西门庆”,逻辑值是假还是真。然后乘以D2的值:D13,最后统计求和得到结果。

看完以上两个问题,有些表兄弟在心里嘀咕。好像SUMPRODUCT能做的,SUMIF和COUNTIF都能做,而且做的更好。那么为什么需要SUMPRODUCT呢?伙计们,你们不能这么说。SUMPRODUCT可以说是堂下厨房。曾经让西门庆神魂颠倒,暗恋武二郎。工作环境不挑剔,对参数类型没有特殊要求。COUNTIF和SUMIF是不同的。它们需要单独的参数,这些参数必须是像元的面积。比如下面两个问题就让COUNTIF和SUMIF百思不得其解。

财务部三月三月发多少次工资?3月份财务部发了几笔工资,这是一个多条件计数问题:第一个条件是3月份工资要发;第二个条件是薪资部门必须是财务部。如果用多条件计数函数COUNTIFS来判断3月份是否发工资,问题就简单复杂了。使用SUMPRODUCT函数,我们可以简单地写成这样:= sumproduct((月(A2: A13) = 3) * (B2: B13 =“财务部”))

SUMPRODUCT函数能干什么?

四。财务部三月份发了多少工资的统计?众所周知,这是一个常见的多条件求和问题。如果用SUMIFS函数来判断3月份工资发没发,类似COUNTIFS,问题就简单复杂了。

SUMPRODUCT弹出:= SUMPRODUCT((月(A2: A13) = 3) * (B2: B13 =“财务部”)、D2:D13)

SUMPRODUCT函数能干什么?

上面的公式可以说是SUMPRODUCT多条件求和的典型用法,可以概括为:

=SUMPRODUCT((条件1) *(条件2) ……求和面积)

财务部和市场部5月和3月发了多少工资?通过上面的问题,考辛斯已经知道财务部三月份发的工资怎么算了,那么财务部和市场部三月份发多少工资,怎么算呢?我们可以这样写:

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

SUMPRODUCT函数能干什么?

好吧,说了这么多,是时候结束了。我是男神,我是明星,这份文件只给我失去的年轻时光,和时光里的某人...