我有几个 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小时的时间段?!?
答案 0 :(得分:2)
我必须将单元格格式更改为[hh]:mm