求excel高手,如何用公式公式计算加班时间

我们是周一到周五8:00-16:00上班,16:30算0.5小时,17:00算1小时,17:00-17:30晚餐时间,17:30下班也算1小时,18:00下班算1.5小时,以此类推

2个回答

蹲街守寂寞 2025-06-26 22:18:32

假设下班时间在A1,在B1算加班时间,在B1单元格输入公式:

=IF((HOUR(A1)-16)+IF(MINUTE(A1)/60>=0.5,0.5,0)>1,(HOUR(A1)-16)+IF(MINUTE(A1)/60>=0.5,0.5,0)-0.5,(HOUR(A1)-16)+IF(MINUTE(A1)/60>=0.5,0.5,0))


你再试试,我这没问题。或者你把达不到的地方,列举下,我看下。

梦醒的夏天 2025-06-15 10:37:31


c1单元格=B1-"16:00"-"0:30"


然后将单元格格式设置为“h-mm”,这是为时间格式显示



或者按小时显示,=ROUND(TEXT(B1-"16:00"-"0:30","[m]")/60,1),如下图: