Hàm 2 điều kiện với một chuỗi (1 người xem)

Liên hệ QC

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

Emyeuexcel

Thành viên thường trực
Tham gia
9/6/16
Bài viết
322
Được thích
35
Chào anh chị em GPE,

Mình có file kèm, mong anh chị giúp đỡ!
Mình muốn trả về giá trị đúng hay sai dựa theo 2 điều kiện mà tham chiếu so sánh với 2 chuỗi (mảng).
Như cột kết quả.
Cảm ơn sự giúp đỡ chỉ dạy của anh chị nhiều!
(Data của mình rất nhiều dòng và cột ạ)
 

File đính kèm

Chào anh chị em GPE,

Mình có file kèm, mong anh chị giúp đỡ!
Mình muốn trả về giá trị đúng hay sai dựa theo 2 điều kiện mà tham chiếu so sánh với 2 chuỗi (mảng).
Như cột kết quả.
Cảm ơn sự giúp đỡ chỉ dạy của anh chị nhiều!
(Data của mình rất nhiều dòng và cột ạ)
Bạn diễn giải khó hiểu quá, mình đang hiểu theo hướng là: 1 mã cột B có nhiều dòng tương ứng ở cột C, nếu trong các dòng có ít nhất 1 dòng "confirmed" thì trả về "Claim". Còn nếu tất cả các dòng tương ứng ở cột C đều là "No claim" thì trả về "No claim".
Nếu hiểu theo cách đó thì công thức sẽ là:

PHP:
J3={IF(SUMPRODUCT(($B$3:$B$17=H3)*(IFERROR(SEARCH("confirmed",$C$3:$C$17),0)))>0,"Claim","No Claim")}
 
Chào anh chị em GPE,

Mình có file kèm, mong anh chị giúp đỡ!
Mình muốn trả về giá trị đúng hay sai dựa theo 2 điều kiện mà tham chiếu so sánh với 2 chuỗi (mảng).
Như cột kết quả.
Cảm ơn sự giúp đỡ chỉ dạy của anh chị nhiều!
(Data của mình rất nhiều dòng và cột ạ)
Đoán đại:
Mã:
=IF(OR(VLOOKUP(H3,$B$3:$C$17,2,0)={"Claim confirmed","Credit confirmed"}),"","No ") & "Claim"
 
Chào anh chị em GPE,

Mình có file kèm, mong anh chị giúp đỡ!
Mình muốn trả về giá trị đúng hay sai dựa theo 2 điều kiện mà tham chiếu so sánh với 2 chuỗi (mảng).
Như cột kết quả.
Cảm ơn sự giúp đỡ chỉ dạy của anh chị nhiều!
(Data của mình rất nhiều dòng và cột ạ)
Góp vui
Mã:
=IF(COUNTIFS($B$3:$B$17,H3,$C$3:$C$17,"* confirmed"),"Claim","No claim")
 
Chào các anh chị GPE,

Quả là ảo diệu! Cả 4 cách của các anh chị đều rất ngon lành!
Mình vô cùng cảm ơn!
Và chứng tỏ mình còn phải học hỏi sự chỉ dạy của các anh chị nhiều vì có tới 4 cách hoặc hơn mà mình mò ko ra!
 
Các anh ơi!

Nhưng mình kiểm tra lại thì nếu dùng Vlookup như thầy @ndu96081631 và anh @befaint thì nếu dòng đầu của chuỗi No Claim nó sẽ ra kết quả No Claim, dù trong nhóm này có cái có Claim.
Em đính kèm file giả sử e tô màu vàng.
Mong các anh các thầy chỉ dạy ah!
Em cảm ơn nhiều!
 

File đính kèm

Các anh ơi!

Nhưng mình kiểm tra lại thì nếu dùng Vlookup như thầy @ndu96081631 và anh @befaint thì nếu dòng đầu của chuỗi No Claim nó sẽ ra kết quả No Claim, dù trong nhóm này có cái có Claim.
Em đính kèm file giả sử e tô màu vàng.
Mong các anh các thầy chỉ dạy ah!
Em cảm ơn nhiều!
Bởi vậy ngay từ đầu tôi có nói là:
Nghĩa là thật ra tôi cũng không hiểu mấy ý của bạn (nên mới đoán), trật thì thôi vậy!
 
Các anh ơi!

Nhưng mình kiểm tra lại thì nếu dùng Vlookup như thầy @ndu96081631 và anh @befaint thì nếu dòng đầu của chuỗi No Claim nó sẽ ra kết quả No Claim, dù trong nhóm này có cái có Claim.
Em đính kèm file giả sử e tô màu vàng.
Mong các anh các thầy chỉ dạy ah!
Em cảm ơn nhiều!
Do bạn nói không rõ nên thế, bạn phải hiểu hàm Vlookup nó sẽ lấy ra giá trị đầu tiên phù hợp. Nếu vẫn muốn dùng vlookup thì phải nối cái chuỗi vào kiểu như này
={IF(IFERROR(VLOOKUP(H3&"*"&"confirmed";$B$3:$B$17&$C$3:$C$17;1;0);"")<>"";"Claim";"No Claim")}
Cái này bị sai khi không có mã tìm nó vẫn thể hiện là No Claim, nếu muốn loại thì phải lồng thêm lần nữa dài dòng quá lười viết. Cái này viết cho vui để hiểu hơn chứ không nên dùng nhé.
 
Do bạn nói không rõ nên thế, bạn phải hiểu hàm Vlookup nó sẽ lấy ra giá trị đầu tiên phù hợp. Nếu vẫn muốn dùng vlookup thì phải nối cái chuỗi vào kiểu như này
={IF(IFERROR(VLOOKUP(H3&"*"&"confirmed";$B$3:$B$17&$C$3:$C$17;1;0);"")<>"";"Claim";"No Claim")}
Cái này bị sai khi không có mã tìm nó vẫn thể hiện là No Claim, nếu muốn loại thì phải lồng thêm lần nữa dài dòng quá lười viết. Cái này viết cho vui để hiểu hơn chứ không nên dùng nhé.
Cảm ơn bạn đã góp ý!
 
Web KT

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

Back
Top Bottom