首页 > 解决方案 > Excel:添加多个 h:mm:ss 单元格

问题描述

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

          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?

标签: excel

解决方案


尝试,

=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 右对齐表示真实的数字、日期或时间。

在此处输入图像描述


推荐阅读