2017-03-17 103 views
0

我試圖將excel中的大時間值轉換爲小時數的十進制數。將大時間格式轉換爲Excel中的十進制數

我目前有一列加上「就緒時間」爲3545:20:02作爲SUM的呼叫中心。我現在想讓我以十進制格式顯示相同的小時數,例如3545.333,因爲它用於另一種計算。

僅供參考,當我將上述時間轉換爲常規excel值時,它是147.7222454。我一直在使用的公式是:= IFERROR((DAY(M54)* 24)+ HOUR(M54)+(MINUTE(M54)/ 60),0),並且對於較小的時間值正常工作。

在此先感謝!

+0

您只是想將分鐘和秒而不是幾個小時? –

+0

你用什麼公式計算'M54'? – laylarenee

+0

謝謝@GowthamShiva和Laylarenee,下面的Barry用一個簡單的解決方案來破解它。整體解決方案需要十進制小時數。在這種情況下3545.33 – CJSohal

回答

0

天Excel中數(1天= 1),所以幾個小時你只是乘以24,即

=M54*24

格式結果細胞與所需數量的小數

[原因號您當前的公式失敗是因爲DAY函數 - DAY是一個月中的某天,所以當時間值> = 32 * 24 = 768小時時它會失敗]

+0

謝謝,你是明星!實際上,我可以用相同的十進制數來代替我的主公式。 – CJSohal

相關問題