Excel HH:MM加起来不起作用

时间:2014-02-02 16:59:54

标签: excel

我有几个 TO FROM 列(每天一个),数据如下

09:00   17:00   08:00   12:00   09:00   17:00   08:00   12:00   09:00   17:00   08:00   12:00   08:00   12:00

最后,我会做以下公式,以防有人将文字放入

=IF(ISNUMBER(C6-B6),C6-B6,0)+IF(ISNUMBER(E6-D6),E6-D6,0)+IF(ISNUMBER(G6-F6),G6-F6,0)+IF(ISNUMBER(I6-H6),I6-H6,0)+IF(ISNUMBER(K6-J6),K6-J6,0)+IF(ISNUMBER(M6-L6),M6-L6,0)+IF(ISNUMBER(O6-N6),O6-N6,0)

所有单元格的格式为 HH:MM

最后,我得到一个16小时的非常奇怪的答案。所以我试着每天都这样做。当我到达第4天(H和I)时,它开始变得很奇怪

IF(ISNUMBER(C6-B6),C6-B6,0) - answer of 8
IF(ISNUMBER(C6-B6),C6-B6,0)+IF(ISNUMBER(E6-D6),E6-D6,0) - answer of 12
=IF(ISNUMBER(C6-B6),C6-B6,0)+IF(ISNUMBER(E6-D6),E6-D6,0)+IF(ISNUMBER(G6-F6),G6-F6,0) - answer of 20
=IF(ISNUMBER(C6-B6),C6-B6,0)+IF(ISNUMBER(E6-D6),E6-D6,0)+IF(ISNUMBER(G6-F6),G6-F6,0)+IF(ISNUMBER(I6-H6),I6-H6,0) - answer of zero

因此,在Q至W栏中,我执行以下操作

Q - IF(ISNUMBER(C6-B6),C6-B6,0)
R - IF(ISNUMBER(E6-D6),E6-D6,0)
S - IF(ISNUMBER(G6-F6),G6-F6,0)
T - IF(ISNUMBER(I6-H6),I6-H6,0)
U - IF(ISNUMBER(K6-J6),K6-J6,0)
V - IF(ISNUMBER(M6-L6),M6-L6,0)
W - IF(ISNUMBER(O6-N6),O6-N6,0)

T / U / V / W 显示小数,但在将它们更改为 HH:MM 后,它们显示正确的值。在 P列中,我执行了以下操作

=SUM(Q6:W6)

但我只能得到 16

的答案

任何人都可以了解正在发生的事情吗?我猜是因为它超过了24小时的时间段?!?

1 个答案:

答案 0 :(得分:2)

我必须将单元格格式更改为[hh]:mm