Hàm HOUR trong Excel là một trong những hàm xử lý thời gian quan trọng và được sử dụng rất phổ biến trong công việc văn phòng. Khi làm việc với bảng chấm công, quản lý lịch trình hay phân tích dữ liệu giờ giấc, việc trích xuất chính xác phần giờ từ một giá trị thời gian sẽ giúp bạn tính toán nhanh hơn và tránh sai sót. Với cú pháp đơn giản nhưng ứng dụng đa dạng từ cơ bản đến nâng cao, bạn hoàn toàn có thể làm chủ hàm này chỉ trong vài phút.

Hãy cùng Công Nghệ AZ khám phá chi tiết cách sử dụng hàm HOUR trong Excel để tối ưu hiệu suất làm việc và nâng cao kỹ năng xử lý dữ liệu thời gian ngay trong bài viết dưới đây.

Mục lục

Hàm HOUR trong Excel là gì?

Hàm HOUR trong Excel là hàm giúp trích xuất phần giờ từ một giá trị thời gian và trả về một số nguyên trong phạm vi từ 0 đến 23. Đây là một hàm nằm trong nhóm hàm Ngày và Giờ của Excel, được sử dụng phổ biến để xử lý dữ liệu thời gian trong bảng tính. Khi bạn nhập một giá trị thời gian hoặc sử dụng các hàm như NOW hay TIME, Excel lưu trữ thời gian đó dưới dạng số sê ri thời gian dựa trên hệ thống thời gian của phần mềm và hàm HOUR sẽ đọc giá trị này rồi tách riêng thành phần giờ.

ham hour trong excel la gi congngheaz

Hàm HOUR được ứng dụng nhiều trong các bảng chấm công hoặc tính toán giờ làm việc, đặc biệt khi cần phân ca sáng, ca chiều hoặc ca tối. Người dùng có thể sử dụng hàm này để hỗ trợ các phép tính như phân loại ca làm việc bằng hàm IF hoặc chuyển đổi giá trị thời gian sang giờ thập phân phục vụ mục đích tính lương và báo cáo chấm công. Bên cạnh đó, hàm HOUR thường được kết hợp cùng hàm MINUTE và hàm SECOND để xử lý chi tiết hơn từng phần của dữ liệu thời gian.

Các bài viết liên quan:

Cú pháp hàm HOUR trong Excel

Cú pháp chuẩn của hàm HOUR như sau:

=HOUR(serial_number)

Trong đó: serial_number là giá trị thời gian hợp lệ trong Excel, có thể là một ô chứa thời gian như A1 hoặc một hàm thời gian như NOW hay TIME.

cu phap cu ham hour trong excel congngheaz

Lưu ý quan trọng khi dùng hàm HOUR

  • Đảm bảo dữ liệu thời gian có định dạng chuẩn trước khi áp dụng hàm HOUR:
    • Excel chỉ nhận dạng chính xác khi dữ liệu được nhập ở dạng thời gian thực, chẳng hạn 09:30 hoặc 15:45.
    • Nếu dữ liệu là chuỗi văn bản, bạn nên chuyển đổi bằng hàm TIMEVALUE để tránh lỗi.
  • Hàm HOUR chỉ trích xuất phần giờ trong phạm vi từ 0 đến 23:
    • Khi ô chứa cả ngày và giờ (ví dụ: 05/11/2025 09:45), hàm HOUR chỉ trả về giá trị 9.
    • Đây là hành vi mặc định của Excel, không bao gồm phút hay giây.
  • Kiểm tra kỹ định dạng ô hiển thị kết quả sau khi dùng hàm HOUR.
  • Cẩn thận với các giá trị âm hoặc vượt quá 24 giờ.
  • Khi kết hợp với các hàm khác như IF, COUNTIFS, SUMPRODUCT hoặc các hàm ngày giờ khác, hãy đảm bảo dữ liệu đầu vào là dạng thời gian hợp lệ để công thức hoạt động ổn định và chính xác.
  • Thay vì viết công thức lồng ghép phức tạp, bạn có thể tạo một cột phụ chứa kết quả HOUR. Cách này giúp công thức dễ đọc, dễ kiểm tra và tránh lỗi tương thích giữa các phiên bản Excel.
  • Nếu bạn dùng Excel 365, có thể kết hợp HOUR với các hàm FILTER, UNIQUE hoặc LET để tạo báo cáo tự động, lọc dữ liệu và phân tích theo giờ hiệu quả hơn.
  • Khi cần tính tổng hoặc trung bình thời gian, hãy đổi đơn vị sang số giờ bằng cách nhân với 24, rồi đặt định dạng ô kết quả là Number để hiển thị chính xác.

