如何格式化excel中的单元格以进入24小时时间?

时间:2013-12-06 09:47:22

标签: excel time-format cell-formatting

当我输入值为13.25时,该值应更改为13:25而不是06:00。如何格式化单元格?

5 个答案:

答案 0 :(得分:2)

您可以使用以下解决方案

以下公式将小数分钟转换为Microsoft Excel中的hh:mm:ss格式

   ="Minutes"/1440

其中“分钟”是介于0.0和1440.0之间的十进制数。小数左边的数字部分是指分钟数。数字的小数部分表示秒。 1439.0分钟等于23小时59分钟并转换为“23:59:00”。 24小时有1440.0分钟。使用上面显示的公式将返回序列号。要以适当的格式显示序列号,请从“格式”菜单中选择“数字”(或者,在“格式”菜单上,单击“单元格”,然后选择“数字”选项卡)并选择hh:mm:ss。

要将小时和分钟从十进制数转换为hh:mm:ss格式,请使用以下公式:

   ="Hours.Minutes"/24

使用此公式将4.5分钟转换为0:04:30:

   =4.5/1440

十进制小时。分钟:

使用此公式将4.5小时转换为04:30:00:

   =4.5/24

来自http://support.microsoft.com/kb/75618

答案 1 :(得分:1)

输入13:25。点分隔符总是表示十进制,所以即使你可以将13.25转换为一个时间,25表示1/4小时,而不是25分钟,所以你得到的时间将是13:15。

答案 2 :(得分:1)

如果您需要将13.25更改为13:25(而不是13.15)的时间值。

然后您可以使用TimeValueSubstitute

假设您的时间在A1单元格

=TIMEVALUE(SUBSTITUTE(A1,".",":"))

然后将您的手机格式更改为HH:mm或使用TEXT功能

=TEXT(TIMEVALUE(SUBSTITUTE(A1,".",":")),"HH:mm")

答案 3 :(得分:0)

假设A3存储13.25 我解决这个问题的方法是首先将所有值乘以100。 然后在格式化选项中,使用00 /:00将单元格中的值设为13:25

如果您想执行任何基于时间的操作,最好使用以下方法将其转换为时间:

=时间(TRUNC(A3 / 100),MOD(A3,100),0)

它会给出时间值,可以适当格式化为24小时格式的hh:mm或h:mm AM / PM。

答案 4 :(得分:0)

格式化单元格时,请使用hh\:mm:ss 24小时格式而不是hh:mm:ss