计算[h]:mm之间的时间差

时间:2016-08-23 11:04:57

标签: excel

我在Excel中有两个格式为[h]:mm的字段,我需要找到它们之间的值差异。

例如在G2我有4217:11而在I2我有1703:11。

我知道答案应该是2514:00,因为它是4217小时11分钟1703小时11分钟,但是我无法弄清楚如何在Excel中执行此操作。

我已尝试过简单的减号公式,但是我收到了#VALUE错误。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

我刚试过=G2-I2,它对我来说很好......如果你收到#VALUE错误,那么数据肯定没有像你想象的那样格式化。可能它被格式化为文本,它只是“看起来”像是时间格式。

enter image description here

答案 1 :(得分:0)

一种方法是创建一个公式,将值重建为您想要的值 但它需要辅助列。

在J2(或任何免费的)

=LEFT(G2;FIND(":";G2)-1)&":"&MID(G2;FIND(":";G2)+1;2)

在K2(或任何免费的)

=LEFT(I2;FIND(":";I2)-1)&":"&MID(I2;FIND(":";I2)+1;2)

上述公式将使文本成为您想要的字符串类型 然后在下一个空闲列中将格式设置为[t]:mm,如前所述,只需执行=J2-K2

对不起瑞典语,但公式在上面

enter image description here