Ví dụ minh họa cơ bản về cách sử dụng hàm HOUR trong Excel

Ví dụ 1: Trích xuất giờ từ thời gian đầy đủ

Bảng dữ liệu:

A (Thời gian) B (Giờ)
08:30
14:55

Công thức:

Ô Công thức Kết quả
B2 =HOUR(A2) 8
B3 =HOUR(A3) 14

Giải thích:

  • Hàm HOUR tách phần giờ trong thời gian 08:30 và 14:55.
  • Excel trả về giá trị số tương ứng là 8 và 14.

Ví dụ 2: Lấy giờ hiện tại bằng hàm NOW

Bảng dữ liệu:

A (Ngày giờ hiện tại) B (Giờ hiện tại)
=NOW()

Công thức:

Ô Công thức Kết quả (ví dụ)
B2 =HOUR(A2) 13

Giải thích:

  • Hàm NOW trong Excel trả về ngày và giờ hiện tại của hệ thống.
  • HOUR(A2) chỉ lấy phần giờ, ví dụ là 13 nếu thời điểm hiện tại là 13:00.

Lưu ý:

  • NOW() là hàm tự động cập nhật mỗi khi bảng tính được tính toán lại.
  • Nếu bạn muốn lưu giá trị cố định, hãy sao chép kết quả và Paste Values hoặc dùng tổ hợp phím Ctrl + Shift + ; để nhập giờ thủ công.

Ví dụ 3: Trích xuất giờ từ dữ liệu dạng văn bản

Một số trường hợp, dữ liệu thời gian được nhập dưới dạng chuỗi văn bản, nhưng Excel vẫn có thể nhận dạng.

Bảng dữ liệu:

A (Chuỗi thời gian) B (Giờ)
21:10

Công thức:

Ô Công thức Kết quả
B2 =HOUR(A2) 21
Hoặc: =HOUR(“21:10”) 21

Giải thích:

  • Excel tự động chuyển đổi chuỗi “21:10” thành giá trị thời gian hợp lệ, và HOUR trả về 21.
  • Nếu chuỗi có ký tự lạ hoặc không nhận dạng được, hãy dùng: =HOUR(TIMEVALUE(A2)) để tránh lỗi #VALUE!.

Kết hợp hàm HOUR với các hàm khác trong Excel

Ví dụ 1: Phân loại ca làm việc (HOUR + IF)

Mục tiêu: Dùng HOUR trong điều kiện IF để phân loại ca sáng / chiều / đêm.

Dữ liệu mẫu:

A (Thời gian vào)
08:30
13:10
21:45

Công thức (ô B2, copy xuống):

=IF(HOUR(A2)<12,”Ca sáng”, IF(HOUR(A2)<18,”Ca chiều”,”Ca đêm”))

Kết quả mẫu:

B (Ca)
Ca sáng
Ca chiều
Ca đêm

Giải thích:

  • HOUR(A2) trả giờ nguyên.
  • Công thức lồng 2 hàm IF trong Excel để phân ba khoảng giờ.

Ví dụ 2: Đếm số bản ghi theo giờ với thêm điều kiện (HOUR + SUMPRODUCT)

Mục tiêu: Đếm số lần xảy ra trong một giờ cụ thể và thỏa điều kiện khác (ví dụ: bộ phận).

Dữ liệu mẫu:

A (Thời gian) B (Bộ phận)
09:10 Kinh doanh
09:45 Kinh doanh
10:20 Kế toán
09:30 Kinh doanh

