按精确时间在Excel中计算时间

时间:2017-09-04 18:26:29

标签: excel

我的单元格 A3 为10.55, B3 为20.35。现在我必须计算不同的值作为时间。这意味着我应该获得9小时40分钟的价值。它应该在 C3 中打印出类似9.40。

我试过这个但是没有给出确切的价值。

=TIME(FLOOR((B3-A3), 1), ((B3-A3) - FLOOR((B3-A3), 1)) * 100, 0)

还有其他方法可以解决吗?提前谢谢。

3 个答案:

答案 0 :(得分:1)

如果您使用原生Excel时间格式10:55和20:35,则可以简单地进行减法以获得所需的结果。

答案 1 :(得分:0)

A3:

=TIME(10;55;00)

B3:

=TIME(20;35;00)

C3:

=TEXT(B3-A3;"g.mm")

应该有效。 ;)

答案 2 :(得分:0)

首先,您需要将所有3个单元格中的数字格式设置为 h.mm (右键单击单元格,格式化单元格...,数字选项卡,自定义类别)。

然后,当你输入时间应该是标准格式10:55,否则它将被视为数字。为什么会这样:MS Excel将所有日期视为数字。整数部分是自1900年以来的天数,小数部分是小时数。数字和日期之间的差异只是数字格式,如数字或日期/时间。

如果您喜欢这样,如果只使用公式 = B3-A3 ,您将获得时差。