Excel考勤表里输入上下班时间后如何用函数自己生成加班时数。

Excel考勤表里输入上下班时间后如何用函数自己生成加班时数。我们上班时间是08:00点,下班时间是17:30,加班时间为18:00开始。

提取18点以后一直到结果的时间就是加班的时间
假如加班结束时间为23:50在C2单元格,D2是加班时间,那么D2=C2-TEXT("18:00","HH:MM")追问

函数怎么设置呢?

追答

可上原数据进行测试

追问

可我将函数套进去后结果就变成小数点了。

追答

远程我看看,格式设置有问题

追问

=TEXT(C2下班时间-"18:00","HH:MM")
如果我按这个格式 做出来,下班时间为21:05,那么=加班时间 为03:05(因为加班开始时间是18:00)
我现在想请问,怎么样把05给去掉,在小于21:30的前提下。

追答

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
假如说下班时间输入在L2,那么下面公式可以帮你得到加班时间。
=IF((L2-18/24)*24<=0.5,0,(IF(CEILING(L2*24,0.5)=L2*24,CEILING(L2*24,0.5),CEILING(L2*24,0.5)-0.5)-18))
0.5个钟以内不算。如果要算用下面:
=IF((L2-18/24)*24<=0,0,(IF(CEILING(L2*24,0.5)=L2*24,CEILING(L2*24,0.5),CEILING(L2*24,0.5)-0.5)-18))本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网