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

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-04
Excel能实现计算加班时间吗?

统计加班时间,一般使用excel函数就可以搞定:
去做统计之前要先把工作时间统计表的原表制作好,我们在做基础表的时候最好是把上午上下班时间和下午上下班时间分开填写,如下图:

在上午下班时间后插入一列“上午时间差”,在下午下班时间后面插入一列“下午时间差”

先计算上午时间差:
在“上午时间差”下面的单元格插入“MIN”函数,


编辑函数数值:Number1:引用F3单元格;Number2:填写规定上午下班时间"12:00"(英文状态下的双引号)


在MIN函数后面减去MAX函数,
max函数数值填写:Number1:引用D3单元格;Number2:填写规定上午上班时间"8:30"(英文状态下的双引号),拖动填充柄往下拉即可。


计算下午时间差:
在“下午时间差”下面的单元格插入“MIN”函数,
编辑函数数值:Number1:引用H3单元格;Number2:填写规定下午下班时间"16:30"(英文状态下的双引号)


在MIN函数后面减去MAX函数,
max函数数值填写:Number1:引用G3单元格;Number2:填写规定下午上班时间"13:15"(英文状态下的双引号),拖动填充柄往下拉即可。


在“下午时间差”后面 输入“合计时间”,在J3中输入公式:=F3+I3,回车确认,拖动填充表填充即可


用取数函数,left()和right(),用TIMEVALUE()函数将取出数值转变成时间,再选择格式为“时间”,不然就会显示成一串小数
图一和图二只是告诉你函数用法,直接用图三的函数进行计算即可,如果没有秒,直接把8改成5即可
11:30:00对应的:=TIMEVALUE(RIGHT(A1,8))-TIMEVALUE(LEFT(A1,8))
11:30对应的:=TIMEVALUE(RIGHT(A1,5))-TIMEVALUE(LEFT(A1,5))
如需直接计算分钟,*24*60即可,但格式请选择“常规”
=(TIMEVALUE(RIGHT(A1,8))-TIMEVALUE(LEFT(A1,8)))*24*60
部分人力或财务,每月需要统计员工的工作时间和加班时间。
但是有的公司是直接打卡机器上面导出就可以,有的公司还需要自己计算,今天我们就讲一下加班时间怎样来计算哦!

有的数据导出,他上下班打卡的时间可能是在一起的。
我们可以用分列或快速填充来将上下班的时间分开(前面讲过喽!)

这里相对来说是分列比较方便哦!
这里将上下班时间分开后,我们可以添加辅助列来进行计算哦!

正常的下班时间为16:00,所以辅助列G2时间16:00填写好,直接黑色小十字双击即可。

这里我们用到了TEXT函数,是根据指定的数值格式将相应的数字转换为文本形式。还有一个MOD函数,它是一个求余函数,也就是返回两数相除的余数,返回结果的符号与除数相同哦!下面看下具体的运算吧!

选中H2 单元格,输入公式:=TEXT(MOD(F2-G2,1),''h小时mm分'')
回车,我们的计算结果就出来啦!
之后在H2单元格右下角的黑色小十字处双击,下面的计算每位员工的加班时间结果就都出来啦!
自己可以动手试试哦!

在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, 然后公式横向右拉填充其它单元格,即得出每天的加班费。



需要知道的因素:

1、日期

2、上下班时间

3、当天是否节假日

4、如果是节假日每小时10元,加班时间即上班时间,如果不是节假日,加班时间为18:00-0:00,0:00-7:59

5、从上面得出加班时间,然后*10,去和80比较,小于80按实际,大于80用80

需要专门家里一个表,里面放日期,手动填写是否节假日,然后用vlookup()去匹配当天是否节假日,计算的时候用if语句



输入以下公式,得到加班时间

="8:00"-B2+C2-"18:00"


输入以下公式,得到加班费

=MIN(INT(D2*24)*10,80)



在 B4 单元格中输入公式:=LEFT(B3,5),然后将公式水平拉到右侧以填充其他单元格。公式解析: =LEFT(B3,5) 表示从B3单元格字符串的左边提取5个字符,即08:32。在 B5 单元格中输入公式:=RIGHT(B3,5),然后将公式水平拉到右侧以填充其他单元格。公式分析: =RIGHT(B3,5) 意思是在B3单元格的字符串中从右到左提取5个字符,即19:09 打卡时间和打卡时间已经分开了,现在是时候轮到我们计算加班时间了。正如我们前面提到的,加班规则是:0 表示加班不到 30 分钟,0.5 小时表示超过 30 分钟但不到 1 小时,1 小时表示超过 1 小时但不到 1.5 小时,以此类推。在 B7 单元格中输入公式:=FLOOR((B5-B6)*24,0.5),然后将公式水平拉到右侧以填充其他单元格。计算加班时间,加班费很简单。加班费按10元/小时计算。直接在B8单元格输入公式:B7*10,然后将公式水平拖到右边填入其他单元格,即每日加班费。

有两个问题,
考勤系统输出什么样的,有了这个才能制作表格,建立公式
另外EXCEL不知道哪天放假,它只能判断周末与否,没有元旦节放假的说法,所以要人工定义
如果考勤系统遇见打卡数量很多(一天打了2次以上卡,必须删除留下2个有效的),系统还不能自动删除无效数据,那么就更麻烦了,还要人工判断一次。。。

  • 如何在excel表格中计算员工加班的小时数?
    答:把时位差和分位差相加后除以30(半小时),即可计算出加班多少个基准单位工时(半小时),INT函数则是舍弃结果的小数部分(也就是忽略不足半小时的加班时间不计),最后把结果除以2换算成小时以方便考核绩效和核发加班费。10.计算出D2单元格的加班工时后,其他员工的加班工时则可以用填充句柄快速完成。...
  • EXCEL如何计算加班时间excel如何计算加班时间天数
    答:1. 首先确定加班开始时间和结束时间,在Excel中可以使用时间格式,如"hh:mm"表示小时和分钟,例如"18:00"表示下午6点。2. 计算加班时长,可以使用时间差函数,如"=结束时间-开始时间",Excel会自动计算出时间差。3. 根据公司制定的加班政策,确定加班时间是否需要计算加班费或补休。下面以一个示例说明...
  • excel加班工时计算公式excel加班工时计算公式if
    答:1. 如果按照每小时工资加班的方式来计算工时,公式如下:加班总工时 = 加班时间 x 每小时工资 / 正常工时每小时工资 举个例子:假设某员工正常日工作8小时,每小时工资为100元,周末加班2小时,每小时工资为125元,则该员工的加班工时计算公式为:加班总工时 = 2 x 125 / 100 = 2.5小时 2. 如...
  • 如何用excel计算加班费如何用excel计算加班费的公式
    答:在Excel中计算加班费的方式如下:1. 打开Excel表格,在A列输入加班小时数,在B列输入加班费率,在C列输入加班分钟数。2. 在D列输入加班时间计算的函数,公式为“=HOUR(C3-B3)*60+MINUTE(C3-B3)”,其中HOUR函数提取小时位,MINUTE函数提取分钟位。3. 将光标放在D列单元格右下角,当光标变为黑色...
  • EXCEL工资表中加班时间计算?
    答:公式解析:休息日的加班工资=小时工资×2×加班时间,而大于30分钟的才算30分钟加班。所以我们需要对加班时间的小时数与分钟数,分别提取出来进行计算。用HOUR(B89)函数提取加班时间的小时数*休息日的双倍工资。用MINUTE(B89)提取加班时间的分钟数,用FLOOR函数将小于30的分钟数舍去。用if函数判读输出30...
  • 怎么用excel计算加班?
    答:5、时间管理账户:这个时间账户主要实现对员工加班的管理,员工日常的多于标准工时的时间都记入时间账户,方便员工申请调休假或发放加班费。同时建立员工时间信用管理体系6、出差考勤:员工出差正常考勤,并统计出差地域补助7、外出管理:外出单管理,统计外出工时并计算外出餐补8、考勤工时统计:员工每月的工资...
  • 怎样在EXCEL里计算员工的加班时间?
    答:1、因为是早上8点上班时间,晚上6点即18点是下班时间。所以先在上班时间和下班时间这两列后面添加两列,F列8:00是标准上班时间,G列18:00是标准下班时间。2、在H列输入公式=FLOOR((F5-D5)*24,0.5)+FLOOR((E5-G5)*24,0.5),其中FLOOR((F5-D5)*24,0.5)代表遭遇8点的加班时间,FLOOR...
  • excel中如何快速计算员工的加班时间?
    答:公式一 ="在职"&IF(DATEDIF(A1,B1,"D")<15,"半个月",IF(DATEDIF(A1,B1,"MD")<15,DATEDIF(A1,B1,"M")&"个半月",DATEDIF(A1,B1,"M")+1&"个月"))公式二 ="在职"&DATEDIF(A1,B1,"M")+IF(DATEDIF(A1,B1,"MD")<15,0.5,1)&"个月"公式三 =DATEDIF(A1,B1,"M")+IF(...
  • excel加班时间统计excel加班时间计算公式
    答:1、需要统计员工的加班后下班时间,并且制作一个有正常下班时间与加班后下班时间的一个表格。2、选中加班时长的第一个单元格,在单元格内输入等号,接着选择加班后下班时间的单元格,输入减号,再选择正常下班时间单元格,按回车键,就可以算出加班时间是多久,接着向下填充。3、全选加班时长单元格,...
  • Excel中进行考勤记录通过函数进行计算加班时间的方法
    答:Excel中进行考勤记录通过函数进行计算加班时间的步骤 1.打开Excel文档。如下图。2.将鼠标定位在你要输入函数的单元格H2中,然后在编辑栏里输入IF公式“=IF(G2="加班",IF(E2<TIME(9,,),E2+1-TIME(18,,),E2-TIME(18,,)),0)”。如下图。3.公式输完后按Enter,可以得到结果(下班时间为18点...