Khi bạn phải tìm ra tuổi chính xác hoặc chênh lệch ngày tháng chính xác của mình trong Excel từ ngày này sang ngày khác, bạn sử dụng hàm DATEDIF. Như vậy, các trang tính Excel có một định dạng được tạo sẵn để phát hiện ngày tháng đang được nhập vào trang tính. Những ngày này có thể không đổi hoặc có thể thay đổi theo ngày cụ thể.

Có thể là Dd / mm / yyyy hoặc mm / dd / yyyy, cả hai định dạng đều được trang tính phát hiện. Vì vậy, nếu bạn nhập 10/08/2011, trang tính sẽ tự động đọc là 10/08/2011. Để tạo ngày động thay đổi tự động, hãy sử dụng hàm = DATE (). Và Ctrl +; sẽ tự động nhập ngày hiện tại, ngày này SẼ KHÔNG thay đổi.

Hàm DATEDIF Để tính toán chênh lệch trong hai ngày, có thể sử dụng hàm DATEDIF.

Ví dụ: mở một sổ làm việc mới và trong ô A1, hãy nhập ngày trước đó (giả sử 10/10/1986). Sau đó, trong A2, nhập một ngày gần đây (Giả sử, 10/8/2011).

Để tìm sự khác biệt trong số ngày, đơn giản = A2-A1 sẽ cho bạn câu trả lời là 9070 ngày. Nhưng để nhận được câu trả lời là không. trong nhiều năm và nhiều tháng, DATEDIF có thể trợ giúp.

DATEDIF (start_date, end_date, “khoảng thời gian”) là cú pháp. Ngày bắt đầu là một ngày sớm hơn và ngày kết thúc là một ngày gần đây hơn. Ngày kết thúc phải luôn muộn hơn ngày bắt đầu. Nếu không, bạn sẽ gặp lỗi ‘#VALUE!’.

Khoảng có 5 tham số khác nhau. Nếu bạn muốn có câu trả lời trong ngày, hãy nhập “d”. Trong nhiều tháng, “m”, nhiều năm, “y”, tương tự như vậy tháng và tương tự, “md” và trong khoảng năm và tương tự như vậy tháng, “ym” .

Trong trang tính, lấy 1/10/1986 làm ngày bắt đầu, 10/8/2011 làm ngày kết thúc, trong ô A4, hãy nhập cú pháp = DATEDIF (A1, A2, “d”) cho số ngày, = DATEDIF (A1, A2, “m”) cho không. của tháng, = DATEDIF (A1, A2, “y”) cho không. năm, = DATEDIF (A1, A2, “md”) cho không. tháng và ngày, = DATEDIF (A1, A2, “ym”) cho không. năm và tháng.

Mục đích Hàm này có thể hữu ích trong việc tính toán tuổi của bất kỳ thứ gì. Nó chính xác và bạn có thể lưu trang tính đó để sử dụng công thức cho nhiều trường hợp khác.

Lỗi Đôi khi trang tính excel của bạn có thể không hiển thị hàm dateif.

Hoặc nó có thể tiếp tục cung cấp cho bạn một #NAME? lỗi. Vì vậy, bạn cần nhập ngày của mình dưới dạng giá trị ngày. Trong ô A1 và A2, nhập hai ngày ở dạng = DATEVALUE (yyyy / mm / dd), tương ứng. Bạn sẽ nhận được chuỗi số là mã sửa chữa 31695 và 40824 thành 1986/10/10 và 2011/08/10, tương ứng. Bây giờ bạn có thể tuân theo cùng dateif (a1, a2, “d”), v.v. và bạn sẽ nhận được kết quả đầu ra phù hợp. Kết quả đầu ra của bạn cho ngày, tháng, năm, md và ym sẽ lần lượt là 9070,298,24,0 và 10.

Bạn cũng có thể sử dụng hàm DATE = DATE (xé, tháng, ngày).

Thay vì nhận tất cả điều này dưới dạng các ô đơn lẻ, bạn có thể thực hiện thao tác tương tự trong một chức năng duy nhất. Cú pháp cho hàm nối đó.

Vì vậy, nếu bạn muốn biết tuổi chính xác vào ngày 10 tháng 8 năm 2011, sử dụng công thức chênh lệch ngày trong excel, bạn có thể đọc kết quả là 24 năm, 10 tháng và 0 ngày.