在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