Excel HH:MM加起来不起作用

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

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个小时的非常奇怪的答案。 所以我试图一天一天地做。 当我到达第四天(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小时的时间?

我不得不将单元格格式更改为[hh]:mm