計算兩個時間之間的差距

假設想要了解員工完成組裝線作業的時間或尖峰時間處理速食訂單的時間,您有多種方式可以計算兩個時間之差。

您想要做什麼?

以標準時間格式呈現結果

根據單一時間單位呈現結果

以標準時間格式呈現結果

您有兩種方式可用來以標準時間格式 (時:分:秒) 呈現結果。您可以使用減法運算子 (-) 算出兩個時間的差,然後執行下列其中一項操作:

  • 執行下列作業,在儲存格中套用自訂格式代碼:

    1. 選取儲存格。

    2. [常用] 索引標籤上,按一下 [數字] 群組中 [數字格式] 方塊旁邊的箭號,然後再按 [其他數字格式]

    3. 按一下 [類別] 清單中的 [自訂],然後選取 [類型] 方塊中的自訂格式。

  • 使用 TEXT 函數設定時間格式。

當使用時間格式代碼時,小時一律不得超過 24,分鐘及秒一律不得超過 60。

範例

如果將範例複製到空白工作表上,就會比較容易了解。

我如何複製範例?

  1. 選取本篇文章中的範例。如果您要在 Excel Online 中複製範例,請一次複製並貼上一個儲存格。
    Important: 請勿選取列或欄標題。

    從 Windows 版 Excel 2013 說明中選取範例

    選取 [說明] 中的範例

  2. 按 CTRL+C。

  3. 建立空白的活頁簿或工作表。

  4. 選取工作表中的儲存格 A1,然後按下 CTRL+V。如果您使用 Excel Online,請重複複製及貼上範例中的每個儲存格。
    Important: 您必須將範例貼到工作表的儲存格 A1,範例才能正常運作。

  5. 若要在檢視結果與檢視傳回結果的公式之間切換,請按 CTRL+` (抑音符號),或在 [公式] 索引標籤的 [公式稽核] 群組中,按一下 [顯示公式] 按鈕。

當您將範例複製到空白工作表後,可以依照您的需求修改。

1

2

3


4


5


6

7


8


9

A

B

開始時間

結束時間

6/9/2007 10:35 AM

6/9/2007 3:30 PM

公式

說明 (結果)

=B2-A2

兩個時間之間的小時數 (4),您必須手動套用自訂格式 "h" 至該儲存格。

=B2-A2

兩個時間之間的小時和分鐘數 (4:55),您必須手動套用自訂格式 "h:mm" 至該儲存格。

=B2-A2

兩個時間之間的小時、分鐘和秒鐘數 (04:55:00),您必須手動套用自訂格式 "h:mm:ss" 至該儲存格。

=TEXT(B2-A2,"h")

使用 TEXT 函數而儲存格的格式為 "h" 時,兩個時間之間的小時數 (4)

=TEXT(B2-A2,"h:mm")

使用 TEXT 函數而儲存格的格式為 "h:mm" 時,兩個時間之間的小時和分鐘數 (4:55)

=TEXT(B2-A2,"h:mm:ss")

使用 TEXT 函數而儲存格的格式為 "h:mm:ss" 時,兩個時間之間的小時、分鐘及秒鐘數 (4:55:00)

附註   如果格式中同時套用 TEXT 函數與數值格式,TEXT 函數較優先。

如需有關如何使用這些函數的詳細資訊,請參閱 TEXT 函數以日期或時間格式顯示數字

頁首

根據單一時間單位呈現結果

若要執行此項作業,請使用 INT 函數,或者 HOURMINUTESECOND 函數,如以下範例所示。

範例

如果將範例複製到空白工作表上,就會比較容易了解。

我如何複製範例?

  1. 選取本篇文章中的範例。如果您要在 Excel Online 中複製範例,請一次複製並貼上一個儲存格。
    Important: 請勿選取列或欄標題。

    從 Windows 版 Excel 2013 說明中選取範例

    選取 [說明] 中的範例

  2. 按 CTRL+C。

  3. 建立空白的活頁簿或工作表。

  4. 選取工作表中的儲存格 A1,然後按下 CTRL+V。如果您使用 Excel Online,請重複複製及貼上範例中的每個儲存格。
    Important: 您必須將範例貼到工作表的儲存格 A1,範例才能正常運作。

  5. 若要在檢視結果與檢視傳回結果的公式之間切換,請按 CTRL+` (抑音符號),或在 [公式] 索引標籤的 [公式稽核] 群組中,按一下 [顯示公式] 按鈕。

當您將範例複製到空白工作表後,可以依照您的需求修改。

1

2

3


4


5


6

7


8


9

A

B

開始時間

結束時間

6/9/2007 10:35 AM

6/9/2007 3:30 PM

公式

說明 (結果)

=INT((B2-A2)*24)

兩個時間之間的總小時數 (4)

=(B2-A2)*1440

兩個時間之間的總分鐘數 (295)

=(B2-A2)*86400

兩個時間之間的總秒數 (17700)

=HOUR(B2-A2)

兩個時間之間的小時單位差,這個值不能超過 24 (4)。

=MINUTE(B2-A2)

兩個時間之間的分鐘單位差,這個值不能超過 60 (55)。

=SECOND(B2-A2)

兩個時間之間的秒鐘單位差,這個值不能超過 60 (0)。

如需有關如何使用這些函數的詳細資訊,請參閱 INT 函數HOUR 函數MINUTE 函數SECOND 函數

頁首

適用: Excel 2007



這項資訊有幫助嗎?

我們應該如何改進?

255 剩餘字元數

若要保護您的隱私,請不要在意見反應中包含連絡資訊。 檢閱我們的 隱私權原則

感謝您的意見反應!

支援資源

變更語言