在excel中减去datetime

时间:2016-04-08 11:23:19

标签: excel excel-formula

我试图在Excel中的两个单独的列中减去两个日期,以找出时差。 h:mm格式。源格式如下。

2014年11月18日上午9:42:39 - 10/8/2014 12:17:13 PM

我已将列更新为具有正确格式的日期。

当我从彼此中减去两列时,我得到以下hh:mm值。

21:25

在我看来,计算并没有考虑日期。

我该怎么做才能纠正这个问题?

2 个答案:

答案 0 :(得分:2)

计算正常,但“hh”不会将天数转换为小时。将结果格式化为[h]:mm

答案 1 :(得分:0)

好的,问题是您需要将日期转换为数字格式,然后再进行计算。

第1步) 将两个日期转换为数字,小数点后4位

第2步) 减去数字,给出日期之间的时差。小数位前的数字是整天,小数点后的数字是小时,分钟,秒等。

第3步) 使用=Mod(XX11,1)*24将小时,分钟,秒与日期分开,并计算小时数。根据需要,使用60而不是24来重复分钟和秒。

您现在将有不同的天数,小时数,分钟数等。根据需要将这些数据放在一个公式中。