Công thức (đếm số bản ghi giờ =9 và bộ phận = “Kinh doanh”):

=SUMPRODUCT(–(HOUR(A2:A5)=9), –(B2:B5=”Kinh doanh”))

Kết quả: 3

Giải thích:

  • HOUR(A2:A5)=9: kiểm tra ô nào trong cột A có giờ bằng 9 → trả về TRUE/FALSE.
  • B2:B5=”Kinh doanh”: kiểm tra ô nào trong cột B là “Kinh doanh”.
  • Dấu — biến TRUE thành 1 và FALSE thành 0.
  • Hàm SUMPRODUCT trong Excel cộng các 1/0. Đây là cách tương thích với tất cả phiên bản Excel.
  • Kết quả tính tổng số bản ghi có giờ = 9 và bộ phận = Kinh doanh.

Ghi chú Excel 365: Nếu bạn dùng Excel 365, có thể dùng FILTER + ROWS (ví dụ sẽ thấy ở ví dụ 6).

Ví dụ 3: Chuyển chuỗi văn bản thành giờ rồi lọc (HOUR + TIMEVALUE + IFERROR)

Mục tiêu: Xử lý dữ liệu nhập dạng chuỗi (có thể lỗi), lấy giờ và xử lý lỗi.

Dữ liệu mẫu:

A (Chuỗi thời gian)
“21:10”
“9:05 PM”
“abc”

Công thức (ô B2, copy xuống):

=IFERROR(HOUR(TIMEVALUE(TRIM(A2))), “Không hợp lệ”)

Kết quả mẫu:

B
21
21
Không hợp lệ

Giải thích:

  • Hàm TRIM trong Excel ( TRIM(A2) ) giúp xóa khoảng trắng thừa trong ô A2.
  • TIMEVALUE(…) sẽ đổi chuỗi văn bản thành giá trị thời gian thật.
  • HOUR(…) tách phần giờ từ giá trị thời gian đó.
  • Hàm IFERROR trong Excel ( IFERROR(…,”Không hợp lệ”) ) sẽ hiển thị hiển thị “Không hợp lệ” thay vì báo lỗi #VALUE! nếu có lỗi (ví dụ dữ liệu không phải thời gian).

Ví dụ 4: Tính tổng số giờ làm của từng giờ khởi đầu theo bộ phận (HOUR + helper column + SUMIFS)

Mục tiêu: Tổng số giờ (hoặc tổng một giá trị) theo giờ bắt đầu, đồng thời phân theo bộ phận (dùng cột phụ chứa HOUR để tương thích rộng).

Dữ liệu mẫu:

A (Thời gian) B (Bộ phận) C (Số giờ làm ca)
08:15 Kinh doanh 2
09:30 Kinh doanh 1.5
10:20 Kế toán 3
08:45 Kinh doanh 2.25

Bước 1 (cột phụ D): Lấy giờ bắt đầu

  • D2: =HOUR(A2)   → copy xuống
  • Kết quả: Dạng cột D sẽ là: 8,9,10,8

Bước 2: Tổng số giờ cho bộ phận “Kinh doanh” và giờ = 8

=SUMIFS(C2:C5, B2:B5, “Kinh doanh”, D2:D5, 8)

Kết quả: 4.25 (2 + 2.25)

Giải thích:

  • Hàm SUMIFS trong Excel không thể trực tiếp sử dụng HOUR(A2:A5)=8 trong hầu hết phiên bản; tạo cột phụ D giúp tái sử dụng và dễ đọc.
  • Phương pháp này rất phù hợp khi bạn cần báo cáo tổng theo nhiều điều kiện.

Ví dụ 5: Trung bình thời lượng theo giờ (HOUR + AVERAGEIFS với cột phụ)

Mục tiêu: Tính thời lượng trung bình của các bản ghi có giờ bắt đầu là X (ví dụ: giờ 9) (ví dụ dùng khi bạn muốn biết ca bắt đầu 9 giờ có trung bình dài bao nhiêu.)

