Hướng dẫn sử dụng hàm DATEDIF trong Excel để tính số ngày, tháng, năm giữa hai ngày và ví dụ minh hoạ

Học viện Đào tạo Tin học Kế toán Thực Hành chuyên đào tạo kỹ năng Excel ứng dụng trong kế toán, nhân sự, hành chính và quản lý văn phòng.

Chương trình học được xây dựng bài bản, thực hành trên dữ liệu thật, giúp học viên sử dụng thành thạo các hàm thời gian như DATEDIF, DATE, YEAR, NETWORKDAYS, EDATE, phục vụ lập báo cáo, tính lương, tính tuổi, khấu hao, v.v.


1. Hàm DATEDIF là gì?

Hàm DATEDIF trong Excel được dùng để tính khoảng cách thời gian giữa hai ngày, có thể trả về kết quả là số năm, tháng hoặc ngày.

Đây là hàm ẩn, không có trong gợi ý của Excel nhưng vẫn hoạt động bình thường.


2. Cú pháp hàm DATEDIF

=DATEDIF(start_date, end_date, unit)
  • start_date: Ngày bắt đầu

  • end_date: Ngày kết thúc

  • unit: Đơn vị kết quả cần trả về


✅ Các đơn vị (unit) phổ biến:

Đơn vị Ý nghĩa Kết quả trả về
"Y" Số năm tròn giữa 2 ngày 3 (nếu 3 năm)
"M" Số tháng tròn giữa 2 ngày 36 (nếu 3 năm)
"D" Số ngày giữa 2 ngày 1095 (nếu 3 năm)
"MD" Số ngày còn lại sau khi bỏ qua tháng và năm
"YM" Số tháng còn lại sau khi bỏ qua năm
"YD" Số ngày còn lại sau khi bỏ qua năm

3. Ví dụ minh họa

🔹 Ví dụ 1: Tính tuổi từ ngày sinh

=DATEDIF(A2, TODAY(), "Y")

➡️ A2 là ô chứa ngày sinh → Kết quả là số tuổi hiện tại.


🔹 Ví dụ 2: Tính số tháng làm việc

=DATEDIF(B2, TODAY(), "M")

➡️ B2 là ngày bắt đầu làm → Kết quả: số tháng đã làm việc


🔹 Ví dụ 3: Tính chi tiết chênh lệch năm, tháng, ngày

="Bạn đã làm việc " & DATEDIF(A1,TODAY(),"Y") & " năm, " & DATEDIF(A1,TODAY(),"YM") & " tháng, " & DATEDIF(A1,TODAY(),"MD") & " ngày."

➡️ Kết quả: Bạn đã làm việc 2 năm, 4 tháng, 12 ngày


4. Ứng dụng thực tế của hàm DATEDIF

  • Tính tuổi khách hàng, tuổi lao động

  • Tính số năm/tháng/ngày làm việc trong hồ sơ nhân sự

  • Xác định thời gian còn lại của hợp đồng, bảo hành

  • Tính ngày công tác, ngày đi công trình

  • Tính thâm niên, làm lương, trợ cấp


5. Lưu ý khi sử dụng hàm DATEDIF

  • start_date phải sớm hơn end_date, nếu không sẽ lỗi

  • Hàm không gợi ý trong Excel nên phải nhập thủ công

  • Kết quả là số nguyên, không có phần lẻ (vd: 1 năm 11 tháng → không hiện 1.91)

  • Có thể kết hợp với TEXT, TODAY, NOW, IF, CONCAT,… để hiển thị đẹp hơn


✅ KẾT LUẬN

Hàm DATEDIF là một công cụ cực kỳ mạnh mẽ trong Excel giúp bạn tính toán chính xác khoảng cách thời gian giữa hai ngày. Từ tính tuổi, tính thâm niên làm việc cho đến các loại báo cáo về thời hạn, khấu hao tài sản,… tất cả đều trở nên đơn giản và tự động với hàm DATEDIF.


📌 THÔNG TIN LIÊN HỆ – HỌC VIỆN ĐÀO TẠO TIN HỌC KẾ TOÁN THỰC HÀNH

  • Trụ sở chính: Số 43, ngõ 470 Nguyễn Trãi, Thanh Xuân, Hà Nội

  • Hotline: 0983.85.65.35

  • Website: https://dayketoan.edu.vn

Form đăng ký học