如图,如何利用EXCEL函数自动得出加班时间???

得到的结果不对!是否有公式来表示?

第1个回答  2013-05-06
那要看规定正常一天上几小时了,不如是8小时的话,加班时间就是:
= 结束时间 -开始时间-8
像你表中的数据,应该是规定一天10小时,这样早8:30到晚8:30,上了12小时,所以加班2小时,公式应该是= 结束时间 -开始时间-10,excel比较强大,时间直接相减就可以追问

这样是什么情况???

追答

可能是格式不太一样,那你乘以24后,再减8

第2个回答  推荐于2021-02-02
=text(结束时间格子-开始时间格子-time(8,0,0),"h小时m分钟s秒")
即可追问

这个公式没有半小时的,是否可以显示0.5个小时???

追答

——鉴于你可能还要追问,把判断是否加班也写了出来

=IF(B1-A1<=TIME(8,0,0),"无加班",TEXT(FLOOR(B1-A1-TIME(8,0,0),TIME(0,30,0)),"h小时m分钟"))

B1为结束时刻,A1为开始时间

本回答被提问者采纳
第3个回答  2013-05-06
时间相减就行了
(结束时间-开始时间)*1440=多少分钟
单元格格式要设为常规
不然就是时间了
相似回答