Dữ liệu mẫu:

A (Thời gian bắt đầu) B (Thời lượng giờ)
09:10 1.5
09:45 2.0
10:20 3.0
09:30 1.25

Bước 1 (cột phụ C):

C2: =HOUR(A2)  → copy xuống → 9,9,10,9

Bước 2: Công thức (trung bình cho giờ =9):

=AVERAGEIFS(B2:B5, C2:C5, 9)

Kết quả: (1.5 + 2.0 + 1.25)/3 = 1.5833

Giải thích: Sử dụng cột phụ chứa HOUR giúp hàm AVERAGEIFS trong Excel hoạt động trơn tru. Dùng khi cần phân tích chất lượng ca theo giờ bắt đầu.

Ví dụ 6: Lọc tất cả bản ghi trong một giờ cụ thể (HOUR + FILTER) — Excel 365

Mục tiêu: Lấy toàn bộ dòng có giờ bằng 9 (chỉ Excel 365 / Excel 2021 với FILTER).

Dữ liệu mẫu (A:B):

A (Thời gian) B (Bộ phận)
09:10 Kinh doanh
09:45 Kinh doanh
10:20 Kế toán
09:30 Kinh doanh

Công thức (trả về vùng kết quả động):

=FILTER(A2:B5, HOUR(A2:A5)=9)

Kết quả: Trả về 3 hàng có giờ 9.

Lưu ý: Hàm FILTER trong Excel cùng HOUR trả mảng và chỉ hoạt động trên Excel phiên bản hỗ trợ mảng động.

So sánh hàm HOUR với các hàm thời gian khác trong Excel

Hàm Chức năng chính Giá trị trả về Khi nào nên dùng Ví dụ minh họa Ghi chú
HOUR Trích phần giờ từ một giá trị thời gian trong Excel Số nguyên từ 0 đến 23 Khi cần phân tích hoặc lọc dữ liệu theo giờ trong ngày =HOUR(“14:45”) → 14 Chỉ lấy phần giờ, không tính phút và giây
MINUTE Trích phần phút của một giá trị thời gian Số nguyên từ 0 đến 59 Khi cần thống kê hoặc hiển thị số phút riêng biệt =MINUTE(“14:45”) → 45 Thường dùng cùng HOUR để tách đủ giờ và phút
SECOND Trích phần giây của thời gian Số nguyên từ 0 đến 59 Khi cần đo chính xác thời gian đến giây (ví dụ: dữ liệu cảm biến, log hệ thống) =SECOND(“14:45:32”) → 32 Ít dùng trong báo cáo thông thường
TIME Tạo giá trị thời gian từ ba thành phần giờ, phút, giây Một giá trị thời gian hợp lệ Khi cần tạo thời gian mới từ các phần giá trị riêng =TIME(8,30,0) → 08:30:00 Có thể dùng HOUR, MINUTE, SECOND làm đối số
NOW Trả về ngày và giờ hiện tại theo hệ thống Giá trị ngày giờ Khi cần hiển thị hoặc tính toán với thời điểm hiện tại =HOUR(NOW()) → Giờ hiện tại Cập nhật tự động mỗi khi bảng tính tính toán lại
TODAY Trả về ngày hiện tại (không bao gồm giờ) Giá trị ngày Khi chỉ cần phần ngày mà không cần giờ =TODAY() → 05/11/2025 Có thể trừ với giá trị ngày khác để tính số ngày
TEXT Chuyển đổi thời gian thành chuỗi văn bản có định dạng Chuỗi định dạng theo mẫu chỉ định Khi cần hiển thị giờ ở dạng chữ hoặc trong báo cáo =TEXT(NOW(),”hh:mm AM/PM”) → 02:35 PM Kết quả là văn bản, không nên dùng để tính toán

