当前位置:主页 > Office办公 > 发放

发放

比SUMIF好用十倍的函数——SUMPRODUCT函数的使用方法及实例
比SUMIF好用十倍的函数——SUMPRODUCT函数的使用方法及实例

今天和大家分享一个名字拖沓,但是应用非常广泛的函数——SUMPRODUCT函数。开门见山,咱们通过几个例子,一起来看下SUMPRODUCT函数具体能干什么样的工作,本文通过几个实例详解比SUMIF好用十倍的函数——SUMPRODUCT函数的使用方法及实例。 假设上面这张图,是某个公司工资发放的部分记录表,A列是工资发放的时间,B列是员工所属的部门,C列是员工姓名,D列是相关员工领取的工资金额。那么,问题来了:一、西门庆同志领取了几次工资?这是一个单条件计数的问题,通常我们使用COUNTIF函数,如果使用SUMPRODUCT函数,一般写成这样:=SUMPRODUCT((C2:C13="西门庆")*1)先判断C2:C13的值是否等于”西门庆”,相等则返回TRUE,不等则返回FALSE,由此建立一个有逻辑值构成的内存数组,SUMPRODUCT有一个特性,它会将非数值型的数组元素作为0处理,逻辑值自然是属于非数值型的数组元素,我们使用*1的方式,把逻辑值转化为数值,TRUE转化为1,FALSE转化为0,最后统计求和。二、西门庆同志一共领取了多少工资?

247 次浏览
excel统计奖金发放人数实例教程
excel统计奖金发放人数实例教程

某公司于月初发放了上个月员工奖金,包括销售奖励与全勤奖励两种。现在需要对奖金发放人数进行统计。有的员工既发放了销售奖金,还发放了全勤奖,所以统计时应该考虑到重复出现的员工姓名。打开“员工奖金发放统计.xlsx”工作簿,本例的原始数据如图18-100所示。下面介绍具体的操作步骤。选中G2单元格,按“F2”键,在公式编辑栏中输入公式“=SUM(1/COUNTIF(A3:A14,A3:A14))”,输入完成后按“Ctrl+Shift+Enter”组合键将其转化为数组公式,并返回计算结果,如图18-101所示。图18-100 原始数据图18-101 计算结果以上公式先利用COUNTIF函数返回单元格区域内某记录出现的次数的数组,取倒数,然后求和。如果姓名不重复出现,则得到1,如果重复出现2次,则得到1/2,求和之后仍然是1,这样可以实现不重复统计。经过以上操作,即实现了奖金发放人数的统计。

232 次浏览