2012-09-17 215 views
0

我想计算两次之间的小时差。我现在所做的只是给我一些小时的指示,比如1:30, 2:45, etc,但是我不能根据这些值做出图表。如果我得到2:30作为小时差异,它应该变成2,5。如果差异是2:45那应该是2,75Excel - 计算日期时间

+0

编辑我的职务。 – CustomX

回答

2

你应该只能从另一个减去1个日期时间。试试这个:

  1. 在A1单元格中输入“2012年9月17日10:00”(Excel中应自动识别这是一个日期)
  2. 在A2单元格中输入“09/17/2012 11:30“
  3. 在单元格A3,”=(A2-A1)* 24“。结果是1.5。

问题可能是您试图从没有日期组件的另一个“时间”中减去1'时间'。在这种情况下,Excel可能无法将您的价值视为“时间”。尝试在时间的开始添加虚拟日期。

这样做的一个限制是,如果第二个日期早于第一个日期(因为结果为负),您将收到“########”的错误响应。如果这是一个问题,请尝试使用“= ABS(A2-A1)* 24”

+0

另一个问题是,Excel会自动使用公式/结果作为日期格式化单元格,前提是前两个单元格确实是日期(或者至少一个格式化为日期,另一个是表示有效日期的数字)。 –

+0

我的结果是1:00:/ – CustomX

+0

Mucho Gusto! ;) – CustomX

3

公式更改为:

(B2-A1)*24 

和格式一般

+0

PowerUser的答案解释了为什么这会起作用。 –

+0

这也不适用于我,我只是得到###########(甚至编辑单元格大小)。 – CustomX

+0

用刚刚添加的圆括号怎么样? –