Excel 2007:如何显示mm:SS格式而不是日期时间(例如73:07)?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

我需要创建和Excel表来计算每天的训练时间。每一行都有以下字段:日期、距离、时间和分钟/公里。

我的主要问题是我想以mm:ss...。例如:24分钟3秒24:03,但“Excel”将其转到00:03:00(午夜后3分钟)。我尝试过设置“特殊格式”,但仍然“Excel坚持”对小时进行格式化。更多的是,训练可能超过60分钟,我仍然只想mm:ss

我的第二个问题是,在格式化问题结束后,计算时间/距离的简单方法是什么?

提问于
用户回答回答于

输入值为0:mm:ss格式为[m]:ss

因为现在是mins&秒,简单的算术将允许你计算统计数据。

用户回答回答于

为了使输入多个日期/时间时更容易,可以使用自定义格式来消除输入冒号和前导“小时”0的需要。然而,这需要第二个字段来存储数字日期,因为自定义格式显示的日期是基数10。

展示数字作为时间(无需输入冒号,但不需要转换时间)

用于显示工作表上的时间,并输入时间而不必键入冒号,将单元格格式设置为自定义并使用:

0/:00

那就进入你的时间。例如,如果想输入62:30,那么您只需键入6230,自定义格式将从右边直观地插入一个冒号2小数点。

转换编号为时间

如果需要能够计算时间,将需要将它们从基数10转换为时间格式。

这可以通过以下公式来完成(更改)A2相关单元格参考):

=TIME(0,TRUNC(A2/100),MOD(A2,100))

  • =TIME启动数字到时间的转换。
  • 我们不需要几个小时,所以请进0,在公式的开头,因为格式总是hh,mm,ss(要显示小时和分钟而不是分钟和秒,请将0放在公式的末尾)。
  • 几分钟后,TRUNC(A2/100),丢弃最右边的2位数。
  • 几秒钟后,MOD(A2,100)保持最右边的2位数,并将所有东西丢弃在左边。

或者,可以跳过0/:00自定义格式,只需在一个单元格中输入要引用的可见工作区边缘或另一个工作表上的时间,就像自定义格式一样(即:6230表示62:30)。

然后,使用公式将单元格的显示格式更改为[m]:ss

扫码关注云+社区