手机版

SUMPRODUCT在Office中的功能是什么?

时间:2021-08-31 来源:互联网 编辑:宝哥软件园 浏览:

我们在使用office学习的时候,经常会用到Excel电子表格软件,这个软件里面有很多功能供用户选择使用。SUMPRODUCT有什么用?我们来看看下面的小编。

Office中SUMPRODUCT函数有什么作用?

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

那么,问题来了:

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

Office中SUMPRODUCT函数有什么作用?

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

Office中SUMPRODUCT函数有什么作用?

首先判断C2:C13的值是否等于“西门清”,等于则返回TRUE,不等于则返回FALSE,从而建立具有逻辑值的存储阵列。

SUMPRODUCT有一个特性,将非数值数组元素视为0,逻辑值自然属于非数值数组元素。我们用*1将逻辑值转换为数值,真转换为1,假转换为0,最后进行统计和求和。

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

Office中SUMPRODUCT函数有什么作用?

首先判断C2:C13的值是否等于“西门清”,得到逻辑值FALSE或TRUE,再乘以D2:D13的值,最后统计求和得到结果。

看完以上两个问题,一些表兄弟心里嘀咕着。似乎SUMIF和COUNTIF能做到SUMPRODUCT能做到的,他们也能做得更好。那么为什么需要SUMPRODUCT呢?伙计们,我不能这么说。SUMPRODUCT可以说是上堂的厨房,被西门庆迷住,暗恋吴二郎。工作环境不挑剔,对参数类型没有特殊要求。COUNTIF和SUMIF是不同的。它们需要单独的参数,这些参数必须是单元区域。例如,COUNTIF和SUMIF对以下两个问题感到困惑。

财务部三月份发了多少次工资?3月份,财务部几次发工资,这是一个多条件计数的问题:第一个条件,发工资的时间必须是3月份;第二个条件是发工资的部门必须是财务部。如果用多条件计数函数COUNTIFS来判断发工资的时间是否属于3月份,问题就简单复杂了。有了SUMPRODUCT函数,我们可以简单整洁地写如下:=SUMPRODUCT((month(a 2: a 13)=3)*(b 2: b 13=“财务部”))

Office中SUMPRODUCT函数有什么作用?

4.财务部三月份发了多少工资?表兄弟都知道这是一个常见的多条件求和问题。如果用SUMIFS函数来判断发工资的时间是否属于3月份,和COUNTIFS类似,也会把简单的问题复杂化。

SUMPRODUCT突然来了:=SUMPRODUCT((月(A2:A13)=3) * (B2:B13=“财务部”),D2:D13)

Office中SUMPRODUCT函数有什么作用?

上述公式可以说是SUMPRODUCT多条件求和的典型用法,可以总结如下:

=SUMPRODUCT((条件1) *(条件2)……,求和区域)

财务部和市场部5月和3月发了多少工资?通过以上问题,表兄弟们已经知道3月份财务部发放的工资是怎么计算的了,那么3月份财务部和市场部发放的工资总额又是怎么计算的呢?我们可以这样写:

=sumproduct((月(a2:a13)=3) * (b2:b13={“财务部”、“市场部”})*D2:D13)

Office中SUMPRODUCT函数有什么作用?

版权声明:SUMPRODUCT在Office中的功能是什么?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。