用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) 

有没有其他解决方法? 先谢谢你。

如果您使用本地Excel时间格式10:55和20:35,您可以简单地进行减法来获得您想要的结果。

A3:

 =TIME(10;55;00) 

B3:

 =TIME(20;35;00) 

C3:

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

应该pipe用。 ;)

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

那么,input时间应该是10:55的标准格式,否则会被视为数字。 为什么会发生这种情况:MS Excel将所有date视为数字。 整数部分是自1900年以来的天数,小数部分是小时。 数字和date之间的区别只是数字格式,如数字或date/时间。

如果你这样做,如果简单地使用公式= B3-A3 ,你会得到时间差。