Vậy:

  • Hàm HOUR là lựa chọn cơ bản nhất để tách phần giờ, giúp xử lý dữ liệu thời gian nhanh và chính xác.
  • Các hàm MINUTE trong Excel và SECOND giúp lấy thêm phần chi tiết về phút và giây.
  • Khi muốn tạo thời gian mới từ các giá trị tách rời, TIME là công cụ phù hợp nhất.
  • Hàm NOW và hàm TODAY trong Excel giúp làm việc với thời điểm thực tế, thường được dùng để tạo báo cáo tự động.
  • Cuối cùng, hàm TEXT trong Excel hỗ trợ định dạng dữ liệu thời gian hiển thị trực quan, thuận tiện trong trình bày báo cáo và dashboard.

Ứng dụng HOUR trong thực tế

  • Phân loại dữ liệu theo khung giờ làm việc như ca sáng, ca chiều, ca đêm để hỗ trợ chấm công hoặc lập báo cáo nhân sự.
  • Thống kê tần suất hoạt động theo giờ trong ngày, ví dụ để xác định thời điểm cao điểm của đơn hàng hoặc lượt truy cập hệ thống.
  • Phân tích hiệu suất công việc theo giờ giúp nhận biết thời điểm năng suất cao hoặc thấp trong ngày.
  • Lọc hoặc trích xuất dữ liệu theo giờ cụ thể phục vụ việc giám sát, theo dõi hoạt động hoặc báo cáo chi tiết.
  • Kết hợp với các hàm điều kiện như IF, COUNTIFS hoặc SUMIFS để tính toán linh hoạt theo khung giờ mong muốn.
  • Tự động cập nhật thông tin giờ hiện tại khi kết hợp với hàm NOW, phục vụ theo dõi thời gian thực.
  • Chuẩn hóa dữ liệu thời gian nhập vào trước khi thực hiện các phép tính hoặc phân tích sâu hơn.

Các lỗi thường gặp và cách khắc phục chi tiết

Hàm HOUR trả về kết quả sai hoặc lỗi #VALUE!

Nguyên nhân: Ô chứa dữ liệu không phải là giá trị thời gian hợp lệ mà là văn bản, ví dụ như “8h30” hoặc “Giờ: 08:30”. Excel không thể hiểu định dạng này là thời gian.

Cách khắc phục:

  • Kiểm tra lại định dạng ô nguồn. Đảm bảo ô có kiểu Time hoặc DateTime thay vì Text.
  • Có thể dùng hàm TIMEVALUE để chuyển văn bản thời gian về dạng số sê-ri hợp lệ. Ví dụ =TIMEVALUE(A2) để chuyển đổi chuỗi văn bản sang giá trị thời gian. Sau đó áp dụng lại hàm HOUR, ví dụ =HOUR(TIMEVALUE(A2)).
  • Khi hiển thị kết quả, nên định dạng ô kết quả là Number hoặc General, tránh định dạng Time để dễ quan sát giá trị số giờ.

Xem thêm: Lỗi #VALUE! trong Excel

Lỗi kết quả trả về số lạ hoặc sai với giờ thực tế

Nguyên nhân: Giá trị trong ô là ngày tháng đầy đủ (ví dụ: 05/11/2025 08:30) nhưng cột hiển thị đang định dạng là ngày, khiến người dùng hiểu nhầm rằng HOUR hoạt động sai.

Cách khắc phục:

  • Đảm bảo định dạng ô dữ liệu là kiểu Date/Time, không phải chỉ là Date.
  • Kiểm tra công thức và xác minh lại rằng ô chứa cả phần giờ. Bạn có thể tạm thời đổi định dạng ô sang Custom → dd/mm/yyyy hh:mm:ss để xem toàn bộ dữ liệu.

Lỗi khi ô dữ liệu rỗng hoặc không hợp lệ

Nguyên nhân: Hàm HOUR được áp dụng lên ô trống hoặc giá trị không thể chuyển đổi thành thời gian hợp lệ (ví dụ: =HOUR(“”) hoặc =HOUR(“abc”)) sẽ trả về lỗi #VALUE!.

