Sử dụng DATEDIF để đếm ngày, tháng hoặc năm trong Excel

Tính toán khoảng thời gian hoặc sự khác biệt giữa hai ngày

Excel có một số hàm ngày tháng được xây dựng có thể được sử dụng để tính số ngày giữa hai ngày.

Mỗi hàm ngày thực hiện một công việc khác nhau để các kết quả khác nhau từ một hàm đến hàm kế tiếp. Do đó, bạn sử dụng cái nào phụ thuộc vào kết quả bạn muốn.

Có thể sử dụng hàm DATEDIF để tính toán khoảng thời gian hoặc sự khác biệt giữa hai ngày. Khoảng thời gian này có thể được tính bằng:

Sử dụng cho chức năng này bao gồm lập kế hoạch hoặc viết đề xuất để xác định khung thời gian cho một dự án sắp tới. Nó cũng có thể được sử dụng, cùng với ngày sinh của một người, để tính tuổi của họ trong năm, tháng và ngày .

Cú pháp và đối số của hàm DATEDIF

Đếm số ngày, tháng hoặc năm giữa hai ngày trong Excel với hàm DATEDIF. © Ted Tiếng Pháp

Cú pháp của hàm liên quan đến cách bố trí của hàm và bao gồm tên, khung và đối số của hàm .

Cú pháp cho hàm DATEDIF là:

= DATEDIF (ngày bắt đầu, ngày, đơn vị)

start_date - (bắt buộc) ngày bắt đầu của khoảng thời gian đã chọn. Ngày bắt đầu thực tế có thể được nhập cho đối số này hoặc tham chiếu ô đến vị trí của dữ liệu này trong trang tính có thể được nhập thay thế.

end_date - (bắt buộc) ngày kết thúc của khoảng thời gian đã chọn. Như với Start_date, nhập ngày kết thúc thực tế hoặc tham chiếu ô đến vị trí của dữ liệu này trong trang tính.

đơn vị (trước đây gọi là khoảng thời gian) - (bắt buộc) yêu cầu hàm tìm số ngày ("D"), số tháng hoàn thành ("M") hoặc năm hoàn thành ("Y") giữa hai ngày.

Ghi chú:

  1. Excel thực hiện tính toán ngày tháng bằng cách chuyển đổi ngày thành số sê-ri , bắt đầu từ 0 cho ngày hư cấu ngày 1 tháng 1 năm 1900 trên máy tính Windows và ngày 1 tháng 1 năm 1904 trên máy tính Macintosh.
  2. Đối số đơn vị phải được bao quanh bởi các dấu ngoặc kép như "D" hoặc "M".

Thêm về đối số đơn vị

Đối số đơn vị cũng có thể chứa kết hợp ngày, tháng và năm để tìm số tháng giữa hai ngày trong cùng một năm hoặc số ngày giữa hai ngày trong cùng một tháng.

Giá trị lỗi chức năng DATEDIF

Nếu dữ liệu cho các đối số khác nhau của hàm này không được nhập chính xác, các giá trị lỗi sau sẽ xuất hiện trong ô có hàm DATEDIF:

Ví dụ: Tính toán sự khác biệt giữa hai ngày

Một điểm thú vị về DATEDIF là nó là một hàm ẩn ở chỗ nó không được liệt kê với các hàm Date khác trong tab công thức trong Excel, có nghĩa là:

  1. không có hộp thoại nào để nhập hàm và đối số của nó.
  2. chú giải công cụ đối số không hiển thị danh sách đối số khi tên của hàm được nhập vào một ô.

Kết quả là hàm và đối số của nó phải được nhập thủ công vào ô để nó được sử dụng, bao gồm gõ dấu phẩy giữa mỗi đối số để hoạt động như một dấu tách.

Ví dụ DATEDIF: Tính toán sự khác biệt trong ngày

Các bước bên dưới bao gồm cách nhập hàm DATEDIF trong ô B2 trong hình ở trên hiển thị số ngày giữa các ngày 4 tháng 5 năm 2014 và ngày 10 tháng 8 năm 2016.

  1. Nhấp vào ô B2 để đặt ô hiện hoạt - đây là nơi số ngày giữa hai ngày sẽ được hiển thị.
  2. Nhập = dateif ( "vào ô B2.
  3. Nhấp vào ô A2 để nhập tham chiếu ô này làm đối số start_date cho hàm.
  4. Nhập dấu phẩy ( , ) vào ô B2 sau tham chiếu ô A2 để hoạt động như dấu phân cách giữa đối số thứ nhất và thứ hai.
  5. Nhấp vào ô A3 trong bảng tính để nhập tham chiếu ô này làm đối số end_date.
  6. Nhập dấu phẩy thứ hai ( , ) theo tham chiếu ô A3.
  7. Đối với đối số đơn vị , hãy nhập chữ D trong dấu ngoặc kép ( "D" ) để cho biết hàm chúng tôi muốn biết số ngày giữa hai ngày.
  8. Nhập dấu đóng ngoặc ")".
  9. Nhấn phím Enter trên bàn phím để hoàn thành công thức.
  10. Số ngày - 829 - sẽ xuất hiện trong ô B2 của trang tính.
  11. Khi bạn bấm vào ô B2, công thức hoàn chỉnh = DATEDIF (A2, A3, "D") xuất hiện trong thanh công thức phía trên trang tính.