Excel:添加多个h:mm:ss单元格

时间:2018-09-20 01:07:22

标签: excel

我正在尝试添加三个格式为hh:mm:ss的单元格 这给了我不正确的总和,因为其中之一缺少了……

          A         B         c
      01:01:01   :01:01    01:01:01   SUM(A,B,C)  

当应为2:03:03时​​返回2:02:02 我有几个缺少HH的单元格,所以它以我可以强制将00:01:01的任何方式抛弃在所有公式上的原因是:01:01?

2 个答案:

答案 0 :(得分:1)

尝试

=SUMPRODUCT(TIMEVALUE(RIGHT("00:00"&TEXT(A2:C2, "[hh]:mm:ss;@"), 8)))

TEXT函数(hh:mm:ss;@)所使用的格式掩码将实时值转换为看起来像时间的文本,并使已经是看起来像时间的文本的值保持不变。前导零和冒号作为前缀连接到结果上,并使用RIGHT函数解析最右边的八个字符。这应该同时涵盖:00:00:00文本值。这允许TIMEVALUE函数将结果文本处理为真实时间值。 SUMPRODUCT包装器会产生循环计算,因此您不必对三个很大程度上多余的公式求和。

在下面的示例图像中,请注意B2的默认左对齐指示文本,而A2和C2的右对齐指示真实数字,日期或时间。

enter image description here

答案 1 :(得分:0)

如果显示的值始终是连续的,则可以尝试:

=SUMPRODUCT(--("00"&A1:C1))

使用"00"和double一元制不会对实时值产生影响,但是会将“缺少小时数”值转换为实时值