Excel如何通过选取旷工和迟到的状态统计每月扣除的工资
HR在工作中常常需要统计员工的不同状态,进而计算工资奖金和处罚,又是请假,又是迟到,又是旷工,扣罚标准不一样,到底如何快速汇总呢?这是职场HR必备技能。本例表格素材如图3-211所示。
图3-211
本案例传统思路是,分别统计出早退、迟到、旷工这三种状态的次数,然后乘以它们对应的扣除工资数,再求和就可以搞定。
操作
使用VLOOKUP函数找到各个状态扣除的工资,并进行求和。这里居然用到了4个VLOOKUP函数去匹配4种状态对应的应扣工资数,然后再求和。还好只有4天,如果每天都要统计怎么办?如图3-212所示。
图3-212
如图3-212所示的公式需要对每日出现的所有状态均进行一次查找,如果日期较多的话,统计起来就非常麻烦。下面利用COUNTIF函数搞定这个案例。
首先判断所有数据区域中“迟到”的次数,然后乘以扣除的10元,所以公式写成=COUNTIF(C3:F3,"迟到")*10 。C3:F3是区域,“迟到”是条件,10是扣除的工资基数,如图3-213所示。这个思路就是把一个人的状态当作一个整体,一次性判断。
图3-213
以此类推,分别判断“早退”和“旷工”这两种情况,然后进行相加即可。
所以完整的公式为=COUNTIF(C3:F3,"迟到")*10+COUNTIF(C3:F3,"早退")*10+COUNTIF(C3:F3,"旷工")*20,也就是三种情况次数的统计,如图3-214所示。
图3-214
总结: 横向使用COUNTIF函数的例子并不多,本例算是其中的一种典型应用。所以要转变思路,不要一味地匹配问题都用VLOOKUP函数解决。
赞 (0)