exice表格怎么计算上班时长减去8小时之后,大于30分钟的算30分钟,小于的算0分钟。

看下图,表中先算出一天上班时长,然后减去8个小时上班时间得到加班时间,加班时间中大于30分的按30分计算,小于的算0分,请问怎么搞,我之前搞过,忘记公式了,求高手解答,在线等,急
用上表,B2-A1等于11:42(上班时长)减去8小时等于3:42分,其中42分大于30,就按30计算。最终结果3:30分(加班时间),大概的思路就是这样,最后加班时间可以按照h:mm这个格式

上班时长直接做差

加班时长

=IF((C1-8/24)*24*60 >30,30,0)

追问

用你的表,我的意思是,上班时长有9:35分这个结果减去8小时等于1:35分,然后这35分大于30了就算30。最后加班时间是1:30分。大概是这个意思。然后最后结果可以用h:mm格式吗?非常感谢

追答

=IF(MINUTE(C1-8/24) >30,HOUR((C1-8/24))/24+30/(24*60),HOUR((C1-8/24))/24)

追问

非常感谢。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-06
单独列一章表,把迟到小于和大于30的单独复制出来就可以了啊。
相似回答