如何在excel中计算两列时间的时间差呀,公式如何写

单元格相对引用怎么操作呀?我的时间格式是10:35:36和1041:45

看你要什么单位:假设那两个时间在A1和B1:
在C1中输入,以小时为单位:
=(HOUR(B1)-HOUR(A1))+(MINUTE(B1)-MINUTE(A1))/60+(SECOND(B1)-SECOND(A1))/3600

以分钟为单位:
=(HOUR(B1)-HOUR(A1))*60+(MINUTE(B1)-MINUTE(A1))+(SECOND(B1)-SECOND(A1))/60

以秒钟为单位:
=(HOUR(B1)-HOUR(A1))*3600+(MINUTE(B1)-MINUTE(A1))*60+(SECOND(B1)-SECOND(A1))

注意:你必须要把C1单元格设置为常规格式或者数字格式才能显示正确结果。

当然了,你还可以显示为:
X小时X分X秒等形式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-08-26
1、把存放时间的单元格格式设置为“时间”格式;
2、直接用单元格(相对引用)相减;
3、有相同需要可用自动填充。
相对引用参见:http://zhidao.baidu.com/question/11903423.html
第2个回答  2007-08-24
A1是10:35:36
B1是10:41:45
时:分:秒为单位 = B1-A1
时为单位 = (B1-A1)*24
分为单位 = (B1-A1)*24*60
秒为单位 = (B1-A1)*24*60*60本回答被提问者采纳