当前位置:首页 > 科技 > 正文

5分钟搞定几十人考勤,会计、HR必备Excel函数!

与 30万 粉丝一起学Excel

学函数就送函数书,够意思吧。老规则,从留言区随机抽取3位粉丝,赠送书籍《Excel效率手册 早做完,不加班(函数篇)》。

好久没聊考勤问题,刚好VIP群内有2个相关的,就放一起说明。

1.计算加班时长、加班工资


01加班时长

计算方法=加班下班-下午下班。要求,不满30分钟的半小时部分不计算;满30分钟不满1小时取0.5小时;满1小时不满1.5小时取1小时;依次类推。
加班时长,直接相减就出来。
=D2-C2



时:分的格式再*24就可以转换成小时,再将单元格设置为常规格式。
=(D2-C2)*24



舍入的规则,简单说就是按0.5的倍数向下舍去,刚好FLOOR函数专门是做这个的。 =FLOOR((D2-C2)*24,0.5)



还有一个相反的,向上进位CEILING函数。 =FLOOR(G2,0.5) =CEILING(G2,0.5)



02加班工资
按照时薪的1.5倍计算出加班工资,计算时的月工作日取21.75日,日工作时长取8小时。
加班时长计算出来以后,这个就变得很简单,最基本的四则运算,最后套个ROUND进行四舍五入。
=ROUND(E2*1.5*B2/21.75/8,2)



2.根据明细,判断人员是否有打卡
明细


效果


两边的日期显示效果不一样,先用DAY函数提取打卡时间。
=DAY(A2)



现在就转变成多条件判断,用COUNTIFS函数,如果次数>0证明有打卡,就用√,否则显示空白。
=IF(COUNTIFS(明细!$B:$B,$A2,明细!$C:$C,B$1)>0,"√","")



公式也能进行简化,>0这个去掉也行,任何非0的都是TRUE。
=IF(COUNTIFS(明细!$B:$B,$A2,明细!$C:$C,B$1),"√","") COUNTIFS函数语法说明: =COUNTIFS(条件区域,条件,条件区域2,条件2) 考勤千变万化,每个公司的要求都不同,这个才是最难的。当然,你如果能够熟练每个函数的运用,也是有办法解决的。

素材链接:

https://pan.baidu.com/s/1EkmM4Ft9cfoU_2Zm6wotRQ?pwd=mdt7

提取码:mdt7


最后,有粉丝留言,学习的知识都比较零散,怎么才能全面学习?
报名VIP就是全面学习,包含技巧、函数、透视表、图表、PQ、PP、VBA、会计实际运用等等视频课程,同时还提供工作上问题答疑。

陪你学Excel,一生够不够?

你们公司是用什么方法处理考勤?

请把「Excel不加班」推荐给你的朋友

你可能想看: