EXCEL如何计算加班时间及加班费用? 100
在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, 然后公式横向右拉填充其它单元格,即得出每天的加班费。
请问具体公式应该怎么编写?如果不考虑节假日,只是简单按加班时间计算加班小时数跟加班工资,怎么编写公式?求指教
如果不考虑节假日,
公式如下:
=IF(AND(("8:00"-(B2-INT(B2)))>=0,((C2-INT(C2))-"18:00")>=0),MIN(ROUND(("8:00"-(B2-INT(B2))+(C2-INT(C2))-"18:00")*1440*10/60,0),80),"迟到或早退")
表格如图:
公式的思路是(参考了AHYNLWY的公式):
1、如果员工是8点之后上班或者18点之前下班,则提示:可能迟到或早退
2、如果没有迟到早退就按时间相减*1440*10/60
3、图中的上班时间,下班时间都是完整的年月日时分秒的时间,只是显示格式调整了
4、可以按照图中的格式制作表格,然后直接复制公式就用,我试了,没问题
5、如果考虑是否节假日,则用下面的公式(先判断是否节假日,如果是,则按照(下班-上班)*1440*10/60计算上班的小时数):
=IF(D2="否",IF(AND(("8:00"-(B2-INT(B2)))>=0,((C2-INT(C2))-"18:00")>=0),MIN(ROUND(("8:00"-(B2-INT(B2))+(C2-INT(C2))-"18:00")*1440*10/60,0),80),"迟到或早退"),MIN(ROUND((C2-B2)*1440*10/60,0),80))
6、有什么问题可以再研究,不经常在线,祝顺利!
考勤系统输出什么样的,有了这个才能制作表格,建立公式
另外EXCEL不知道哪天放假,它只能判断周末与否,没有元旦节放假的说法,所以要人工定义
如果考勤系统遇见打卡数量很多(一天打了2次以上卡,必须删除留下2个有效的),系统还不能自动删除无效数据,那么就更麻烦了,还要人工判断一次。。。