Cách khắc phục:

  • Kiểm tra và đảm bảo dữ liệu đầu vào là giá trị thời gian hợp lệ.
  • Sử dụng hàm IF kết hợp để tránh lỗi, ví dụ: =IF(A2<>””, HOUR(A2), “”) → Công thức này giúp bỏ qua ô trống và chỉ tính với ô có giá trị thời gian hợp lệ.
  • Nếu dữ liệu có thể chứa chuỗi văn bản thời gian, hãy dùng thêm TIMEVALUE để chuyển đổi, ví dụ: =IFERROR(HOUR(TIMEVALUE(A2)), “”)

Lỗi #NAME? khi gõ sai cú pháp hàm

Nguyên nhân: Lỗi #NAME? trong Excel xuất hiện khi bạn nhập sai tên hàm, chẳng hạn =HOURR(A2) hoặc quên dấu bằng (HOUR(A2) thay vì =HOUR(A2)).

Cách khắc phục:

  • Kiểm tra chính tả tên hàm, đảm bảo viết đúng là HOUR.
  • Luôn bắt đầu công thức bằng dấu =.
  • Nếu dùng Excel ngôn ngữ khác (ví dụ tiếng Việt), kiểm tra lại tên hàm tương ứng hoặc bật chế độ ngôn ngữ tiếng Anh.

Lỗi khi sao chép công thức sang vùng dữ liệu khác

Nguyên nhân: Tham chiếu ô không được cố định đúng cách, dẫn đến công thức HOUR áp dụng sai vùng dữ liệu.

Cách khắc phục:

  • Kiểm tra tham chiếu tương đối và tuyệt đối trong công thức, sử dụng ký hiệu $ khi cần cố định ô, ví dụ =HOUR($A$2) nếu bạn muốn tất cả công thức cùng lấy dữ liệu từ A2.
  • Kiểm tra lại phạm vi nếu công thức được dùng trong các hàm mảng hoặc khi sao chép nhiều dòng.

Hàm HOUR không cập nhật giá trị khi thời gian thay đổi

Nguyên nhân: Trường hợp này xảy ra khi bạn lấy dữ liệu thời gian từ ô tĩnh hoặc sao chép giá trị không chứa công thức cập nhật tự động.

Cách khắc phục:

  • Nếu muốn theo dõi thời gian thực, hãy kết hợp HOUR với hàm NOW(), ví dụ =HOUR(NOW()).
  • Kiểm tra lại chế độ tính toán của Excel tại tab Formulas → Calculation Options → chọn Automatic để Excel tự động cập nhật công thức.

Giá trị âm hoặc vượt quá 24 giờ cho kết quả không mong muốn

Nguyên nhân: Excel tính thời gian theo chu kỳ 24 giờ, nên nếu thời gian âm hoặc vượt quá 24 giờ, hàm HOUR vẫn chỉ trả về phần giờ trong phạm vi 0–23.

Cách khắc phục:

  • Nếu muốn hiển thị tổng giờ vượt 24, cần chuyển đổi sang giá trị số bằng cách nhân thời gian với 24 (ví dụ: =A1*24).
  • Với thời gian âm, nên chuẩn hóa dữ liệu trước khi tính bằng công thức điều kiện hoặc dùng định dạng [h]:mm:ss.

Công thức kết hợp phức tạp gây lỗi hoặc khó kiểm tra

Nguyên nhân: Khi kết hợp hàm HOUR với các hàm như IF, COUNTIFS hoặc SUMPRODUCT mà dữ liệu chưa được kiểm tra định dạng, công thức dễ trả về lỗi hoặc kết quả sai.

Cách khắc phục:

  • Luôn kiểm tra kiểu dữ liệu đầu vào trước khi tính.
  • Với tập dữ liệu lớn, nên dùng cột phụ (helper column) chứa kết quả HOUR để dễ đọc, dễ kiểm tra và tăng tốc độ xử lý.
  • Nếu cần tính trực tiếp trên mảng, SUMPRODUCT là lựa chọn mạnh mẽ, nhưng người mới nên cẩn trọng vì công thức có thể phức tạp.

Câu hỏi thường gặp (FAQ)

1. Hàm HOUR trong Excel trả về số lạ, không đúng với giờ hiển thị trên ô là do đâu?

