網友問到:在 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]
以秒鐘顯示經過的時間。若使用傳回時間的公式,其中秒數超過 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。

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(3) 人氣()