Trong thế giới công việc văn phòng, Excel luôn là công cụ không thể thiếu giúp chúng ta xử lý dữ liệu nhanh chóng và chính xác. Một trong những thao tác thường gặp nhưng lại có nhiều nhầm lẫn đó là quy đổi thời gian ra số. Khi bạn nhập một giá trị thời gian như 08:30:00 vào một ô, Excel thực sự lưu trữ dữ liệu đó dưới dạng một số thập phân, trong đó phần nguyên biểu thị số ngày angle và phần thập phân biểu thị phần thời gian trong ngày veldig. Tuy nhiên, chúng ta cần biết cách chuyển đổi giữa dạng thời gian và số thập phân một cách chính xác để thực hiện các phép tính phức tạp, tạo báo cáo, và tránh các lỗi tính toán không đáng có.
Trong bài viết này, chúng ta sẽ đi sâu vào cách quy đổi thời gian ra số trong Excel, giải thích cơ chế lưu trữ thời gian trong Excel, các công thức thường dùng, cách xử lý các trường hợp đặc biệt, và cung cấp ví dụ thực tế để bạn có thể áp dụng ngay vào công việc hàng ngày.
Có thể bạn quan tâm: Phần Mềm Đọc Số Thành Chữ Trong Excel 2026: Cách Thực Hiện Và Tối Ưu Hoá
1. Hiểu về cách Excel lưu trữ thời gian
1.1. Hệ thống ngày tháng trong Excel
Excel lưu trữ ngày tháng theo một khái niệm gọi là serial’objet – một số nguyên dương đại diện cho số ngày kể từ ngày “đầu mốc” (hoặc “epoch”). Có hai hệ thống ngày tháng phổ biến được Excel hỗ trợ:
- Hệ thống 1900 (được dùng trên Windows và macOS):
- Serial 1 = 1/1/1900
- Serial 2 = 2/1/1900
Serial 25569 = 1/1/1970 (đây là ngày epoch của Unix).
Hệ thống 1904 (được dùng trên macOS cũ):
- Serial 0 = 1/1/1904
- Serial 25569 = 1/1/1970 (cũng như trên hệ thống 1900, nhưng offset khác).
Khi nhấn Enter sau khi nhập mộtPayload thời gian, Excel sẽ tự động chuyển sang dạng số thập phân theo hệ thống đã chọn.
1.2. Định dạng thời gian là một phần của số thập phân
- Phần nguyên của serial number biểu thị số ngày.
- Phần thập phân biểu thị tỷ lệ phần trăm của một ngày. Ví dụ:
- 0.5 = 12 giờ (tức là nửa ngày).
- iye 0.25 = 6 giờ, 0.75 = 18 giờ.
Do đó, giá trị 8:30 AM trong Excel sẽ được lưu trữ như 0.3541666667 (8.5 giờ / 24 giờ/day).
Cảnh báo: Nếu bạn đặt một ô trong định dạng số (ví dụ 0.3541667) mà không thay đổi định dạng thành “Time”, Excel sẽ hiển thị số thập phân thay vì thời gian. Để hiển thị lại dưới dạng thời gian, bạn cần chuyển đổi định dạng ô sang “Time” hoặc “Custom” như
hh:mm:ss.
Có thể bạn quan tâm: Phần Mềm Sắp Xếp Abc Trong Excel 2026: Cách Thực Hiện, Mẹo Và Công Cụ Tối Ưu
2. Các công thức chuyển đổi thời gian thành số
2.1. Sử dụng hàm TIMEVALUE()
Hàm TIMEVALUE() chuyển một chuỗi ký tự đại diện cho thời gian thành giá trị số thập phân.
=TIMEVALUE("08:30:00")
Kết quả sẽ là 0.3541666667. Hàm này rất hữu ích khi dữ liệu thời gian được nhập dưới dạng văn bản (string) và bạn muốnidays ảo chuyển thành số thực tế mà Excel có thể tính toán.
Lưu ý: Hàm này chỉ chấp nhận định dạng thời gian chuẩn (hh:mm:ss). Nếu chuỗi chứa ngày hoặc có định dạng khác, bạn cần dùng
DATEVALUE()hoặcVALUE().
2.2. Tính tổng hoặc hiệu thời gian
Tổng thời gian:
excel =A1+B1
Nếu A1 = 08:30:00 và B1 = 02:15:00, tổng sẽ là 10:45:00.Hiệu thời gian:
excel =A1-B1
Nếu A1 = 17:00:00 và B1 = 08:30:00, hiệu sẽ là 08:30:00.
Nếu bạn muốn chuyển kết quả này thành số thập phân, chỉ cần thay đổi định dạng ô sang “General” hoặc “Number”.
2.3. Tính số giờ, phút, hoặc giây
Giả sử thời gian nằm trong ô A1:
Số giờ (định dạng thập phân):
excel =A124
Nếu A1 = 08:30:00, kết quả sẽ là 8.5.Số phút-und:
excel =A11440
(1440 = 24h x 60 phút).Số giây:
excel =A186400
(86400 = 24h x 60 phút x 60 giây).
2.4. Tính số ngày
Nếu bạn muốn tính số ngày giữa hai thời gian (hoặc một thời gian và ngày hiện tại):
= A2 - A1 ' A2 > A1
Kết quả sẽ là số ngày (có thể là số thập phân). Để chuyển thành giờ:
= (A2 - A1) 24
Có thể bạn quan tâm: Phần Mềm Quản Lý Vật Tư Bằng Excel
3. Xử lý các trường hợp đặc biệt
3.1. Thời gian âm (negative time)
Excel truyền thống không hỗ trợ thời gian âm trong phiên bản cũ. Nếu bạn tính hiệu thời gian và kết quả âm, Excel sẽ hiển thị một lỗi “######”. Để giải quyết, bạn có thể:
Sử dụng công thức
ABS():excel =ABS(A1-B1)Hoặc chuyển sang hệ thống 1904 trong Excel (File > Options > Advanced > “Use 1904 date system”). Tuy nhiên, điều này ảnh hưởng tới toàn bộ bảng tính và nên được sử dụng cẩn thận.
3.2. Thời gian vượt quá 24 giờ
Khi tính tổng thời gian có thể vượt quá 24 giờ, Excel chỉ hiển thị phần dư. Để hiển thị số giờ thực sự, bạn cần định dạng ô thành Custom và nhập hh:mm:ss. Dấu cho phép hiển thị số giờ lớn hơn 24 mà không mất dấu.

