分享

跟HR一起做工资——教你玩转excel(工资核算之人员班次设定)

 水斯宁 2017-10-27 发布于辽宁

之前我们已经用大量的篇幅去描述做excel表格几个比较基础又好用的公式和方法了。

今天我们就正式进入工资核算步骤。

每个月在做工资前,我会首先打开云笔记,按照我的工资表,我做出这样的一个模板,这些内容是每个月需要变化的部分。

跟HR一起做工资——教你玩转excel(工资核算之人员班次设定)

在进入模板前,我们首先要设置这个月的基础数据,即计薪天数,但是这里有个问题,我们公司每个部门都有一部分人员使用综合工时,另一部分又上行政班,而且,可能张三这个月还上行政班呢,下个月又综合工时了,怎么办?

TIPS:

综合工时制

综合工时制是指分别以周、月、季、年等为周期,综合计算工作时间,但其平均工作时间和平均周工作时间应与法定标准工作时间基本相同。中国劳动法规定的工时制度有三种,即标准工时制、综合工时制和不定时工时制。

行政班

工作时间为上午8:30-12:00,下午15:00-18:00,并且星期六、星期天休息的工作就称为行政班。

永远牢记原则,每个月要变的越少越好,所以这里如果我们按人的不同做公式,很有可能下个月就要改,或者某个阶段性总结的时候,你就不知道这人怎么回事了。

思路

我们要思考一个简便办法,这里的思路其实就是“综合工时的显示21.75,行政班显示当月实际计薪天数”,这个思路让我们很清晰的知道,这个公式肯定是要使用条件函数的。

变量是什么呢?

1、每个月综合工时的人员;

2、每个月的计薪天数。

源数据整理

1、首先我们在工资主表前填一个附加表,我写的是基础数据,以后有什么还要用且需要一目了然数据可以都存在这里,

跟HR一起做工资——教你玩转excel(工资核算之人员班次设定)

每个月当打开工资表的时候,首先就是这个附表,然后我们填好当月的计薪天数。

2、第二个变量是“综合工时人员”,这个数据一般我们可以从考勤员的手中获取,所以我设置一个附表叫做“当月综合工时人员”,然后直接把考勤员的表格黏贴过来。其实就是一列人名,这里就不做截图了。

3、两个变量都有了,我们的工资表里有一项称为“当月计薪天数”,这就是我们需要做文章的地方了。

公式设计

我们上文已经说了,思路是:综合工时的显示21.75,行政班显示当月实际计薪天数

首先我们想到的是if公式,先来看看if公式的用法,

跟HR一起做工资——教你玩转excel(工资核算之人员班次设定)

即一个表达式,对了就显示一个值,错了就显示另外一个值,所以我们把思路填进去。

test:该员工是行政班员工 / 综合工时员工

true:计薪天数 / 21.75

false:21.75 / 计薪天数

这里我写了两种可能性,其实是一样的,但是在公式设计时候可能有的就不方便了,所以要正反考虑两种情况。

好,那么怎么知道这个员工是行政班还是综合工时呢,去我们的综合工时名单找有没有,怎么找,vlookup啊!如果vlookup综合工时表时候的返回值为false,那不就是行政班了么!

可是vlookup的返回值是姓名要怎么表达在if里呢?

卡到这里了?no,!我们在综合工时的姓名后直接加一列21.75不就有数字了吗?

可是if的表达式要怎么判断vlooup这个对错啊!如果没有就会报错的!根本不给我计算啊!

跟HR一起做工资——教你玩转excel(工资核算之人员班次设定)

没关系!!我们用vlookup的好搭档,也是if的大儿子iferror就轻松了,公式如下。

=IFERROR(VLOOKUP(E5,综合工时人员!A:B,2,0),基础数据!$B$1)

翻译就是:找这个人是不是在综合工时人员名单里,有就显示我vlookup那列辅助数字!你丫要是报错,那就显示基础数据好了!

这样我们就轻松解决了班次不一样的人员区分的问题啦,大家可能也会看出来,思路对于excel制作有多么大的重要性!

不要着急一步一步想就好!咱们不用多牛X的公式,照样做表!

(待续)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多