咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

内容导航:


一、Excel中周末加班计算方法


假设上班时间在A2,下班时间在B2,加班时间在C2,则在C2里写下如下公式:
=IF(AND(MOD(HOUR(B2),6)=0,HOUR(B2)<>0,MOD(HOUR(B2),6)=0,HOUR(B2)<>0,HOUR(A2)=HOUR(B2)),0,HOUR(B2-A2)+ROUND(MINUTE(B2-A2)/60,2)-(AND(HOUR(A2)<12,HOUR(B2)>12,HOUR(B2)<=18)*1+AND(HOUR(A2)<12,HOUR(B2)>18)*2+AND(HOUR(A2)>=12,HOUR(A2)<18,HOUR(B2)>18)*1)-(AND(MOD(HOUR(A2),6)=0,HOUR(A2)<>0)*(1-ROUND(MINUTE(A2)/60,2))+AND(MOD(HOUR(B2),6)=0,HOUR(B2)<>0)*(ROUND(MINUTE(B2)/60,2))))
并设置单元格格式为数字,保留2位小数。
解释:
设上班或下班打卡时间在12点到13点的时间段为“无效点1”,18点到19点的时间段为“无效点2”(自己取的名字)。
如果计算上下班打卡时间均在同一个无效点的情况:
按加班时间为0计算。
公式为:AND(MOD(HOUR(B2),6)=0,HOUR(B2)<>0,MOD(HOUR(B2),6)=0,HOUR(B2)<>0,HOUR(A2)=HOUR(B2))
否则:
加班的时间为:下班时间-上班时间-无效点时间
公式为:HOUR(B2-A2)+ROUND(MINUTE(B2-A2)/60,2)-无效点时间

然后将要减去的时间分为以下几种情况:
一、计算上下班之间完全经过“无效点”的情况:
1、上班打卡时间<12点,下班打卡时间(>=13点,<19点),完全经过无效点1,减去1小时;
公式为:(AND(HOUR(A2)<12,HOUR(B2)>12,HOUR(B2)<=18)*1
2、上班打卡时间(>=12点,<18点),下班打卡时间>=19点,完全经过无效点2,减去1小时;
公式为:AND(HOUR(A2)>=12,HOUR(A2)<18,HOUR(B2)>18)*1
3、上班打卡时间<12点,下班打卡时间>19点,完全经过两个无效点,减去2小时;
公式为:AND(HOUR(A2)<12,HOUR(B2)>18)*2
此时可以发现,以上还没有计算上下班打卡时间部分经过无效点的时间,下面就补上。
二、计算上下班打卡时间部分经过无效点的情况:
1、上班打卡时间经过无效点:减去从打卡时间到该无效点末的分钟数:
公式为:AND(MOD(HOUR(A2),6)=0,HOUR(A2)<>0)*(1-ROUND(MINUTE(A2)/60,2))
2、下班打卡时间经过无效点:减去从该无效点起始到打卡时间的分钟数:
公式为:AND(MOD(HOUR(B2),6)=0,HOUR(B2)<>0)*(ROUND(MINUTE(B2)/60,2)
以上时间均将分钟数换算成小时数计算在内,保留2位小数。
三、其余情况按正常时间加减计算。


二、EXCEL如何计算加班时间及加班费用


在B4单元格里输入公式:=LEFT(B3,5),然后公式横向右拉填充其它单元。

公式解析:=LEFT(B3,5) 表示在B3单元格的字符串中从左开始提取5个字符,即08:32.

在B5单元格里输入公式:=RIGHT(B3,5),然后公式横向右拉填充其它单元。

公式解析:=RIGHT(B3,5)表示在B3单元格中的字符串中从右边往左数提取5个字符,即19:09

上班打卡时间和下班打卡时间已经拆分好了,现在就轮到我们计算加班时长了。前面我们有说过,加班规则是:加班30分钟以下取0,满30分钟不满1小时取0.5小时,满1小时不满1.5小时取1小时,以此类推。在B7单元格里输入公式:=FLOOR((B5-B6)*24,0.5),,然后公式横向右拉填充其它单元格。

加班时长算出来了,加班费就很简单了。加班费按10元/小时计算。

直接在B8单元格里输入公式:B7*10, 然后公式横向右拉填充其它单元格,即得出每天的加班费。