![為什麼我的 Excel 時間格式有日期,該如何刪除它?](https://rvso.com/image/1286927/%E7%82%BA%E4%BB%80%E9%BA%BC%E6%88%91%E7%9A%84%20Excel%20%E6%99%82%E9%96%93%E6%A0%BC%E5%BC%8F%E6%9C%89%E6%97%A5%E6%9C%9F%EF%BC%8C%E8%A9%B2%E5%A6%82%E4%BD%95%E5%88%AA%E9%99%A4%E5%AE%83%EF%BC%9F.png)
我在工作中使用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 中日期和時間計算的更多信息