Lỗi khi sử dụng hàm ISNA và hàm OR (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

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
    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

Bài viết mới nhất

Back
Top Bottom