Excel: วิธีใช้ max if ที่มีหลายเกณฑ์


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อใช้ MAX IF กับหลายเกณฑ์ใน Excel:

 =MAX(IF( A2:A11 ="Mavs", IF( B2:B11 ="Forward", C2:C11 )))

สูตรเฉพาะนี้ค้นหาค่าสูงสุดในช่วง C2:C11 โดยที่ค่าที่สอดคล้องกันในช่วง A2:A11 เท่ากับ “Mavs” และค่าที่สอดคล้องกันในช่วง B2:B11 เท่ากับ “ไปข้างหน้า”

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

ตัวอย่าง: MAX IF ที่มีหลายเกณฑ์ใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงคะแนนที่ผู้เล่นบาสเก็ตบอลแต่ละคนทำได้:

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ E2 เพื่อคำนวณมูลค่าสูงสุดของผู้เล่นที่อยู่ในทีม Mavs และมีตำแหน่งกองหน้า:

 =MAX(IF( A2:A11 ="Mavs", IF( B2:B11 ="Forward", C2:C11 )))

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

เราจะเห็นว่าผู้เล่นที่มีค่าสูงสุดสำหรับคอลัมน์คะแนนโดยมีค่าทีมเป็น “Mavs” และค่าตำแหน่ง “ส่งต่อ” คือ 30

เราสามารถแก้ไขค่าในเครื่องหมายคำพูดในสูตรเพื่อค้นหาแต้มสูงสุดในหมู่ผู้เล่นที่ตรงตามเกณฑ์ที่แตกต่างกัน

ตัวอย่างเช่น เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ E2 เพื่อคำนวณมูลค่าสูงสุดของผู้เล่นที่อยู่ในทีมฮีตและมีตำแหน่งป้องกัน:

 =MAX(IF( A2:A11 ="Heat", IF( B2:B11 ="Guard", C2:C11 )))

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

ผู้เล่นที่มีค่าสูงสุดสำหรับคอลัมน์คะแนนโดยมีค่าทีมเป็น “Heat” และค่าตำแหน่ง “Guard” คือ 21

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

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

วิธีค้นหาค่าสูงสุดตามกลุ่มใน Excel
วิธีใช้สูตร RANK IF ใน Excel

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

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