在excel中减去日期时间

在excel中减去日期时间,excel,excel-formula,Excel,Excel Formula,我试图在excel的两个单独的列中减去两个日期,以找出时差。以h:mm格式。源格式如下所示 2014年11月18日上午9:42:39至2014年10月8日下午12:17:13 我已经用正确的格式将列更新为日期 当我将两列相减时,得到以下hh:mm值 21:25 在我看来,计算似乎没有考虑到日期 我能做些什么来纠正这个问题?好的,问题是您需要将日期转换为数字格式,然后进行计算 步骤1) 将两个日期转换为数字,小数点后4位 步骤2) 减去数字,得出日期之间的时间差。小数点前的数字是整天,小数点后的数

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

2014年11月18日上午9:42:39至2014年10月8日下午12:17:13

我已经用正确的格式将列更新为日期

当我将两列相减时,得到以下hh:mm值

21:25

在我看来,计算似乎没有考虑到日期


我能做些什么来纠正这个问题?

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

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

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

步骤3) 使用
=Mod(XX11,1)*24
将小时、分钟、秒与天分开,并计算小时数。根据需要,用60而不是24重复几分钟或几秒钟


现在,您将有单独的天数、小时数、分钟数等。根据需要,将它们组合在一个公式中。

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