与 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不加班」推荐给你的朋友