Nếu bảng tính Excel chứa nhiều ngày tháng, sớm muộn bạn sẽ cần tính khoảng cách giữa chúng. Ví dụ: bao nhiêu tháng để trả hết nợ, hay bao nhiêu ngày để giảm cân?
Tính chênh lệch ngày trong Excel dễ dàng, nhưng có thể phức tạp tùy ý định tính toán. Ví dụ: giữa 05/02/2016 và 15/01/2016, số tháng là 0 hay 1?有人说 0 vì chưa đủ một tháng, người nói 1 vì đã sang tháng khác.
Bài viết này chỉ cách tính chênh lệch hai ngày để ra số ngày, tháng, năm với các công thức khác nhau tùy sở thích.
Số ngày giữa hai ngày
Đơn giản nhất: tính số ngày. Tốt là chỉ có một cách tính, không lo công thức cho kết quả khác nhau.
Ví dụ: hai ngày trong ô A2 và A3. Chênh lệch là 802 ngày. Có nhiều cách tính cùng giá trị:

Cách 1: Trừ trực tiếp hai ngày A3 - A2. Excel nhận diện ngày và tự tính số ngày. Cách 2: Dùng hàm DAYS:
=DAYS(A3, A2)
Hàm nhận hai đối số: ngày kết thúc và ngày bắt đầu. Đảo ngày sẽ ra số âm. Cách 3: Hàm DATEDIF (từ thời Lotus 1-2-3, không được hỗ trợ chính thức):
=DATEDIF(A2, A3, "D")
Khi gõ, Excel không gợi ý cú pháp, nhưng bạn có thể tra cú pháp và đối số hỗ trợ. Thêm: tính số ngày làm việc (bỏ cuối tuần) bằng hàm tích hợp:
=NETWORKDAYS(ngày_bắt_đầu, ngày_kết_thúc)
Tính ngày và ngày làm việc đơn giản. Bây giờ nói về tháng.
Số tháng giữa hai ngày
Tháng là phức tạp nhất do làm tròn lên/xuống tùy tháng đầy đủ hay một phần. Hàm MONTH trong Excel chỉ xem tháng, bỏ qua năm – chỉ dùng được cho cùng năm.
Microsoft cung cấp các công thức sau (đã rút gọn):
Làm tròn lên: =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate) Làm tròn xuống: =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Hai công thức dài, không cần hiểu sâu. Kết quả trong Excel:

Lưu ý: chỉnh sửa công thức làm tròn xuống trực tiếp trong ô vì đôi khi không hiển thị đầy đủ trên thanh công thức. Để xem công thức trong ô: tab Công thức → Hiển thị công thức (Show Formulas).

Kết quả ví dụ: làm tròn lên cho 27 tháng, làm tròn xuống cho 26 tháng – đều chính xác tùy quan điểm. DATEDIF chỉ tính tháng đầy đủ, trả về 26:
=DATEDIF(A2, A3, "M")
Số năm giữa hai ngày
Năm cũng tùy ý định: tính 365 ngày đầy đủ hay chỉ sang năm mới. Ví dụ dùng hai công thức:

Một dùng DATEDIF, một dùng YEAR. Chênh lệch 802 ngày: DATEDIF cho 2 năm, YEAR cho 3 năm.

Lại là sở thích và mục đích tính toán. Nên biết cả hai phương pháp để áp dụng linh hoạt. Miễn cẩn thận chọn công thức, tính toán chính xác khá dễ dàng. Còn nhiều hàm ngày tháng khác, hãy khám phá trên trang hỗ trợ Office. Hãy bình luận nếu có thắc mắc. Chúc thành công!