EXCEL时间计算公式

求一个在EXCEL里的时间计算公式:
在A1输入2010-2-3 5:30 B1输入2010-2-4 17:45 在C1可以输出12:15

C1中输入=(B1-trunc(B1))-(A1-trunc(A1))就行了

trunc函数是去掉一个数字的小数部分,仅剩下整数部分
而日期时间格式中的整数部分代表日期,而小数部分表示时间

因此用两个数的小数部分相减,就能得出净时间差了

多说一句,楼主想问的是净时间差,而不是时间差,我估计很多人都会看错题,果然楼上二位都看错题了
下次楼主提问可以提的明确一点,省得很多人看题粗心的会会错意
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-13
假如原始数据的第一个时间在A2单元格,对应的后边时间为F2,G2为存放两时间相减的的结果的。要达到你的要求,可以进行以下操作
(1)将G2单元格格式设置为常规
(2)在G2单元格中输入公式
=INT(VALUE(F2-A2)*24)&":"&ROUND((VALUE(F2-A2)*24-INT(VALUE(F2-A2)*24))*60,0)
(3)敲回车后,再将公式往下拖动即可。
第2个回答  2010-02-03
其实很简单,关键是设置单元格格式
A1单元格和B1单元格设置时间的为日期
把C1单元格设置为时间在C1中输入=B1-A1
就解决了
第3个回答  2010-02-03
=B1-A1
然后单元格格式改时间本回答被提问者采纳
第4个回答  2010-02-03
赞同一楼