Có thể bạn quan tâm: Pivot Table Trong Excel: Tác Dụng Và Cách Sử Dụng Hiệu Quả
Ví dụ:
=A1+A2 ' A1=12:00, A2=15:00 (tổng = 27:00)
Nếu ô định dạng hh:mm:ss, kết quả sẽ là 27:00:00.
3.3. Chuyển đổi ngày và thời gian
Nếu ô chứa cả ngày và giờ (ví dụ 12/08/2026 08:30:00), bạn muốn tách riêng thành ची:
- Chỉ lấy ngày:
excel =INT(A1) - Chỉ lấy giờ:
excel =A1-INT(A1)
Sau đó có thể dùng TIMEVALUE() hoặc HOUR(), MINUTE(), SECOND() để xử lý thêm.
3.4. Giao tiếp với các hàm ngày tháng khác
DATEDIF(): tính khoảng thời gian giữa hai ngày (tùy theo đơn vị).excel =DATEDIF(A1, B1, "d") ' số ngày =DATEDIF(A1, B1, "m") ' số tháng =DATEDIF(A1, B1, "y") ' số nămWORKDAY(): tính ngày làm việc sau một số ngày làm việc (bỏ qua cuối tuần và ngày lễ).excel =WORKDAY(A1, 10)NETWORKDAYS(): tính số ngày làm việc giữa hai ngày.excel =NETWORKDAYS(A1, B1)
Các hàm này trả về số ngày (int), nên để chuyển thành giờ, bạn nhân với 24.
4. Áp dụng thực tế: các ví dụ chi tiết
4.1. Tính số giờ làm việc trong một ngày làm việc
Giả sử bạn có bảng thời gian vào và ra (check-in/check-out) trong các ô:
| A (Check-in) | B (Check-out) | C (Giờ làm) |
|---|---|---|
| 08:30:00 | 12:00:00 | = (B1-A1)24 |
| 13:15:00 | 17:45:00 | = (B2-A2)24 |
| Tổng | =SUM(C1:C2) |
Kết quả:
– C1 = 3.5 giờ
– C2 = 4.5 giờ
– Tổng = 8 giờ
Nếu bạn muốn tính giờ làm việc thực tế còn trừ đi thời gian nghỉ trưa (ví dụ 0.5 giờ), bạn có thể thay đổi công thức:
=(B1-A1)24 - 0.5Minha
4.2. Tính lương theo giờ làm
Giả sử mức lương giờ là 50,000 VND. Bạn có bảng giờ làm và muốn tính lương:
| A (Giờ làm) | B (Lương) |
|---|---|
| 8 | =A150000 |
| 7.5 | =A250000 |
Kết quả:
– B1 = 400,000 VND
– B2 = 375,000 VND
Bạn có thể mở rộng bảng tính để tính tổng lương, thuế, phụ cấp, v.v.
4.3. Tính chiều англий
Nếu bạn quản lý một dự án và muốn tính thời gian hoàn thành dự án bằng giờ:
- Bắt đầu:
01/01/2026 08:00:00(ô A1) - Kết thúc:
01/10/2026 16:30:00(ô B1)
Sử dụng công thức:
=(B1-A1)24
Kết quả: 216.5 giờ.
Bạn có thể chuyển đổi thành ngày, tháng hoặc tuần bằng cách chia cho 24, 247, 2430, v.v.
4.4. Định dạng thời gian trong báo cáo
Để báo cáo ngày làm việc và giờ làm theo định dạng chuẩn, bạn có thể:
- Định dạng ô
hh:mm:ssđể hiển thị tổng giờ vượt quá 24 giờ. - Sử dụng
TEXT()để chuyển đổi thành chuỗi định dạng:excel =TEXT(A1, "hh:mm:ss")
Nếu bạn muốn hiển thị số ngày và giờ một cách dễ đọc:
=INT((B1-A1)24/8) & " ngày " & TEXT(MOD((B1-A1)24,8), "hh:mm")
Trong ví dụ này, giảאָנlì bạn tính theo lịch làm việc 8 giờ/ngày.
5. Thực hành với một ví dụ hoàn chỉnh
Giả sử bạn làm việc trong phòng kế toán và cần tính tổng số giờ làm việc, lương, và chi phí cho một dự án trong tháng. Dưới đây là bảng mẫu và cách tính:
| Ngày | Check-in | Check-out | Giờ làm | Lương (VND) |
|---|---|---|---|---|
| 01/09/2026 | 08:00:00 | 12:kvæ | = (C2-B2)24 | =D250000 |
| 01/09/2026 | 13:00:00 | 17:30:00 | = ( suporta ) | =D350000 |
| 02/09/2026 | 07:45:00 | 12:00:00 | = (D2-B2)24 | =D450000 |
| 02/09/2026 | 13:30:00 | 18:00:00 | = (B5-A5)24 | =D550000 |
| Tổng | =SUM(D2:D5) | =SUM(E2:E5) |
Các bước thực hiện:
- Nhập thời gian vào và ra vào các ô tương ứng.
- Sử dụng công thức
(C2-B2)24để tính giờ làm mỗi ca. - Nhân giờ làm với mức lương giờ (
50000). - Tổng hợp giờ làm và lương bằng
SUM(). - Định dạng các cột giờ làm
hh:mm:ssvà cột lươngCurrency.
Kết quả sẽ cho bạn cái nhìn tổng quan: tổng giờ làm trong tháng, tổng lương cần trả, và số giờ làm việc trung bình một ngày.
6. Thực tiễn: chuyển đổi thời gian từ dữ liệu nguồn
Trong khi làm việc với dữ liệu từ các hệ thống khác (ví dụ hệ thống quản lý thời gian, ERP, hoặc dữ liệu CSV), thời gian thường được lưu dưới dạng chuỗi văn bản. Khi nhập vào Excel, bạn cần chuyển đổi chúng thành số thực tế để áp dụng các phép tính.
| Dữ liệu nguồn | Thời gian Excel | Công thức chuyển đổi |
|---|---|---|
08:30:00 | 0.354166667 | =TIMEVALUE("08:30:00") |
17:45 | 0.735416667 | =TIMEVALUE("17:45") |
13:15:30 | 0.547916667 | =TIMEVALUE("13:15:30") |
Nếu dữ liệu nguồn có định dạng ngày + giờ (ví dụ 2026-09-01 08:30), bạn có thể dùng:
=VALUE("2026-09-01 08:30")
hoặc
=DATEVALUE("2026-09-01") + TIMEVALUE("08:30")
Sau khi chuyển đổi, bạn có thể áp dụng công thức =(B1-A1)24 để tính số giờ làm việc giữa hai thời điểm.
7. Mẹo và lưu ý khi làm việc với thời gian trong Excel
| # | Mẹo/ Lưu ý | Mô tả |
|---|---|---|
| 1 | Định dạng ngày giờ | Đảm bảo các ô được định dạng đúng (Date, Time, Custom) để tránh lỗi tính toán. |
| 2 | Sử dụng ROUND() | Khi làm việc với số thập phân, dùng ROUND() để tránh sai số thập phân. |
| 3 | Bỏ qua ngày cuối tuần | Nếu cần tính thời gian làm việc, dùng WORKDAY() và NETWORKDAYS() để tự động loại bỏ cuối tuần. |
| 4 | Sử dụng hh:mm:ss | Khi tổng thời gian lớn hơn 24 giờ, thay định dạng hh:mm:ss bằng hh:mm:ss. |
| 5 | Kiểm tra hệ thống ngày | Kiểm tra xem workbook có đang dùng hệ thống 1900 hay 1904 (File > Options > Advanced). |
| 6 | Xử lý thời gian âmotros | Sử dụng ABS() hoặc điều chỉnh công thức để tránh lỗi “######”. |
| 7 | Sử dụng VBA cho thao tác phức tạp | Khi cần tự động chuyển đổi hàng nghìn dòng dữ liệu, viết macro bằng VBA. |
| 8 | Sử dụng Power Query | Khi nhập dữ liệu từ CSV, Power Query cho phép chuyển đổi mérage nhanh thời gian ngay trong quá trình import. |
8. Kết luận
Việc quy đổi thời gian ra số trong Excel là một kỹ năng cơ bản nhưng vô cùng quan trọng trong quản lý dữ liệu, lập kế hoạch, và lập báo cáo. Khi hiểu rõ cách Excel lưu trữ thời gian dưới dạng serial number, bạn có thể:
- Tính toán tổng thời gian, giờ làm việc, chi phí, và nhiều biến số khác một cách chính xác.
- Tránh những lỗi phổ biến như mất dấu 24h, thời gian âm, và lỗi định dạng.
- Tối ưu công việc bằng cách sử dụng công thức, hàm, onzeker VBA hoặc Power Query.
Bằng cách áp dụng những công thức và mẹo được trình bày trong bài viết, bạn sẽ nhanh chóng nâng cao hiệu quả làm việc với Excel, đồng thời giảm thiểu sai sót và tăng tính nhất quán trong các báo cáo doanh nghiệp.

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
