ฟังก์ชัน MAXIFS

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019

ฟังก์ชัน MAXIFS ส่งกลับค่าที่มากที่สุดระหว่างเซลล์ที่ระบุไว้ตามเงื่อนไขหรือเกณฑ์ที่กำหนดให้

หมายเหตุ

ฟีเจอร์นี้พร้อมใช้งานใน Windows หรือ Mac ถ้าคุณมี Office 2019 หรือถ้าคุณมีการสมัครใช้งาน Microsoft 365 ถ้าคุณเป็นผู้สมัครใช้งาน Microsoft 365 ให้ตรวจสอบให้แน่ใจว่าคุณมี Office เวอร์ชันล่าสุด

ไวยากรณ์

MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

อาร์กิวเมนต์ คำอธิบาย
max_range
(ต้องระบุ)
ช่วงจริงของเซลล์ซึ่งจะมีการกำหนดค่าสูงสุด
criteria_range1
(ต้องระบุ)
คือชุดของเซลล์ที่ใช้ประเมินตามเกณฑ์
เกณฑ์ 1
(ต้องระบุ)
คือเกณฑ์ในรูปแบบตัวเลข นิพจน์ หรือข้อความที่ระบุว่าเซลล์ใดจะถูกประเมินเป็นค่าสูงสุด สามารถใช้หลักเกณฑ์ชุดเดียวกันนี้กับฟังก์ชัน MINIFS,SUMIFS และ AVERAGEIFS ได้
criteria_range2
เกณฑ์ 2, ...(ไม่จําเป็นต้องระบุ)
ช่วงเพิ่มเติมและเกณฑ์ที่เกี่ยวข้อง คุณสามารถใส่ช่วง/เกณฑ์ได้สูงสุด 126 คู่

ข้อสังเกต

  • อาร์กิวเมนต์ max_range และ criteria_rangeN ต้องมีขนาดและรูปร่างเหมือนกัน มิฉะนั้นฟังก์ชันเหล่านี้จะส่งกลับ #VALUE! เป็นข้อผิดพลาด

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในแต่ละตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ตัวอย่าง 1

เกรด น้ำหนัก
89 1
93 2
96 2
85 3
91 1
88 1
สูตร ผลลัพธ์
=MAXIFS(A2:A7,B2:B7,1) 91
ใน criteria_range1 เซลล์ B2, B6 และ B7 ตรงกับเกณฑ์ 1 A6 มีค่ามากที่สุดในบรรดาเซลล์ที่สอดคล้องใน max_range ผลลัพธ์จึงเป็น 91

ตัวอย่าง 2

น้ำหนัก เกรด
10 b
1 a
100 a
1 b
1 a
1 a
สูตร ผลลัพธ์
=MAXIFS(A2:A5,B3:B6,"a") 10

หมายเหตุ: criteria_range และ max_range ไม่ได้จัดอยู่ในแนวเดียวกัน แต่มีรูปร่างและขนาดเท่ากัน ใน criteria_range1 เซลล์ที่ 1, 2 และ 4 ตรงกับเกณฑ์ "a" ในบรรดาเซลล์ที่สอดคล้องใน max_range A2 มีค่าสูงสุด ผลลัพธ์จึงเป็น 10

ตัวอย่าง 3

น้ำหนัก เกรด คลาส ระดับ
10 b ธุรกิจ 100
1 a เทคนิค 100
100 a ธุรกิจ 200
1 b เทคนิค 300
1 a เทคนิค 100
50 b ธุรกิจ 400
สูตร ผลลัพธ์
=MAXIFS(A2:A7,B2:B7,"b",D2:D7,">100") 50
ใน criteria_range1 B2, B5 และ B7 ตรงกับเกณฑ์ "b" จากเซลล์ที่สอดคล้องกันใน criteria_range2 D5 และ D7 ตรงกับเกณฑ์ >100 สุดท้าย A7 มีค่าสูงสุดในบรรดาเซลล์ที่สอดคล้องใน max_range ผลลัพธ์จึงเป็น 50

ตัวอย่าง 4

น้ำหนัก เกรด คลาส ระดับ
10 b ธุรกิจ 8
1 a เทคนิค 8
100 a ธุรกิจ 8
11 b เทคนิค 0
1 a เทคนิค 8
1.2 b ธุรกิจ 0
สูตร ผลลัพธ์
=MAXIFS(A2:A7,B2:B7,"b",D2:D7,A8) 1.2
อาร์กิวเมนต์ criteria2 คือ A8 อย่างไรก็ตาม เนื่องจาก A8 ว่างเปล่า จึงถือว่าเป็น 0 (ศูนย์) เซลล์ใน criteria_range2 ที่ตรงกับ 0 คือ D5 และ D7 สุดท้าย A7 มีค่าสูงสุดในบรรดาเซลล์ที่สอดคล้องใน max_range ผลลัพธ์จึงเป็น 12

ตัวอย่าง 5

น้ำหนัก เกรด
10 b
1 a
100 a
1 b
1 a
1 a
สูตร ผลลัพธ์
=MAXIFS(A2:A5,B2:c6,"a") #VALUE!
เนื่องจากขนาดและรูปร่างของ max_range และ criteria_range ไม่เหมือนกัน MAXIFS จึงส่งกลับ #VALUE! ข้อผิดพลาด

ตัวอย่าง 6

น้ำหนัก เกรด คลาส ระดับ
10 b ธุรกิจ 100
1 a เทคนิค 100
100 a ธุรกิจ 200
1 b เทคนิค 300
1 a เทคนิค 100
1 a ธุรกิจ 400
สูตร ผลลัพธ์
=MAXIFS(A2:A6,B2:B6,"a",D2:D6,"200>") 0
ไม่มีเซลล์ใดตรงกับเกณฑ์

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