每次发工资都被骂?那是因为你没有这样算工资!(果断收藏!)
2017-10-12 超级HR联盟
置顶超级HR联盟 专注提升人的价值
薪酬计算是个技术活:
分割线 箭头 动态
“是加出勤天数还是减缺勤天数?”
“全勤的好算,缺勤的让人头疼!”
“对于调薪,怎么能凑够21.75?”
……
工资计算中有哪些实用的技巧?
算工资薪酬HR们的基础技能,也是HR除面试外第二大技能,今天就为大家系统科普一下算工资的那些事~
关于工资计算的法规依据
中华人民共和国人力资源与社会保障部发布的 《关于职工全年月平均工作时间和工资折算问题的通知》:根据《全国年节及纪念日放假办法》(国务院令第513号)的规定,全体公民的节日假期由原来的10天增设为11天。据此,职工全年月平均制度工作天数和工资折算办法分别调整如下:
1
制度工作时间的计算
分割线 箭头 动态
1、年工作日:365天-104天(休息日)-11天(法定节假日)=250天
2、季工作日:250天÷4季=62.5天/季
3、月工作日:250天÷12月=20.83天/月
4、工作小时数的计算:以月、季、年的工作日乘以每日的8小时
2
日工资、小时工资的折算
分割线 箭头 动态
按照《劳动法》第五十一条的规定,法定节假日用人单位应当依法支付工资,即折算日工资、小时工资时不剔除国家规定的11天法定节假日。据此,日工资、小时工资的折算为:
1、日工资:月工资收入÷月计薪天数
2、小时工资:月工资收入÷(月计薪天数×8小时)
3、月计薪天数=(365天-104天)÷12月=21.75天
2000年3月17日劳动保障部发布的《关于职工全年月平均工作时间和工资折算问题的通知》(劳社部发[2000]8号)同时废止。
第一条,对于仅是说明工作时间,第二条是日常使用最频繁的工资折算依据:日薪和时薪。
其实,对于全月满勤的员工来说,按照21.75或者按照实际出勤日,或者按照实际计薪日,哪怕按照自然月,满勤的员工,全月工资都是固定的。那么比较头疼的就是有异常情况的了。
入离职薪资,请假的计算
大家都知道,月薪计薪天数是21.75,但每个月其实的实际计薪天数都是整数,不可能是小数。那么计算时,是数出勤天数,还是扣减缺勤天数,就势必会导致两个数据不一致。即我们常说的正算法和反算法。
举个栗子
比如,员工2016年12月19日入职,薪资10000,假设入职之后不请假。那么出勤天数为10天,缺勤天数12天。12月共计22个计薪日(出勤日,本月无法定带薪假期),满勤计薪天数为21.75天。
当月工资:
正算法:10000/21.75*10=4597.70
反算法:10000/21.75*(21.75-12)=4482.76
此种情况,正算法结果大于反算法结果。
在这里,正算法,反算法哪个对员工,或者说,对企业更有利,主要就是比较当月计薪天数和21.75的大小。如果当月计薪天数大于21.75,那么正算法会对员工更有利,但会出现极端的情况,比如当月计薪天数23天,员工是当月第二个工作日入职,那么当月薪资=月薪/21.75*22,反而还要多过当月工资。同样,反算法,如果员工最后一天入职,当月薪资=月薪/21.75(21.75-22),员工还要倒找工资,显然是不可能的。
所以实际操作中,一般都是正反算法结合来使用。国家对于这个细节并没有明确的法律规定,所以公司一般统一规定,所有员工一视同仁。比如计薪天数<11天,按照正算法计算,计薪天数≥11天,按照反算法来计算。
有一种看似规避了这个不一致的算法
分割线 箭头 动态
1、正算法:工资=月薪÷21.75×月计薪天数×(出勤天数比例)
2、反算法:工资=月薪-月薪÷21.75x缺勤天数×(出勤天数比例)
3、月计薪天数=(月出勤天数 + 法定节假日天数)
4、出勤天数比例= 21.75÷(当月应出勤天数+法定节假日天数)
拿正算法举例:
工资=
月薪÷21.75×月计薪天数×(出勤天数比例)
月薪/21.75*月计薪天数*21.75/当月应计薪天数
月薪*月计薪天数/当月应计薪天数
用数学方法约分后,即可发现,这是按照当月实际计薪天数的计薪方式,并不是21.75的计薪方式,21.75在其中,并没有任何作用哒。
很多HR小伙伴有疑问说,既然21.75会存在正算法和反算法不一致的情况,那为什么不直接按照实际计薪天数来计算,而且也会质疑21.75是否是国家强制执行。这个也不好置评,只是,国家给了日薪、时薪的计算办法,有了规定,那么一旦碰到需要提供工资报表的地方,按照国家规定当然是最好最保险的。
转正、调薪工资计算
分割线 箭头 动态
在第二部分已经说了,由于21.75≠当月实际计薪天数,那么在碰到转正或者调薪的时,如果分母再使用21.75,调薪前计薪天数+调薪后计薪天数≠21.75,那么到底是调薪前的天数多一些,还是调薪后的天数多一些,这个让HR也很为难。有简单公平的算法哒。
本月基本工资=
(调薪前工资基数*调薪前计薪天数+调薪后工资基数*调薪后计薪天数)/本月计薪天数
如有请假,再在本月基本工资的基础上,进行正算法或者反算法。
「温馨提示」
无论正算还是反算,HR宝宝们切记,千万不要漏掉当月的法定带薪节假日哟~
心形动态分割线
音符动态简约分割线
附赠:员工工资条怎么做才能更美观!
大家先来看一个常见的工资条:
是不是觉得很难看懂,给阅读增加了不少压力?
如果.....变成下面这样:
一行变成两行或多行,是不是就好很多了呢。工资条马上变得清晰了起来。今天就带大家一起来学习,如何做多行工资条。
工资表:
操作步骤:
分割线 箭头 动态
1、复制标题行。
首先,把标题行分段,并分别复制到两行中。
2、设置公式。
B3公式
=INDEX(人事部工资表!A:A,COUNTIF(B$2:B2,B2)+1)
B5公式:
=INDEX(人事部工资表!G:G,COUNTIF(B$2:B4,B4)+1)
公式说明:
Index函数(区域,行数,列数) 提取指定行、列的值,本例引用的是单列区域,所以只需要行数即可。
COUNTIF(B$2:B2,B2)+1 是计算 标题在以上区域出现的次数,以决定是从源表的第几行提取工资条内容(+1是因为工资表中是从第2行开始提取工资信息的)。这里一定要注意的是区域要用半开区间表示,B$2表示这个区域的第一行固定在第2行,而:B2则会随着公式的向下复制不断的拉伸区域,如B$2:B3, B$2:B4 ......
B5的公式所引用区域(G:G)是第二行标题在原表中开始的列数。如果工资条还有3行、4行。引用方式类推。
3、复制工资条
选取B2:G6区域(工资条之间留一空行方便裁剪),然后向下拖动复制,本部门所有员工的工资条已生成。
注:如果工资条中带有日期,记得把日期格式设置一下,如本例中D列。
那么有同学就会问了,每次做工资条都需要这么操作吗?其实是不用的,因为我们用的是公式,所以这个工资条也是随工资表自动更新的哦。
如果感觉很实用那么传递给更多HR好友知道。
-END-
超级免费企业线下培训福利
活动主题
《员工管理战地笔记》课程走进企业线下培训免费活动
课程提供方
超级HR联盟
接受培训方
不限定行业的企业、组织、团体
内容形式
以当前《员工管理战地笔记》系列课程为背景,针对企业内留住核心人员、上任主管转身计划、员工目标管理、员工物质与非物质激励、职能部门目标管理与考核要求等问题进行展开,做专题培训。
接受培训单位需具备以下条件
1、 一定规模且有人力资源方面培训需求的企业
2、 需要培训人数至少10人,管理人员为主
3、 地域仅限浙江区域、上海、南京、苏州
4、 有条件提供培训实施场地,且能容纳30人以上的培训人数
5、如条件相同,超级HR联盟会员所属单位优先