在Excel中如如何算时间差

比如上班8:30下班18:00,.用公式计算一共多少小时多少分钟,怎么计算,
求教各位前辈:比如上班8:30下班18:28,用公式计算一共多少小时多少分钟,怎么计算呢?
另外:上班时间是从8:30算起,但是打卡可能在8:30之前提前几分钟,这几分钟不要计算,都要从8:30算起(8点半之后刷卡除外),怎么列简单的公式呢?
希望能给出正确的计算方式,非常感谢!!

第1个回答  2013-11-18
A1上班时间,B1下班时间,在C1输入公式
=TEXT(B1-A1,"hh" &"小时" & "mm" & "分钟")追问

有没有稍微简单一点的呢

追答

这个不复杂吧,你直接粘过去就行了,如果还有其它的,你下拉一下,就全出来了。

第2个回答  2013-11-18
在C1中输入或复制粘贴此公式
=B1-A1

=TEXT(B1-A1,"h时m分")
下拉填充追问

比如早上8:38到下午20:22,这样计算出的数据是11时44分; 我需要设置成总的工时,就是从上班到下班有几个小时几分钟这样子

追答

是这样的吗?

追问

不是的 ,早上8:38到下午20:22,要这样的计算结果,一共是11.7个小时 我已经算出来了 是这样的(下班时间-上班时间)*24 你帮我看一下这样对不对

追答

对的

追问

不好意思,这两天外出确认晚了,, 谢谢您,不过还得请教您,如果8:30之前打卡的时间不算在内,应该怎么计算呢?比如8:22打卡,实际从8:30以后的才算有效时间,请教您

追答

=B1-IF(A1<=TIME(8,30,),TIME(8,30,),A1)

本回答被网友采纳
第3个回答  2013-11-18
输 入 正确的时间,直接用两个单元格中的时间相减就可以了。追问

试过不对才问的

相似回答