Nguyên nhân phổ biến nhất là vì Excel lưu trữ ngày giờ dưới dạng số sê-ri, trong đó phần thập phân biểu thị thời gian trong ngày. Nếu ô dữ liệu được định dạng sai (chỉ hiển thị ngày mà không có giờ) thì người dùng dễ hiểu nhầm. Hãy kiểm tra lại định dạng ô nguồn, đổi sang Custom → dd/mm/yyyy hh:mm:ss để xem chính xác giá trị đầy đủ, sau đó dùng lại hàm HOUR để có kết quả đúng.

2. Hàm HOUR có thể trích xuất giờ từ chuỗi văn bản không phải định dạng thời gian không?

Trong một số trường hợp Excel có thể tự nhận diện chuỗi có định dạng giờ hợp lệ như 09:15 hoặc 21:30. Tuy nhiên nếu chuỗi chứa ký tự khác, ví dụ 9h30 hay Giờ 08:45 thì Excel sẽ báo lỗi #VALUE!. Khi đó nên kết hợp thêm hàm TIMEVALUE để chuyển chuỗi thành giá trị thời gian trước khi dùng HOUR, ví dụ =HOUR(TIMEVALUE(A2)).

3. Sự khác biệt giữa hàm HOUR và hàm TIME trong Excel là gì?

HOUR là hàm dùng để tách riêng phần giờ từ một giá trị thời gian đã có, còn TIME là hàm tạo ra một giá trị thời gian mới dựa trên ba thành phần giờ, phút và giây. Ví dụ =HOUR(“14:45”) trả về 14, trong khi =TIME(14,45,0) tạo ra giá trị thời gian 14:45:00.

4. Hàm HOUR có thể trả kết quả lớn hơn 23 không?

Không. Hàm HOUR chỉ trả về số nguyên trong khoảng từ 0 đến 23 vì Excel xem mỗi ngày là một chu kỳ 24 giờ. Nếu bạn cần tính tổng số giờ vượt quá 24, hãy nhân giá trị thời gian với 24, ví dụ =A1*24, rồi định dạng ô kết quả là Number để xem tổng số giờ chính xác.

5. Khi nào nên dùng cột phụ chứa hàm HOUR thay vì viết công thức lồng ghép?

Việc tách riêng cột phụ giúp công thức dễ hiểu, dễ kiểm tra và tăng tốc độ xử lý trên tập dữ liệu lớn. Ví dụ khi bạn cần tính tổng, đếm hoặc lấy trung bình theo giờ, tạo trước cột phụ chứa HOUR(A2) rồi dùng SUMIFS hoặc AVERAGEIFS sẽ giúp công thức gọn gàng và giảm lỗi.

6. Hàm HOUR có hoạt động chính xác khi dữ liệu được nhập từ file khác không?

Có, miễn là dữ liệu được định dạng đúng kiểu thời gian. Tuy nhiên khi sao chép hoặc nhập dữ liệu từ phần mềm khác, có thể phát sinh lỗi do định dạng bị chuyển thành văn bản. Trước khi áp dụng hàm HOUR, nên kiểm tra nhanh bằng cách thay đổi định dạng ô sang Time hoặc dùng TIMEVALUE để chuyển đổi.

7. Có thể dùng hàm HOUR để tính chênh lệch giờ giữa hai thời điểm không?

Không nên dùng HOUR trực tiếp để tính chênh lệch vì hàm này chỉ lấy phần giờ riêng lẻ, không bao gồm phần ngày. Thay vào đó, bạn nên trừ hai giá trị thời gian rồi nhân kết quả với 24, ví dụ =(B2-A2)*24 để ra số giờ chênh lệch chính xác.

8. Tại sao hàm HOUR không cập nhật khi thời gian thay đổi?

Nguyên nhân có thể là do bạn đang dùng giá trị tĩnh hoặc Excel đang ở chế độ tính toán thủ công. Hãy kiểm tra lại trong thẻ Formulas → Calculation Options → chọn Automatic. Nếu bạn muốn giờ tự cập nhật theo thời gian thực, hãy dùng công thức =HOUR(NOW()).

