Mình dùng hàm Vlookup để ra giá trị tại cell D1, hiện tại D1= #N/A, nghĩa là ISNA(D1)=TRUE, vậy tại sao giá trị của F1 lại là FALSE mà không phải là TRUE khi mình sử dụng hàm OR. Xin giải thích giùm mình với.
Cám ơn nhiều!
IsNA(D1) = True, đúng
D1 = 0, lẽ ra là False, nhưng Excel quái quỷ ở chỗ: nếu D1 bằng bất kỳ giá trị nào, thì mới so sánh với 0, còn D1 mà lỗi thì báo lỗi. Lỗi NA thì báo lỗi NA.
Vậy thì (D1=0) = lỗi
Or(True, lỗi) = lỗi
IsLogical(lỗi) = False (lỗi thì không phải giá trị logic, đúng quá!)