

Công thức của bạn tham chiếu cả cột nhiều quá, nên nó nặng, dữ liệu đến đâu thì tham chiếu đến đó thôihiện tại cột AE của e đang làm bằng hàm , file rất là nặng chạy rất lâu, nhờ anh chị đổi về vba dùm em được không ạ . e cảm ơn




=IF(P4="","",IF(L4=AGGREGATE(14,6,$L$4:$L$2000/($B$4:$B$2000=B4),1),B4,""))

dạ e cảm ơn !!! để e xem file ạ1- Không bao giờ tham chiếu đến cả cột (1 triệu dòng), mà chỉ đến số dòng đủ lớn (trong ví dụ này tôi làm giả sử đến dòng 2000).
2- Dùng hàm AGGREGATE, thay cho hàm IF(MAX... cũng sẽ giúp CT nhẹ hơn
Mã:=IF(P4="","",IF(L4=AGGREGATE(14,6,$L$4:$L$2000/($B$4:$B$2000=B4),1),B4,""))