วิธีใช้สูตร rank if ใน excel
คุณสามารถใช้วิธีการต่อไปนี้เพื่อสร้างสูตร RANK IF ใน Excel:
วิธีที่ 1: จำแนก IF
=COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,">"& B2 )+1
สูตรนี้ค้นหาอันดับของค่าในเซลล์ B2 จากค่าทั้งหมดในช่วง B2:B11 โดยที่ค่าที่สอดคล้องกันในช่วง A2:A11 เท่ากับค่าในเซลล์ A2
เมื่อใช้วิธีนี้ ค่าที่มากที่สุดจะได้รับค่า 1
วิธีที่ 2: ย้อนกลับ IF RANK
=COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,"<"& B2 )+1
สูตรนี้ค้นหาอันดับของค่าในเซลล์ B2 จากค่าทั้งหมดในช่วง B2:B11 โดยที่ค่าที่สอดคล้องกันในช่วง A2:A11 เท่ากับค่าในเซลล์ A2
เมื่อใช้วิธีนี้ ค่าที่น้อยที่สุดจะได้รับค่า 1
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีกับชุดข้อมูลต่อไปนี้ใน Excel:
ตัวอย่างที่ 1: อันดับ IF
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อคำนวณอันดับของค่าคะแนนในเซลล์ B2 ของผู้เล่นทั้งหมดในทีม “Mavs”:
=COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,">"& B2 )+1
จากนั้นเราสามารถลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ C:
ต่อไปนี้เป็นวิธีการตีความผลลัพธ์:
- ผู้เล่นนำทำคะแนนได้มากที่สุดเป็นอันดับ 3 ในบรรดาผู้เล่นทั้งหมดในทีม Mavs
- ผู้เล่นปีที่สองทำคะแนนได้มากที่สุดเป็นอันดับ 5 ในบรรดาผู้เล่นทั้งหมดในทีม Mavs
และอื่นๆ
เมื่อใช้สูตรนี้ ผู้เล่นที่มีแต้มสูงสุดในแต่ละทีมจะได้รับอันดับ 1
ตัวอย่างที่ 2: ย้อนกลับ IF RANK
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อคำนวณอันดับของค่าคะแนนในเซลล์ B2 ของผู้เล่นทั้งหมดในทีม “Mavs”:
=COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,"<"& B2 )+1
จากนั้นเราสามารถลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ C:
ต่อไปนี้เป็นวิธีการตีความผลลัพธ์:
- ผู้เล่นคนแรกทำคะแนนได้ต่ำสุดเป็นอันดับ 3 ในบรรดาผู้เล่นทั้งหมดในทีม Mavs
- ผู้เล่นคนที่สองทำแต้ม แรก ได้ต่ำที่สุดในบรรดาผู้เล่นทั้งหมดในทีม Mavs
และอื่นๆ
เมื่อใช้สูตรนี้ ผู้เล่นที่มีค่าคะแนนต่ำสุดในแต่ละทีมจะได้รับอันดับ 1
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีการคำนวณอันดับเปอร์เซ็นไทล์ใน Excel
วิธีจัดเรียงค่าตามกลุ่มใน Excel
วิธีจัดประเภทรายการตามเกณฑ์หลายเกณฑ์ใน Excel