我在工作中使用Excel,我有一個用戶在線時間的清單。
我得到的總時間180:30:00
是 180 小時 30 分 0 秒。
我需要將此單元格保留為時間,但我想計算出他們每小時的銷售額,因此我需要另一個連結到總單元格的單元格。但我需要格式為180.5
.
我用於180:30:00
單元格和所有時間的格式都是[H]:mm:ss
.為了將時間轉換為十進制,我打算使用左、中、右公式將時間分成 3 個不同的單元格,然後執行公式hour + minute/60
,但我遇到了一個問題。
當我單擊180:30:00
頂行的單元格時,您可以在其中輸入我的公式07/01/2001 180:30:00
。因此,當我應用左中和右公式時,它也會獲取日期。
您能否向我解釋一下如何更改單元格的格式以丟失07/01/2001
- 或者當您涉及時間時它總是存在?
我不在工作,所以現在無法發布螢幕截圖。
答案1
我假設電子表格中的日期/時間值已輸入為字串;否則,Excel 將在公式欄中變更07/01/2001 180:30:00
為。 07/08/2001 12:30:00
Excel 會保留超過 24 小時的小時數,將其轉換為天數並將其加到日期中。
使用您必須提取日期/時間的時間段的公式細繩。我相信你也有類似的經驗:
=RIGHT(A1,FIND(" ",A1,1)-2)
將結果乘以24,然後將儲存格格式設為一般的要得到180.5
。
不過,通常您可以使用以下公式從日期/時間值中提取時間:
=A1-INT(A1)
如果A1包含1/1/1900 12:30:00
,該公式返回12:30:00。確保單元格使用數字格式[h]:mm:ss
。
若要取得小時分數,請將公式變更為:
=24*(A1-INT(A1))
從中你會得到12.5。
答案2
Excel 將日期和時間儲存為表示自紀元 (1900-Jan-0) 以來的天數加上 24 小時制的小數部分的數字。日期部分將始終存在。
看這一頁有關 Excel 中日期和時間計算的更多信息