Nhờ giúp đỡ Hàm IF OR (1 người xem)

  • Thread starter Thread starter loi133
  • Ngày gửi Ngày gửi
Liên hệ QC

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

loi133

Thành viên mới
Tham gia
4/7/17
Bài viết
18
Được thích
4
Giới tính
Nam
Mọi người cho mình hỏi về hàm IF OR
VD =IF(OR(A4="x1",A4="x2",A4="x3",A4="x4",A4="x5"),0,1)
nếu số lượng điều kiện rất nhiều, x1,x2,x3,.....,x100, hoặc muốn để điều kiện nằm trong một vùng cố định, có thể thêm bớt điều kiện bằng cách thêm vào vùng đó
thì có cách nào để áp dụng hàm IF OR cho để công thức rút gọn lại hoặc sử dụng hàm nào cho phù hợp không nhỉ
 

File đính kèm

Mọi người cho mình hỏi về hàm IF OR
VD =IF(OR(A4="x1",A4="x2",A4="x3",A4="x4",A4="x5"),0,1)
nếu số lượng điều kiện rất nhiều, x1,x2,x3,.....,x100, hoặc muốn để điều kiện nằm trong một vùng cố định, có thể thêm bớt điều kiện bằng cách thêm vào vùng đó
thì có cách nào để áp dụng hàm IF OR cho để công thức rút gọn lại hoặc sử dụng hàm nào cho phù hợp không nhỉ
Bạn dùng công thức mảng sau:

=IF(OR(B2=$G$2:$G$11),0,1)

Nhớ kết thúc bằng Ctrl+Shift+Enter.
 
Liệt kê trong mảng, có bao nhiêu liệt kê bấy nhiêu như:

=IF(OR(B2={"x1";"x2";"x3";"x4";"x100"}),0,1)
Phép so sánh với dấu bằng không phân biệt hoa/thường.
Nếu muốn phân biệt thì hàm Find tiện hơn:
=--ISERROR(FIND("|"&$B2&"|", "|x1|x2|x3|x4|"))
 
Đính chính bài #8:
Tôi nhầm rồi. Dùng mảng như bài #6 vẫn được, lúc ấy chỉ cần thêm hàm Exact.
=IF(OR(EXACT(B2, {"x1";"x2";"x3";"x4";"x100"})),0,1)

Tuy nhiên tôi vẫn chưa xác định rõ hiệu quả của find string so với tính so sánh mảng. Không biết cái nào nhanh hơn.
 
Cảm ơn mọi người đã giúp đỡ, vấn đề của mình đã được giải quyết, xin đóng topic này ở đây.
 
Bạn dùng công thức mảng sau:

=IF(OR(B2=$G$2:$G$11),0,1)

Nhớ kết thúc bằng Ctrl+Shift+Enter.
Bi giờ mới đọc thấy cái này.
Đâu có cần CSE, hàm OR có khả năng tính theo mảng mờ.

(cứ tảng lờ bài #10 đi. Thớt ở đây 3 năm nhưng không màng đến luật trao đổi kiến thức cho nên không biết rằng quyết định đóng thớt không thuộc về mình)
 
Web KT

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

Back
Top Bottom