Khi làm việc với bảng tính Excel, chắc hẳn đã có lần bạn phải xác định khoảng thời gian giữa hai thời điểm, ví dụ số ngày, số tháng hay số năm giữa 2 ngày.
Tuy nhiên, bạn có thể tính nhanh và đơn giản hơn rất nhiều bằng cách sử dụng hàm DATEDIF – hàm đếm ngày: Hàm DATEDIF trả về số ngày, tháng, năm khác biệt giữa hai giá trị ngày.
Bài viết này sẽ hướng dẫn các bạn sử dụng hàm DATEDIF tính chênh lệch giữa 2 mốc thời gian trong Excel.
Mục Lục Bài Viết
1, Cú Pháp Hàm DATEDIF
Hàm DATEDIF viết tắt của Date Difference. Excel không gợi ý công thức hàm DATEDIF như các hàm khác khi bạn gõ tên hàm.
Công thức hàm DATEDIF:
=DATEDIF(Start_date, End_date, Unit)
Trong đó:
Start_date: ngày bắt đầu giữa 2 thời điểm cần tính chênh lệch.
End_date: hay còn gọi là due date - là ngày kết thúc giữa 2 thời điểm cần tính chênh lệch.
Ngày tháng (Start_date và End_date) có thể được nhập ở dạng:
Văn bản trong dấu ngoặc kép, ví dụ: "15/9/2019";
Dạng số quy đổi của ngày tháng, ví dụ: số 43723 là dạng số của ngày 15/09/2019 trong hệ thống ngày tháng 1900 - khi mà số 1 là ngày 01/01/1900;
Kết quả của các công thức, ví dụ: hàm DATE(2019,9,15).
Unit: là 1 trong các giá trị “d”, “m”, “y”, “md”, “ym”, “yd”. Chi tiết cách sử dụng các unit sẽ được nêu trong các ví dụ minh họa bên dưới.
Lưu ý: Nếu Start_date lớn hơn End_date, kết quả hàm DATEDIF sẽ trả về lỗi #NUM!.
Microsoft khuyến nghị bạn không nên sử dụng “md” cho Unit vì nó “có thể cho kết quả là số âm, số không hoặc kết quả không chính xác”.
2, Cách Tính Chênh Lệch Toàn Phần Ngày/ Tháng/ Năm Bằng Hàm DATEDIF
2.1, Tính Số Ngày Giữa 2 Mốc Thời Gian
Cách tính số ngày từ ngày bắt đầu đến ngày kết thúc, sử dụng Unit “d” trong hàm DATEDIF: =DATEDIF(Start_date, End_date, “d”)
Kết quả ví dụ dưới đây của hàm tính số ngày trong Excel đếm số ngày từ ngày 13/8/2020 đến ngày 29/9/2020.
2.2, Tính Số Tháng Giữa 2 Thời Điểm Trong Excel
Công thức tính số tháng giữa 2 khoảng thời gian trong Excel:
=DATEDIF(Start_date, End_date, “m”)
Kết quả ví dụ dưới đây đếm số tháng giữa 2 ngày 13/8/2020 và 29/9/2020: kết quả bằng 15 tháng.
2.3, Tính Số Năm Giữa 2 Thời Điểm Trong Excel
Hàm tính thời gian trong Excel tính số năm chênh lệch:
=DATEDIF(Start_date, End_date, “y”)
3, Các UNIT Khác Của Hàm DATEDIF - Tính Chênh Lệch Một Phần Giữa 2 Mốc Thời Gian
3.1, “MD” Lấy Chênh Lệch Ngày Bỏ Qua Tháng Và Năm
Hàm tính số ngày trong Excel bằng cách trừ 2 ngày mà không quan tâm đến chênh lệch tháng, năm giữa 2 ngày:
=DATEDIF(Start_date, End_date, “md”)
Excel cung cấp hàm DATEDIF từ Lotus 1-2-3. Theo Microsoft, kết quả của unit “md” có thể là số âm, số không hoặc kết quả không chính xác nên unit này không được khuyến khích dùng. Bạn có thể thay thế bằng Hàm INT và phép cộng, trừ ngày tháng trong Excel.
3.2, "YM" Tính Sự Khác Biệt Giữa Các Tháng Bỏ Qua Ngày Và Năm
Công thức trừ tháng giữa giữa 2 khoảng thời gian trong Excel bỏ qua ngày và năm:
=DATEDIF(Start_date, End_date, “ym”)
Unit “y”, “ym” và “md” được ứng dụng để tính khoảng thời gian tổng hợp ra năm, tháng, ngày: