2017-09-23 87 views
0

我正在拉越野賽的比賽時間,並試圖將比賽時間轉換爲可以更容易使用的整數。如何將兩種時間格式轉換爲一種?

我使用的公式

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

但我到目前爲止檢索兩種不同的時間格式:

  • 17:23.4
  • 15:09

兩種格式採取不同的公式,他們正在產生不同的數字。第一種格式變爲17分鐘,但另一種格式變爲1000+分鐘。有沒有辦法將這些時間轉換爲一種格式?

+0

第二個返回'1000+分鐘'? – pnuts

+0

第二個在Excel中代表十五小時九分鐘。如果某人可能需要花費多長時間來運行越野賽,那麼您可以決定是以小時還是分鐘投入。 –

+0

在這些情況下,「[Cell Name]」的內容是什麼,你想要顯示的結果是什麼? –

回答

1

你所面臨的主要問題是湯姆夏普指出,有些時候被評估爲HH:MM和其他MM:SS。如果您查看源數據單元格(assmue A2)並使用以下公式,它會告訴您,如果您正在處理excel序列日期時間中的文本或時間,則格式化爲以我們習慣看到的方式顯示:

=ISTEXT(A2) 

現在假設結果爲TRUE,這意味着您正在處理TEXT。在文本中添加前導0:將使時間可識別爲HH:MM:SS的格式,並允許您持續處理它。

要做到這一點使用下面的公式:

=timevalue("0:"&A2) 

事情可能會有點靠不住,如果歐有任何大於或等於60的前兩位。

一旦你有了它在適當的格式,你可以在你的公式中使用它。

相關問題