在 Excel 中使用 [h]:mm 公式计算小时

在 Excel 中使用 [h]:mm 公式计算小时
START    END    TOTAL   TOTAL                           
21:00   3:15    6:15    6:15                            
23:25   1:11    1:46    1:46                            
20:25   5:20    8:55    8:55                            
21:25   3:08    5:43    5:43                            
22:10   2:15    4:05    4:05                            
             2786:44   26:44                            
               WRONG   RIGHT                        

帮我解决这个问题。我确实使用公式 [h]:mm 从开始时间和结束时间计算了 Excel 2007 中的小时数,但在 TOTAL 列中的最终结果中,我得到的是 2786:44,而不是正确的总数 26:44。

这是怎么发生的?我怎样才能将 2786:44 转换为 26:44?

答案1

我怀疑使用的公式涉及添加24当结束时间小于开始时间时(考虑到午夜过后的额外一天),例如如下内容:

=B2-A2+IF(B2<A2,24)

如果总计列中的结果单元格格式为h:mm(而不是[h]:mm),您将看到正确的结果......但该公式是不正确- 24 就是 24,days不是hours,所以你加了24天数,而你应该加1天数

用 1 代替 24,您将获得正确的结果和正确的总数,即

=B2-A2+IF(B2<A2,1)

相关内容