9. Có thể kết hợp hàm HOUR với các hàm lọc dữ liệu như FILTER hoặc COUNTIFS không?

Hoàn toàn có thể. Với Excel 365 hoặc Excel 2021, bạn có thể kết hợp HOUR với FILTER để lọc các bản ghi theo giờ cụ thể, ví dụ =FILTER(A2:C100, HOUR(A2:A100)=9). Nếu đang dùng phiên bản cũ hơn, bạn có thể tạo cột phụ chứa kết quả HOUR rồi áp dụng COUNTIFS hoặc SUMIFS để đạt kết quả tương tự.

10. Làm thế nào để tránh lỗi #VALUE! khi áp dụng hàm HOUR cho dữ liệu không đồng nhất?

Cách tốt nhất là kết hợp hàm IFERROR hoặc IF để kiểm tra và xử lý lỗi trước khi hiển thị kết quả. Ví dụ công thức =IFERROR(HOUR(TIMEVALUE(A2)),””) sẽ tự động bỏ qua các ô không hợp lệ và không trả lỗi. Điều này rất hữu ích khi bạn nhập dữ liệu thủ công hoặc thu thập từ nhiều nguồn khác nhau.

11. Hàm HOUR có thể dùng để xác định khung giờ làm việc hoặc phân ca tự động không?

Có. Đây là một trong những ứng dụng phổ biến nhất của hàm HOUR trong quản lý nhân sự và chấm công. Bạn có thể kết hợp với hàm IF để tự động phân loại ca sáng, ca chiều hoặc ca đêm. Ví dụ =IF(HOUR(A2)<12,”Ca sáng”,IF(HOUR(A2)<18,”Ca chiều”,”Ca đêm”)).

12. Hàm HOUR có thể áp dụng trong Google Sheets giống như trong Excel không?

Có. Hàm HOUR hoạt động tương tự trong Google Sheets và sử dụng cùng cú pháp =HOUR(serial_number). Tuy nhiên, Google Sheets có khả năng nhận diện chuỗi thời gian linh hoạt hơn Excel, nên đôi khi bạn có thể không cần TIMEVALUE để chuyển đổi dữ liệu.

Kết luận

Hàm HOUR là một công cụ nhỏ nhưng mang lại hiệu quả lớn trong Excel, đặc biệt hữu ích khi bạn cần xử lý hoặc phân tích dữ liệu liên quan đến thời gian. Việc hiểu rõ cách hàm hoạt động giúp bạn dễ dàng tách phần giờ, kiểm tra khung thời gian làm việc hoặc lọc dữ liệu theo giờ một cách chính xác và nhanh chóng.

Trong quá trình sử dụng, bạn nên chú ý định dạng dữ liệu đầu vào để tránh các lỗi thường gặp như kết quả sai hoặc lỗi giá trị. Việc kết hợp hàm HOUR trong Excel với các hàm khác như IF, TIMEVALUE hay COUNTIFS sẽ giúp công thức của bạn linh hoạt và mạnh mẽ hơn khi áp dụng vào thực tế.

Nếu bạn mới bắt đầu làm quen với Excel, hãy thực hành ngay với những ví dụ đơn giản như tách giờ làm việc hoặc thống kê dữ liệu theo khung giờ. Qua đó, bạn sẽ thấy rõ cách hàm HOUR hỗ trợ xử lý thông tin hiệu quả trong công việc hàng ngày.

Để tìm hiểu thêm nhiều hướng dẫn và mẹo Excel hữu ích khác, bạn có thể truy cập trang Công Nghệ AZ. Tại đây, bạn sẽ luôn tìm thấy những bài viết chi tiết, dễ hiểu giúp nâng cao kỹ năng tin học văn phòng của mình từng bước một.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Trang web này sử dụng cookie để cung cấp cho bạn trải nghiệm duyệt web tốt hơn. Bằng cách duyệt trang web này, bạn đồng ý với việc sử dụng cookie của chúng tôi.