หน้าแรก บทความ Microsoft
Microsoft

สูตร MAXIFS และ MINIFS หาค่าเฉลี่ยแบบมีเงื่อนไขใน Excel

เผยแพร่ 15 ส.ค. 69

MAX และ MIN หาค่าสูงสุด-ต่ำสุดของทั้งช่วงข้อมูลได้ แต่ถ้าอยากรู้เฉพาะยอดขายสูงสุดของสาขาใดสาขาหนึ่งเท่านั้นล่ะ ต้องกรองข้อมูลก่อนถึงจะหาได้ MAXIFS และ MINIFS คือสูตรที่หาค่าสูงสุด/ต่ำสุดแบบมีเงื่อนไขได้โดยตรง ไม่ต้องกรองข้อมูลแยกก่อน

โครงสร้างสูตร

สูตร โครงสร้าง
MAXIFS =MAXIFS(ช่วงที่หาค่าสูงสุด, ช่วงเงื่อนไข1, เงื่อนไข1, ...)
MINIFS =MINIFS(ช่วงที่หาค่าต่ำสุด, ช่วงเงื่อนไข1, เงื่อนไข1, ...)

ตัวอย่างการใช้งาน

สมมติมีตารางยอดขายรายวันแยกตามสาขา ต้องการหายอดขายสูงสุดของ “สาขา 1”

E1fx=MAXIFS(C2:C6,B2:B6,"สาขา 1")
A B C
1 วันที่ สาขา ยอดขาย
2 1 ม.ค. สาขา 1 15,000
3 2 ม.ค. สาขา 2 22,000
4 3 ม.ค. สาขา 1 28,000
5 4 ม.ค. สาขา 1 19,000

สูตร =MAXIFS(C2:C6,B2:B6,"สาขา 1") จะไล่หาค่าสูงสุดในคอลัมน์ C เฉพาะแถวที่คอลัมน์ B เป็น “สาขา 1” เท่านั้น ได้ผลลัพธ์ 28,000 ซึ่งเป็นยอดขายสูงสุดของสาขานั้นโดยไม่ต้องกรองตารางก่อน หากต้องการหายอดขายต่ำสุดแทน ใช้สูตร MINIFS ในรูปแบบเดียวกัน

ใส่หลายเงื่อนไขพร้อมกัน

ใส่เงื่อนไขเพิ่มได้ต่อท้ายสูตรเรื่อยๆ เช่น หายอดขายสูงสุดของสาขา 1 เฉพาะเดือนมกราคม ใช้ =MAXIFS(C2:C6,B2:B6,"สาขา 1",A2:A6,">=1/1",A2:A6,"<=1/31")

ข้อควรรู้

ข้อควรรู้ รายละเอียด
ถ้าไม่มีข้อมูลตรงเงื่อนไข MAXIFS คืนค่า 0 ไม่ใช่ Error
ต่างจาก MAX ธรรมดา MAX หาค่าสูงสุดทั้งช่วง ไม่กรองเงื่อนไข ส่วน MAXIFS กรองก่อนหาค่าสูงสุด

สรุป

MAXIFS และ MINIFS ช่วยหาค่าสูงสุด-ต่ำสุดแบบมีเงื่อนไขได้ในสูตรเดียว ไม่ต้องกรองข้อมูลแยกก่อน เหมาะกับรายงานสรุปที่ต้องเจาะจงหมวดหมู่ ถ้าต้องการหาค่าเฉลี่ยแบบมีเงื่อนไขในลักษณะเดียวกัน อ่านต่อได้ที่ สูตร AVERAGEIF และ AVERAGEIFS หาค่าเฉลี่ยแบบมีเงื่อนไขใน Excel

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line