Công thức tính ngày đến hạn thanh toán năm 2024

Bài viết này sẽ hướng dẫn các bạn cách tính ngày hết hạn trong Excel bằng hàm EDATE cực kỳ đơn giản. Hàm EDATE sẽ trả về giá trị ngày trước hoặc sau ngày đã biết đã xác định trước. Trong thực tế, hàm EDATE thường được dùng để tính toán ngày đáo hạn (thanh toán), ngày đến hạn của sản phẩm.

Mục lục

1. Tìm hiểu cấu trúc hàm EDATE 2. Cách tính ngày hết hạn trong Excel bằng hàm EDATE

1. Tìm hiểu cấu trúc hàm EDATE

Cú pháp hàm: =EDATE(start_date; months)

Trong đó:

- Start_date: Ngày bắt đầu.

- Months: Số tháng trước hoặc sau ngày bắt đầu start_date. Giá trị dương cho đối số months tạo ra ngày trong tương lai, giá trị âm tạo ra ngày trong quá khứ.

Lưu ý:

- Nếu start_date không phải là ngày hợp lệ, hàm EDATE trả về giá trị lỗi

VALUE! .

- Nếu months không phải là số nguyên thì nó bị cắt cụt.

2. Cách tính ngày hết hạn trong Excel bằng hàm EDATE

Ví dụ ta có 4 loại sản phẩn là rượu, bia, pushmax, coca có ngày sản xuất trong hình dưới. Các loại sản phẩm này có thời hạn sử dụng tương ứng là:

- Rượu có thời hạn sử dụng trong 36 tháng tính từ ngày sản xuất.

- Bia có thời hạn sử dụng trong 30 tháng tính từ ngày sản xuất.

- Pushmax có thời hạn sử dung trong 24 tháng tính từ ngày sản xuất.

- Coca có thời hạn sử dụng trong 20 tháng tính từ ngày sản xuất.

Áp dụng cấu trúc hàm EDATE kết hợp với hàm IF, ta có công thức tính ngày hết hạn của các sản phẩm như sau:

\=IF(B2=”Rượu”;EDATE(E2;36);IF(B2=”Bia”;EDATE(E2;30);IF(B2=”Pushmax”;EDATE(E2;24);EDATE(E2;20))))

Sao chép công thức cho các sản phẩm còn lại ta sẽ thu được ngày hết hạn của các loại sản phẩm đó như hình dưới.

Như vậy, bài viết trên đã hướng dẫn các bạn cách tính ngày hết hạn trong Excel bằng hàm EDATE cực kỳ đơn giản. Hy vọng bài viết sẽ hữu ích với các bạn trong quá trình làm việc. Chúc các bạn thành công!

- Months: Số tháng trước hoặc sau ngày bắt đầu start_date. Giá trị dương cho đối số months tạo ra ngày trong tương lai, giá trị âm tạo ra ngày trong quá khứ.

Lưu ý:

- Nếu start_date không phải là ngày hợp lệ, hàm EDATE trả về giá trị lỗi

VALUE! .

- Nếu months không phải là số nguyên thì nó bị cắt cụt.

Ví dụ ta có 4 loại sản phẩn là rượu, bia, pushmax, coca có ngày sản xuất trong hình dưới. Các loại sản phẩm này có thời hạn sử dụng tương ứng là:

- Rượu có thời hạn sử dụng trong 36 tháng tính từ ngày sản xuất.

- Bia có thời hạn sử dụng trong 30 tháng tính từ ngày sản xuất.

- Pushmax có thời hạn sử dung trong 24 tháng tính từ ngày sản xuất.

- Coca có thời hạn sử dụng trong 20 tháng tính từ ngày sản xuất.

.png)

Áp dụng cấu trúc hàm EDATE kết hợp với hàm IF, ta có công thức tính ngày hết hạn của các sản phẩm như sau:

\=IF(B2=”Rượu”;EDATE(E2;36);IF(B2=”Bia”;EDATE(E2;30);IF(B2=”Pushmax”;EDATE(E2;24);EDATE(E2;20))))

Sao chép công thức cho các sản phẩm còn lại ta sẽ thu được ngày hết hạn của các loại sản phẩm đó như hình dưới.

.png)

Như vậy, bài viết trên đã hướng dẫn các bạn cách tính ngày hết hạn trong Excel bằng hàm EDATE cực kỳ đơn giản. Hy vọng bài viết sẽ hữu ích với các bạn trong quá trình làm việc. Chúc các bạn thành công!

  • 1

Em có 1 bài toán về cảnh báo công nợ đã quá hạn và sắp quá hạn với dữ liệu e gửi trên file đính kèm - Ban đầu sẽ có thông tin hạn thanh toán lần 1, khi tiền về lần 1 thì e sẽ xóa hạn thanh toán lần 1 đi, và điền hạn thanh toán lần 2, tương tự lần 3, e muốn tính số ngày quá hạn cho cả 3 lần gộp chung vào 1 cột có được không ạ - e muốn tính các HĐ sắp đến hạn 5 ngày thì sẽ trả về giá trị "SĐH" cũng gộp chung hạn thanh toán của 3 lần ạ Mong được các anh chị giải đáp ạ Em cảm ơn ạ!

  • file tính tuổi nợ.xlsx 11.6 KB · Đọc: 99
  • 2

    Em có 1 bài toán về cảnh báo công nợ đã quá hạn và sắp quá hạn với dữ liệu e gửi trên file đính kèm - Ban đầu sẽ có thông tin hạn thanh toán lần 1, khi tiền về lần 1 thì e sẽ xóa hạn thanh toán lần 1 đi, và điền hạn thanh toán lần 2, tương tự lần 3, e muốn tính số ngày quá hạn cho cả 3 lần gộp chung vào 1 cột có được không ạ - e muốn tính các HĐ sắp đến hạn 5 ngày thì sẽ trả về giá trị "SĐH" cũng gộp chung hạn thanh toán của 3 lần ạ Mong được các anh chị giải đáp ạ Em cảm ơn ạ!

Trường hợp sắp đến hạn 3 ngày có thông báo không?

.

  • 3

    Trường hợp sắp đến hạn 3 ngày có thông báo không?
.

Dạ không ạ, e cần thông báo trước hạn 5 ngày thôi ạ

  • 4

    Dạ không ạ, e cần thông báo trước hạn 5 ngày thôi ạ

1. Cảnh báo trước đúng 5 ngày:

\=IF(MAX(F4:H4)-TODAY()=5,"SĐH","")

2. Cảnh báo trước từ 1 đến 5 ngày:

\=IF(AND(MAX(F4:H4)-TODAY()<=5,MAX(F4:H4)-TODAY()>0),"SĐH","")

3. Số ngày quá hạn:

\=IF(MAX(F4:H4)>= TODAY(),"",TODAY()-MAX(F4:H4))

.

  • 5

    1. Cảnh báo trước đúng 5 ngày:

\=IF(MAX(F4:H4)-TODAY()=5,"SĐH","")

2. Cảnh báo trước từ 1 đến 5 ngày:

\=IF(AND(MAX(F4:H4)-TODAY()<=5,MAX(F4:H4)-TODAY()>0),"SĐH","")

3. Số ngày quá hạn:

\=IF(MAX(F4:H4)>= TODAY(),"",TODAY()-MAX(F4:H4))

.

Dạ e áp dụng công thức của bác ra kết quả rồi ạ, E cảm ơn bác nhiều! Chúc bác và gia đình nhiều sức khỏe ạ!

Chủ đề