Excel: วิธีค้นหาค่า 10 อันดับแรกตามเกณฑ์


คุณสามารถใช้สูตรต่อไปนี้เพื่อค้นหาค่า 10 อันดับแรกใน Excel ตามเกณฑ์:

วิธีที่ 1: ค้นหา 10 อันดับแรกตามเกณฑ์เดียว

 =LARGE(IF( A2:A20 ="Value", C2:C20 ,""),ROW( A1:A10 ))

สูตรนี้ค้นหา 10 ค่าแรกในช่วง C2:C20 โดยที่ค่าในช่วง A2:A20 เท่ากับ “มูลค่า”

วิธีที่ 2: ค้นหา 10 อันดับแรกตามเกณฑ์หลายข้อ

 =LARGE(IF(( A2:A20 ="Value")*(-- B2:B20 >10), C2:C20 ,""),ROW( A1:A10 ))

สูตรนี้ค้นหา 10 ค่าแรกในช่วง C2:C20 โดยที่ค่าในช่วง A2:A20 เท่ากับ “ค่า” และค่าในช่วง B2:B20 มากกว่า 10

ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติ

ตัวอย่างที่ 1: ค้นหาค่า 10 อันดับแรกตามเกณฑ์เดียว

เราสามารถใช้สูตรต่อไปนี้เพื่อค้นหาค่า 10 อันดับแรกในคอลัมน์ Points โดยที่ค่าในคอลัมน์ Team เท่ากับ “Mavs”:

 =LARGE(IF( A2:A20 ="Mavs", C2:C20 ,""),ROW( A1:A10 ))

หมายเหตุ : อย่าลืมกด Ctrl+Shift+Enter หลังจากพิมพ์สูตรนี้

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

Excel: ค่านิยม 10 อันดับแรกตามเกณฑ์

คอลัมน์ E แสดง 10 ค่าแรกในคอลัมน์ คะแนน โดยที่คอลัมน์ ทีม เท่ากับ “Mavs”

ตัวอย่างที่ 2: ค้นหาค่า 10 อันดับแรกตามเกณฑ์หลายข้อ

เราสามารถใช้สูตรต่อไปนี้เพื่อค้นหาค่า 10 อันดับแรกในคอลัมน์ Points โดยที่ค่าในคอลัมน์ Team เท่ากับ “Mavs” และค่าในคอลัมน์ Rebounds มากกว่า 6:

 =LARGE(IF(( A2:A20 ="Mavs")*(-- B2:B20 >6), C2:C20 ,""),ROW( A1:A10 ))

หมายเหตุ : อย่าลืมกด Ctrl+Shift+Enter หลังจากพิมพ์สูตรนี้

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

Excel 10 อันดับแรกตามเกณฑ์หลายประการ

คอลัมน์ E แสดงค่า 10 อันดับแรกในคอลัมน์ คะแนน โดยคอลัมน์ ทีม เท่ากับ “Mavs” และคอลัมน์ “Rebounds” เท่ากับมากกว่า 6

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

วิธีการคำนวณสรุปตัวเลขห้าตัวใน Excel
วิธีการคำนวณค่าเฉลี่ยและส่วนเบี่ยงเบนมาตรฐานใน Excel
วิธีการคำนวณช่วงระหว่างควอไทล์ (IQR) ใน Excel

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *