在excel单元格中只能在几分钟内格式化

我正在使用excel 2007.我需要帮助格式化单元格显示只有几分钟。 假设实际持续时间是30秒,则应该显示.5

最简单的方法是将时间乘以1440 (一天中的分钟数),所以如果A1包含5:20,那么使用B1中的这个公式得到320

=A1*1440

这个解决scheme将适用于任何时间值,甚至超过24小时的值,例如33:20到2000

编辑:我注意到你提到“格式” – 你可以自定义格式A1作为[米](你需要包括方括号),这也将显示在我的例子320或2000,而不需要另一个单元格的公式…. …但是只会显示一个整数,所以你不能用它来获得0.5的30秒

=(HOUR(A1))* 60 + MINUTE(A1)+ IF(SECOND(A1)> 30,INT(1+ SECOND(A1)/ 60),SECOND(A1)/ 60)