计算加班时长的Excel公式,做梦都想不到这么简单!
经常有同学提问关于时间计算和显⽰的Excel公式,今天兰⾊⽤⼀个⽰例进⾏⼀次⼩的总结。
【例】在下图所⽰的加班时间表中,要求根据开始时间和结束时间,分别按⼩时+分钟、⼩时、分钟三种⽅法计算出加班时时间。
1、计算加班时间(⼩时+分钟)
默认格式下,两列直接相减就是“⼩时:分钟”的结果。
如果想⽤中⽂显⽰,可以⽤公式
=TEXT(B2-A2,"[h]⼩时m分钟")
2、计算加班时间(⼩时)
如果在百度上搜时间⽤⼩数显⽰,你会搜到很多这样的答案:
把⼩时和分钟拆分开,然后再⽤⼩时+分钟/60 计算出结果,好像没⽑病。本例如果⽤这样的⽅法,公式应该是这样的:=HOUR(B2-A2)+MINUTE(B2-A2)/60
但,兰⾊说这个公式太太太笨了!其实....只需要*24即可转换为⼩数,再把格式设置为数字即可。
反过来,把⼩数转换为时间格式,只需要/24,再把格式设置成⽇期即可。
2、计算加班时间(分钟)
原理同⼩时计算,⽤(结束时间-开始时间)*24*60,再设置为常规即可。
excel求和的三种方法还有⼀点需要注意,在对多个时间进⾏求和时,⼩时累计如果超过24⼩时,可以⽤text函数显⽰⼤于24⼩时的时间:=TEXT(SUM(C2:C4),"[h]:m")
兰⾊说:估计有很多同学没想到时间和⼩数转换这么简单,如果觉得有⽤,点左下⾓的分享按钮告诉更多需要的朋友吧。
⼯作中最常⽤的Excel函数公式,全印在⼀张超⼤的⿏标垫上( 送40集配套视频),点我查看详情