在excel中的两个date之间的差异与mm / dd / yyyy hh:mm格式

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

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

输出是14:15。

我解决了使用的问题

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

如预期的那样得到了38:15的差别。

那么,当我们进行时间计算的时候,我们喜欢把时间表示在一个共同的基础上。

共同基地的例子:

  • 1,10,100,1000,… < – base 10
  • 1,2,4,8,16,32,64,… < – base 2

date格式并不是真正的共同基础,如下所示:

  • 十年以上
  • 几个月和几个小时在基地12
  • 天数在可变基础上,大约30或大约360
  • 分钟和秒钟在基地60,

秒的几分之一是..好基地10分数..

最重要的是,如果我们在计数时进行零指数,我们不同意跨文化。 那么这周的第一天是什么? 我住的地方,我会说周一 ,但其他几个文化星期天作为第一个..

所以计算两个date之间的差异可能是困难的。

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

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

并使用选项三 – 将文本分解成其组成部分,并重新组合成一个date