用excel的公式计算加班时间,

如题所述

1、首先,将每个人的姓名和相应的打卡时间记录在Excel之中。

2、然后点击菜单栏中的“数据”选项卡,在数据选项卡中找到我们所需要的“数据工具”中的“分列”。

3、点击“分列”,弹出选项卡,选择“固定宽度”,然后点击“下一步”按钮。

4、在文本分列向导中,适当调整列表的位置,使得每一个时间点都分隔开,接着点“下一步”按钮。

5、列表就单独分割开了。

6、根据上面的步骤,在“加班时间”这一列的对应方,如图所示,输入函数“=TEXT(MOD(C2-B2,1),"h小时m分钟")”,然后点击回车键,显示D2内容。

7、在显示结果栏的下方出现十字形光标时,下拉或者双击,则可以填充所有的内容了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-17
“如果打卡时间是18:31就从19:00开始计算”没看明白
比如B1下班时间为,A1为加班开始时间,那么加班小时数:
=FLOOR(B1-A1,0.5/24)/TIME(0,60,0)
第2个回答  2019-09-15
假如时间数据在B2,格式是标准时间格式:
计算开始时间:
=INT(MOD(B2,1)*24*10/5)*5/10
如果要用下班时间(假如在C2)直接计算:
=MOD(B2,1)*24-INT(MOD(B2,1)*24*10/5)*5/10
如果也要取整,则要参照上班时间处理下班时间
第3个回答  2019-05-11
假如时间数据在B2,格式是标准时间格式:
计算开始时间:
=INT(MOD(B2,1)*24*10/5)*5/10
如果要用下班时间(假如在C2)直接计算:
=MOD(B2,1)*24-INT(MOD(B2,1)*24*10/5)*5/10
如果也要取整,则要参照上班时间处理下班时间
相似回答