Hàm DATEDIF: tính tuổi, thâm niên, số ngày giữa hai ngày trong Google Sheets
Dùng DATEDIF tính tuổi chính xác, số năm/tháng/ngày làm việc, kết hợp TODAY để tự cập nhật; NETWORKDAYS đếm ngày làm việc.
Ngày tháng trong bảng tính thực chất là các con số (số ngày kể từ 30/12/1899), nên có thể cộng trừ trực tiếp. DATEDIF giúp tính khoảng cách theo năm, tháng hoặc ngày.
Cú pháp
fx=DATEDIF(ngày_bắt_đầu, ngày_kết_thúc, "đơn_vị")
"Y"số năm tròn,"M"số tháng tròn,"D"số ngày."YM"số tháng lẻ sau khi bỏ năm,"MD"số ngày lẻ sau khi bỏ tháng.
Tính tuổi
fx=DATEDIF(B2, TODAY(), "Y")
Tuổi tự tăng khi đến sinh nhật vì TODAY() luôn là ngày hiện tại.
Thâm niên dạng "x năm y tháng"
fx=DATEDIF(E2,TODAY(),"Y")&" năm "&DATEDIF(E2,TODAY(),"YM")&" tháng"
Số ngày làm việc giữa hai ngày
fx=NETWORKDAYS(DATE(2026,11,1), DATE(2026,11,30))
Bỏ qua Thứ Bảy, Chủ nhật. Dùng NETWORKDAYS.INTL nếu chỉ nghỉ Chủ nhật.
Lỗi thường gặp
- Ngày bắt đầu lớn hơn ngày kết thúc → lỗi #NUM!.
- Ngày nhập dạng chữ (căn trái ô) → đổi bằng DATEVALUE hoặc nhập lại đúng định dạng.
Luyện tập ở bài ngày tháng.
🧪 Thực hành ngay trên bảng tính mẫu
DATEDIF TODAY YEARFRAC NETWORKDAYS
Hoặc làm bài tập có chấm điểm tự động trong Lộ trình học.