IF : Xếp hạng nhiều điều kiện (1 người xem)

Liên hệ QC

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

dungbauNo1

Thành viên mới
Tham gia
26/11/19
Bài viết
7
Được thích
0
Mới học tò mò
Có cột a : (a1 là id )chứa thứ tự tăng dần đi xuống 12345... . Ý mình viết if như này :
IF(A2=1=4=7=8; Đạt ; Trượt) - Tất nhiên là ko được.
Ace chỉ mình cách với . Ý là nếu id = 1 hoặc 4 hoặc 7 ... thì cho là đạt .
 
Mới học tò mò
Có cột a : (a1 là id )chứa thứ tự tăng dần đi xuống 12345... . Ý mình viết if như này :
IF(A2=1=4=7=8; Đạt ; Trượt) - Tất nhiên là ko được.
Ace chỉ mình cách với . Ý là nếu id = 1 hoặc 4 hoặc 7 ... thì cho là đạt .

Chào bạn dungbauNo1,

Bạn thử gõ vào B1 là =IF(OR(A1=1,A1=4,A1=7),"Đạt","Trượt") sau đó kéo xuống xem.
Hy vọng giúp bạn được.
 
Mới học tò mò
Có cột a : (a1 là id )chứa thứ tự tăng dần đi xuống 12345... . Ý mình viết if như này :
IF(A2=1=4=7=8; Đạt ; Trượt) - Tất nhiên là ko được.
Ace chỉ mình cách với . Ý là nếu id = 1 hoặc 4 hoặc 7 ... thì cho là đạt .
IF(OR(A2=1,A2=4,A2=7,A2=8),"Đạt","Trượt")
Có lẽ sửa lại tiêu đề thành : "Xếp hạng theo nhiều điều kiện" mới đúng .
 
1574912174245.png
"Dốt" mấy cũng phải biết mình hỏi gì.

1574912197529.png
Chịu khó "tò mò" tìm quy luật diễn đàn trước.

Gợi ý: tiêu đề bài viết không đúng quy luật diễn đàn.
 

File đính kèm

  • 1574912162523.png
    1574912162523.png
    13.1 KB · Đọc: 9
Chào bạn dungbauNo1,

Bạn thử gõ vào B1 là =IF(OR(A1=1,A1=4,A1=7),"Đạt","Trượt") sau đó kéo xuống xem.
Hy vọng giúp bạn được.
Dạ , nếu cần tính độ vài chục id thì gõ lại a= 14793618... thì khó giải quyết ạ
Bài đã được tự động gộp:

View attachment 229137
"Dốt" mấy cũng phải biết mình hỏi gì.

View attachment 229138
Chịu khó "tò mò" tìm quy luật diễn đàn trước.

Gợi ý: tiêu đề bài viết không đúng quy luật diễn đàn.
Vâng . Xin phép hỏi xong em xoá bài , hoặc ad mod chỉnh giúp em ạ :(
 
Dạ , nếu cần tính độ vài chục id thì gõ lại a= 14793618... thì khó giải quyết ạ
Bài đã được tự động gộp:


Vâng . Xin phép hỏi xong em xoá bài , hoặc ad mod chỉnh giúp em ạ :(
Bạn xem file đính kèm có giúp gì được không nhé.
 

File đính kèm

Dạ , nếu cần tính độ vài chục id thì gõ lại a= 14793618... thì khó giải quyết ạ
Vài chục id's thì chúng chứa ở đâu?

Vì dụ nhũng id's đó chứa trong dãy "$I$1:$I$100" thì:
A2=$I$1:$I$100 sẽ so sánh A2 với dãy này và kết quả là một dãy TRUE/FALSE
--(A2=$I$1:$I$100) sẽ đổi dãy TRUE/FALSE thành 1/0
MAX(--(A2=$I$1:$I$100)) sẽ tìm ra trong dãy có ít nhất một 1. Dùng Count cũng được
Nhét vào hàm IF. Vì đây là range cho nên phải gõ Ctrl+Shift+Enter để buộc nó tính theo công thức mảng.
Nếu $I$1:$I$100 mà là mảng { 1, 4, 7, 8, ... } thì tự động nó là mảng rồi, gõ Enter bình thường.

Tôi lười nghiên cứu công thức khủng lắm, nên chỉ mách cho bạn cách đi từ căn bản. Ở đây có nhiều bạn chuyên về cái này. Có thể các bạn ấy có cách khác "xịn" hơn.

Chú: hỏi bài thì chịu khó gõ cho rõ ràng, và dùng cách xưng hô lịch sự. Viết tắt ACE không hẳn là tôn trọng người đối diện.

Bổ sung:
Thật ra nếu chỉ tìm 1 trị (id) thì dùng hàm Match hiệu quả hơn.
IF(ISNUMBER(Match(A2, $I$1:$I$100, 0), "Đạt", "Trượt")
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom