Em có một trường hợp như sau:

Trong file em có 2 sheet: Khởi tạo và Gia hạn. Hình trên là sheet Gia hạn dịch vụ của khách hàng. Khách hàng sử dụng dịch vụ lần đầu rồi được ghi chép bên sheet Khởi tạo. Khách hàng gia hạn dịch vụ sẽ được ghi chép bên sheet Gia hạn như trên hình.
Em nhờ cả nhà là có công thức nào để tính ngày hết hạn của khách hàng A với dịch vụ z (mà không phải sử dụng VBA) ?
Vì nó xảy ra 2 trường hợp: nếu là gia hạn lần đầu thì ngày hết hạn sẽ bằng với ngày hết hạn bên sheet Khởi tạo (như ở E3 dùng Index-match thì em ok rồi), nhưng nếu là gia hạn lần 2 và 3 thì sẽ bằng với ngày kết thúc gần đó nhất ở cột G (như E6=G2, E7=G6).
Ở cột Hết hạn (cột E) em phải dùng công thức nào đây để check 2 trường hợp này và thỏa mãn 2 điều kiện đồng thời: Khách hàng là A và dịch vụ là z ?
Em cảm ơn nhiều!

Trong file em có 2 sheet: Khởi tạo và Gia hạn. Hình trên là sheet Gia hạn dịch vụ của khách hàng. Khách hàng sử dụng dịch vụ lần đầu rồi được ghi chép bên sheet Khởi tạo. Khách hàng gia hạn dịch vụ sẽ được ghi chép bên sheet Gia hạn như trên hình.
Em nhờ cả nhà là có công thức nào để tính ngày hết hạn của khách hàng A với dịch vụ z (mà không phải sử dụng VBA) ?
Vì nó xảy ra 2 trường hợp: nếu là gia hạn lần đầu thì ngày hết hạn sẽ bằng với ngày hết hạn bên sheet Khởi tạo (như ở E3 dùng Index-match thì em ok rồi), nhưng nếu là gia hạn lần 2 và 3 thì sẽ bằng với ngày kết thúc gần đó nhất ở cột G (như E6=G2, E7=G6).
Ở cột Hết hạn (cột E) em phải dùng công thức nào đây để check 2 trường hợp này và thỏa mãn 2 điều kiện đồng thời: Khách hàng là A và dịch vụ là z ?
Em cảm ơn nhiều!
File đính kèm
Lần chỉnh sửa cuối: