如何将两种时间格式转换为一种?

时间:2017-09-23 14:00:09

标签: excel time formula

我正在拉动越野比赛时间,并尝试将比赛时间转换为更容易使用的整数。

我正在使用公式

=([Cell Name]-INT([Cell Name])*60*24

但我到目前为止检索两种不同的时间格式:

  • 17:23.4
  • 15:09

两种格式都采用不同的公式,并且它们产生不同的数字。第一种格式改为17分钟,但另一种格式改为1000+分钟。有没有办法可以将这些时间转换成一种格式?

1 个答案:

答案 0 :(得分:1)

你遇到的主要问题是tom sharpe指出有时被评估为HH:MM和其他人被评为MM:SS。如果您查看源数据单元格(assmue A2)并使用以下公式,它将告诉您是否处理excel序列日期时间中的文本或时间格式化为以我们习惯看到的方式显示:

=ISTEXT(A2)

现在假设结果为TRUE,这意味着您正在处理TEXT。在文本中添加前导0:将使得时间可识别为具有HH:MM:SS格式的优点,并允许您一致地处理它。

为此,请使用以下公式:

=timevalue("0:"&A2)

如果前两位数字大于或等于60,事情可能会有点不稳定。

一旦你以正确的格式获得它,你就可以在公式中使用它。

相关问题