excel中两个日期之间的差异,mm / dd / yyyy hh:mm格式

时间:2015-03-10 08:07:29

标签: excel excel-formula

我尝试使用文本函数来计算差异,但它认为数据是dd / mm / yyyy格式,而我的数据是mm / dd格式。

=TEXT(3/4/2015 18:30-3/6/2015 8:45,"h:mm")

输出是14:15。

2 个答案:

答案 0 :(得分:1)

我解决了使用的问题

=TEXT(3/4/2015 18:30-3/6/2015 8:45,"[h]:mm")

现在得到的差异是预期的38:15。

答案 1 :(得分:0)

好吧,当我们进行时间计算时,我们希望将时间表示在一个共同的基础上。

共同基础的例子:

  • 1,10,100,1000,...< - base 10
  • 1,2,4,8,16,32,64,...< - base 2

日期格式并不是真正的共同基础,如:

  • 年是基数10
  • 月数和小时数基数为12
  • 天是可变基数,大约30或大约360
  • 基地60分钟和秒钟,

和几分之一秒......井基10个分数..

除此之外,如果我们在计算时零指数,我们不同意不同文化。 那么一周的第一天是什么时候? 在我居住的地方,我会说星期一,但其他几种文化已经星期日作为第一个......

因此,计算两个日期之间的差异可能很困难。

在不使用DATEVALUE的情况下使用TEXT进行计算的技巧给了我很多问题。

这就是为什么我建议你看看这个: http://fiveminutelessons.com/learn-microsoft-excel/convert-text-value-date-excel

并使用选项三 - 将文本拆分为其组成部分并将其重新组合为日期