EXCEL中如何把时间差换成小时数
比如开始时间是08:45,结束时间是19:18,怎么在excel中计算出10.55小时。
谢谢。
[解决办法]
A B
开始时间 终止时间
2007-6-9 10:35 AM 2007-6-9 3:30 PM
公式 说明(结果)
=TEXT(B2-A2,"h") 两个时间之间的小时数 (4)
=TEXT(B2-A2,"h:mm") 两个时间之间的小时数和分钟数 (4:55)
=TEXT(B2-A2,"h:mm:ss") 两个时间之间的小时数和秒数 (4:55:00)
[解决办法]
很简单,假如开始时间位于单元格A1,结束时间位于单元格A2。使用这个公式,可以保证当您的结束时间是小于开始时间时(也就是结束时间位于凌晨),也会得到正确结果:=IF(A2>A1,A2,A2+1)-A1
[解决办法]
=IF(OR(A1="",A2=""),"",IF(A2<A1,A2-A1+12,A2-A1))
[解决办法]
不用那么麻烦
假设你的数据在A2,B2
C2=SUM((B2-A2)*60)/2.5
[解决办法]
=IF(OR(D2="",C2=""),"",SUM(HOUR(SUM(D2,-C2)),MINUTE(SUM(D2,-C2))/60))
我的结束时间是:D2
我的开始时间是:C2
[解决办法]
试试字符连接吧,假设开始和结束时间在A1 和B1
=HOUR(B1-A1) & "." & MINUTE(B1-A1)/0.6
[解决办法]
好像用自定义单元格格式也可以,设成H
[解决办法]
=(b1-a1)*24
设置公式所在单元格格式为常规或数值。
[解决办法]
帮顶~
[解决办法]
=DATEVALUE(B2)+TIMEVALUE(B2)-(DATEVALUE(A2)+TIMEVALUE(A2)),然后将单元格格设为: d"天"hh:mm:ss,即可解决。
如果可行,请给分。谢谢。