如何在 Excel 中將時間轉換為整數小時或分鐘?
在 Excel 中,使用者經常需要處理時間值,用於排程、追蹤時長或計算總工時。預設情況下,當您使用諸如 =儲存格*24 的公式將時間轉換為小時,或使用 =儲存格*1440 轉換為分鐘時,Excel 會傳回小數值,代表小時或分鐘的精確分數。然而,在許多實際應用情境中(例如薪資計算、報表製作或資源分配),您可能需要將這些時間值轉換為整數小時或分鐘——例如將 5.6 小時無條件捨去為 5 小時,或將 16.7 分鐘四捨五入為 17 分鐘。本指南詳述多種實現整數轉換的方法,並解析其應用情境與注意事項,助您根據實際需求選擇最適合的解決方案!
使用 Kutools for Excel 將時間轉換轉換為整數小時或分鐘
使用公式將時間轉換轉換為整數小時或分鐘
若您希望透過 Excel 公式快速解決問題,可善用 INT 函數將數值型時間轉換為整數小時或分鐘。當您在班次中追蹤完整工作時數,或需要無條件捨去至最後完成的分鐘時,此方法尤其實用。
若要使用此公式,請選取欲顯示結果的儲存格,然後根據您的需求輸入下列其中一個公式:
- 轉換為整數小時:=INT(A2*24)
- 轉換為整數分鐘:=INT(A2*1440)
輸入公式後,按下 Enter 即可顯示結果。若您有一組時間需要轉換,只要向下拖曳填滿控點,就能將公式快速套用至其他儲存格。
注意:INT 函數一律無條件捨去,因此像 6.9 小時這類的數值會顯示為 6. 若您需要其他取整方式(如進位或四捨五入),請參閱下方的替代方案。
使用 Kutools for Excel 將時間轉換轉換為整數小時或分鐘
若您已安裝 Kutools for Excel,將時間轉換為整數小時或分鐘將變得更快速且靈活!Kutools 提供時間轉換功能,可先將時間轉換為小數數值,再透過其取整功能,選擇無條件進位、無條件捨去或四捨五入至最接近的整數。此方法適用於批次轉換,尤其在處理大型資料集時,能輕鬆省去手動輸入公式的繁瑣作業,大幅提升效率!
1. 選取您要轉換的時間值範圍,然後前往 Kutools> 內容> 時間轉換,依需求選擇轉換為小時或轉換為分。
2. 轉換完成後,系統會彈出對話方塊,顯示已成功轉換的儲存格數量;按一下確定即可關閉該對話方塊。請保持已轉換的儲存格處於選取狀態,然後按一下 Kutools> 取整。
![]() | ![]() | ![]() |
3. 在不使用公式的四捨五入對話方塊中,於 0 文字方塊輸入小數位數,即可將數值四捨五入至最接近的整數。請從選項區段選擇您偏好的取整方式:四捨五入(取最接近的整數)、無條件進位或無條件捨去。
4. 按一下確定以套用取整設定,所有選取的數值將立即轉換為整數小時或分鐘。
若您需要在多個工作表中重複執行轉換與取整作業,建議使用 Kutools,其直覺的選單式介面能有效降低公式錯誤風險。
使用 VBA 巨集將時間時間轉換轉換為整數小時或分鐘
此解決方案專為需要自動將大型資料集中的時間值轉換為整數小時或分鐘的使用者而設計,也適合希望無需手動輸入公式即可對多個範圍進行轉換的用戶。透過 VBA 巨集,您可選擇無條件捨去、無條件進位,或四捨五入至最接近的整數,並依需求靈活自訂調整。
1. 按一下 開發人員工具>Visual Basic 。在出現的 Microsoft Visual Basic for Applications 視窗中,按一下插入>模組,然後將下方程式碼貼到模組中:
Sub ConvertTimeToInteger_OutputElsewhere()
Dim rng As Range
Dim cell As Range
Dim resType As String
Dim roundMethod As String
Dim outRng As Range
Dim xTitleId As String
Dim val As Double, res As Double
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to convert:", xTitleId, rng.Address, Type:=8)
If rng Is Nothing Then Exit Sub
On Error GoTo 0
On Error Resume Next
Set outRng = Application.InputBox("Select a cell for output:", xTitleId, Type:=8)
If outRng Is Nothing Then Exit Sub
On Error GoTo 0
resType = Application.InputBox("Choose type (Hour/Minute):", xTitleId, "Hour", Type:=2)
roundMethod = Application.InputBox("Rounding method (Down/Up/Nearest):", xTitleId, "Down", Type:=2)
For Each cell In rng
If IsNumeric(cell.Value) Then
If UCase(resType) = "HOUR" Then
val = cell.Value * 24
Else
val = cell.Value * 1440
End If
Select Case UCase(roundMethod)
Case "UP"
res = WorksheetFunction.RoundUp(val, 0)
Case "NEAREST"
res = WorksheetFunction.Round(val, 0)
Case Else
res = WorksheetFunction.RoundDown(val, 0)
End Select
outRng.Offset(cell.Row - rng.Row, cell.Column - rng.Column).Value = res
End If
Next cell
MsgBox "Conversion completed! Results placed starting at " & outRng.Address, vbInformation
End Sub
2. 若要執行程式碼,請按一下 VBA 視窗中的 按鈕
。系統將提示您選取目標範圍與輸出儲存格,選擇「小時」或「分鐘」進行轉換,並指定所需的取整方式。巨集將根據您的設定,自動將所有指定的時間儲存格轉換為整數!
使用 Excel 四捨五入公式對小時或分鐘進行取整
當您需要掌控取整方式(無條件進位、無條件捨去或四捨五入)時,Excel 提供多種內建取整函數,完美滿足對精確度與彈性兼具的需求——例如薪資計算時將未滿的小時數一律無條件進位,或記錄時間日誌時四捨五入至最接近的分鐘數。
1. 在您希望顯示結果的儲存格(例如 B2)中,輸入下列任一公式:
- 四捨五入至最接近的整數小時:
=ROUND(A2*24,0) - 無條件捨去至整數小時:
=ROUNDDOWN(A2*24,0) - 無條件進位至整數小時:
=ROUNDUP(A2*24,0) - 四捨五入至最接近的整數分鐘:
=ROUND(A2*1440,0) - 無條件捨去至整數分鐘:
=ROUNDDOWN(A2*1440,0) - 無條件進位至整數分鐘:
=ROUNDUP(A2*1440,0)
2. 按下Enter 確認公式。若要轉換整欄的時間值,請從輸入公式的儲存格向下拖曳填滿控點以複製公式,並務必根據您的數據區域需求,適時調整儲存格參照。
ROUND、ROUNDUP 與 ROUNDDOWN 函數的行為各不相同:使用 ROUND 可取得最接近的整數,若希望任何小數部分皆向上進位則使用 ROUNDUP,若希望一律向下捨去則使用 ROUNDDOWN。請根據您的實際情境選擇最合適的函數。
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用


