用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 ,你会得到时间差。