excel中时间是按24小时等于1计算的,24小时存储为1,00:30约等于0.0208,21:00约等于0.875,0.0208-0.875约等于-0.854,-0.854再加1,然后乘以24等于3.5小时。
你要为了方便请参考3楼的办法MOD(A1-A2,1)
假设 00:30 在 A2 单元格, 21:30 在 B2 单元格,则用公式:
=IF(B2>A2,A2+1-B2,A2-B2)*24
这样 A2 单元格的时间减 B2 单元格的时间,总能得到正确结果。
如果被减的00:30在A1中,要减的21:00的A2中,A3中输入
=MOD(A1-A2,1)
就行了,EXCEL中,一天的时间为1,取时间数值相减后除以1的余数,而且取余数函数MOD还有一个功能,就是自动把负数转化为正。
带上日期就行了
例如
A1 = 2010/8/2 00:30
B1 = 2010/8/1 21:00
用下面的公式计算差值:
=TEXT((C1-C2)*24,"G/通用格式")
结果就是 3.5
-------
其他问题,Hi我,详细解答
比如A1=00:30,B1=21:00,在C1输入公式=TEXT((A1