2011-08-04 152 views
10

有代表Excel中的一个时间值,其中时间可在24及以上的方法吗?的时间表示24小时以上

例如,有一个时间,这将是25:00:00为上午01点在第二天(在公共交通调度共同表示)。

它不能仅仅是纯文本的,因为我希望能够对其进行计算(平均值,标准偏差为例)或图表它们。

回答

10

它已经,如果你把一个日期时间到单元格,你会得到一个时间值的情况。

例如,键入14:00A1A2,并设置A3=A1+A2。为什么它显示04:00,你可能会想。答案来,如果你设置单元格的格式的东西,显示日期时间,例如dd/mm/yyyy hh:mm。这样做是为了A1A2,以及我们看到:

  • 进入纯粹的时间值存储为与输入的时间部分的日期时间,和一月0的日期部分,1900
  • 做数学上的日期时间是可能并成为理解,一旦你知道对应于午夜1900年1月0,而一个单位=1天

所以,做你想要的东西 - 对存储装置25小时一个单元格,有它下面由用户和Excel共同操作,意味着25小时 - 只需输入25/24的值,并且自定义格式包括魔术格式代码[h],[]这里的含义是'允许显示值超过24'。

0

你们是不是做数学在电子表格中?如果是这样,将函数的结果格式化为“时间”可以告诉您两个日期之间有多少小时/天/适当的单位。但是,您不能像往常一样对其执行功能。解决方案可能是将中间值格式化为“数字”,使用您的函数,然后将最终结果格式化为“时间”。

+0

我输出查询到Excel的用户以后操纵的结果。所以是的,数学可能会发生。尽管如此,我担心如你所说,把中间值写成数字(基本上是午夜后的秒数)可能是我唯一的可能性。 – MPelletier