Lỗi khi sử dụng hàm ISNA và hàm OR

Liên hệ QC

GAUBEBONG

Thành viên mới
Tham gia
16/4/09
Bài viết
1
Được thích
0
Mình có bảng dữ liệu sau:

1.png
2.png
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!
 

File đính kèm

  • Book1.xlsx
    7.9 KB · Đọc: 20
  • 1.png
    1.png
    7.7 KB · Đọc: 8
Lần chỉnh sửa cuối:
Trong hàm Or: OR(ISNA(D1);D1=0)

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á!)
 
Web KT
Back
Top Bottom