Excel函数计算加班时间

我想算员工加班时间,17:30下班,可是不想要加班时间在15分钟之内的,只要超过十五分钟的,并算上这15分钟,请问用什么函数?

首先了解时间系统:

时间是从1900-1-1开始,单位是天

具体的时间比如8:00,用数值显示就是0.3333,乘以24=8

(用结束时间-开始时间)*24=工作时间

(17:00-8:00)*24=9 ,中午休息1小时

看看具体的公式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-04

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

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

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

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

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

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

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

第2个回答  2015-06-30

=IF(B3-A3>0.25/24,B3-A3,0)*24*60


更新回复:

=IF(B3-17.5/24>0.25/24,B3-A3,0)*24*60

这个公式不用A3那个17:30了

追问

为啥是负的?

复制去Google翻译翻译结果
追答

=IF(B3-17.5/24>=0.25/24,B3-17.5/24,0)*24*60
再改一下……,这个包括15分钟,如果15分钟不算的话,请把>=中的=号去掉

第二个17.5没有除以24

本回答被提问者采纳
第3个回答  2015-06-30

我比较笨,但是我有办法做出来,

第4个回答  2019-02-25
=rounddown((下班时间-上班时间)/"00:15",0)*"00:15"
相似回答