Đây nhé:
IF(ISERROR(VLOOKUP($M7,'Gia SS ĐT'!$A$3:$C$299,3,0))=TRUE,Data!$L11,VLOOKUP($M7, 'Gia SS ĐT'!$A$3:$C$299,3,0))
VLOOKUP($M7,'Gia SS ĐT'!$A$3:$C$299,3,0) : Tìm giá trị M7 trong vùng A3:c299, lấy cột 3, trả về giá trị tuyệt đối => đối số 1 của hàm IF (1)
ISERROR(VLOOKUP($M7,'Gia SS ĐT'!$A$3:$C$299,3,0)): kiểm tra giá trị tìm xem có bị lỗi không, nếu trả về lỗi (#N/A,...) thì sẽ trả về TRUE (2)
ISERROR(VLOOKUP($M7,'Gia SS ĐT'!$A$3:$C$299,3,0))=TRUE : Kiểm tra xem lỗi không (3)
Nếu (2) không lỗi trả về: Data!$L11
Nếu (2) lỗi trả về: VLOOKUP($M7, 'Gia SS ĐT'!$A$3:$C$299,3,0)
Công thức ấy có thể chuyển thành:
IF(ISERROR(VLOOKUP($M7,'Gia SS ĐT'!$A$3:$C$299,3,0)),Data!$L11,VLOOKUP($M7, 'Gia SS ĐT'!$A$3:$C$299,3,0))
Hoặc hay hơn nữa là: IFERROR(VLOOKUP($M7,'Gia SS ĐT'!$A$3:$C$299,3,0),Data!$L11)