1
职场实例
今天我们来展示一个 Excel常见的基础类 问题,这个问题体现在 核算员工工资 情景中。
如下图所示:
我们如何通过员工的 出勤天数 核算员工的 全勤奖 ,即通过下面表格 B列的出勤天数在C列得到对应员工的全勤奖 。
核算规则非常简单:
如果出勤天数大于25天,即可获得全勤奖300元,否则得不到该全勤奖。
2
解题思路
一般我们遇到这个问题首先可能想到的就是 IF函数 ,当然了,使用IF函数固然可以快速的解决这个问题。
我们在C2单元格输入函数公式:
=IF(B2>25,300,0)
回车获取结果,下拉填充公式即可。
公式原理:
=IF( 条件 出勤天数大于25天 , 若条件成立返回300 , 若条件不成立返回0 )
其实这个问题我们全完可以不使用函数,只是用公式运用逻辑值四则运算即可。 逻辑值与数值有本质的区别,它们之间没有绝对的同等的关系,但逻辑值与数值之间允许相互转换。
在四则运算及乘幂、开方运算中,逻辑值TRUE的作用等同于数值1,逻辑值FALSE的作用等同于数值0。
我们可以在C2单元格输入输入公式:
=(B2>25)*300
公式原理:
公式优先计算括号内的B2>25部分,结果返回逻辑值TRUE或FALSE,在使用逻辑值TRUE或FALSE乘以300。如果B2大于25,则相当于TRUE*300,即1*300;如果B2小于等于25,则相当于FALSE*300,即0*300。