2015年12月11日 星期五

Excel-計算兩個時間相差幾時幾分(TEXT)

網友問到:在 Excel 中,如何求兩個時間點之間相差幾時幾分?以下圖為例,時間點A和時間點B,相差不超過 24 小時,要求兩個時間點之間相差幾時幾分。
Excel-計算兩個時間相差幾時幾分(TEXT)
在 Excel 中每一個日期時間都代表一個數字,而以 1 代表一天,每小時為 1/24,每分鐘為 1/(24X60),每秒鐘為 1/(24X60X60)。所以兩個時間點只要直接相減,即可取得時間差。從這個時間差如何轉換為幾時幾分?
如果你只是想要呈現幾分幾秒的文字,透過 TEXT 是最簡單的方式。
儲存格D2:=TEXT(B2-A2,"hh"&"時"&"mm"&"分")
複製儲存格D2,往下各列貼上。
如果你要維持結果是個數字,則儲存格D2:=B2-A2。
然後設定儲存格D2的數值格式為『自訂格式』,類型填入:hh"時"mm"分"
hh"時"mm"分"

【補充資料】
在 TEXT 函數中,關於時間的參數:
h
將小時顯示為數字,前面不補零。
[h]
以小時顯示經過的時間。若使用的公式傳回的時間中時數超過 24,請使用類似 [h]:mm:ss 的數字格式。
hh
將小時顯示為數字,適當時前面會補零。 如果格式包含 AM 或 PM,則會依照 12 小時制來顯示小時。 否則小時將以 24 小時制表示。
m
將分鐘顯示為數字,前面不補零。
[m] 
以分鐘顯示經過的時間。若使用傳回時間的公式,其中分鐘數超過 60,請使用類似 [mm]:ss 的數字格式。
mm 
將分鐘顯示為數字,適當時前面會補零。
s  
將秒鐘顯示為數字,前面不補零。
[s]
以秒鐘顯示經過的時間。若使用傳回時間的公式,其中秒數超過 60,請使用類似 [ss] 的數字格式。
  ss 
將秒鐘顯示為數字,適當時前面會補零。如果您要顯示秒鐘的分數,請使用類似 h:mm:ss.00 的數字格式。
AM/PM, am/pm, A/P, a/p
使用 12 小時制來顯示小時。 如果是午夜到中午的時間,Excel 會顯示 AM、am、A 或 a;如果是中午到午夜的時間,則會顯示 PM、pm、P 或 p。
您或許對這些文章有興趣:

沒有留言:

張貼留言

好康東東