TLDR สรุปสั้นๆ
หาค่ามากที่สุดจากข้อมูลตามเงื่อนไขที่กำหนดได้หลายเงื่อนไข
คำอธิบาย
ฟังก์ชัน MAXIFS ใน Excel จะคืนค่ามากที่สุดในกลุ่มของเซลล์ที่กำหนดตามเงื่อนไขที่ให้มา ช่วยให้คุณสามารถค้นหาค่าที่มากที่สุดที่ตรงตามเกณฑ์หรือเงื่อนไขหลายด้านได้
มีครั้งแรกในเวอร์ชันไหน
2019
รูปแบบคำสั่ง (Syntax)
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Arguments
-
max_range (Required – range)
ช่วงเซลล์ที่ต้องการหาค่าสูงสุด -
criteria_range1 (Required – range)
ช่วงของเซลล์ที่จะใช้ตรวจสอบตามเงื่อนไขที่กำหนด -
criteria1 (Required – number/text/expression)
เงื่อนไขที่ใช้ในการตรวจสอบสามารถเป็นตัวเลข นิพจน์หรือข้อความ -
criteria_rangeN (Optional – range and criteria pair)
(ไม่บังคับ) ช่วงเพิ่มเติมที่ใช้จับคู่กับเงื่อนไขเพิ่มเติม
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: หาค่าสูงสุดในคอลัมน์ A สำหรับน้ำหนักที่มีค่า 1=MAXIFS(A2:A7,B2:B7,1)
Result:91 (เซลล์ B2, B6, และ B7 ตรงกับเงื่อนไขที่ให้ และค่าสูงสุดในเซลล์ A6 คือ 91) -
Formula:
Description: ค้นหาค่ามากที่สุดในช่วง A2:A5 ที่ตรงกับ "a" ในช่วง B3:B6=MAXIFS(A2:A5,B3:B6,"a")
Result:10 (โดยที่ max_range และ criteria_range ต้องมีขนาดและรูปร่างเท่ากัน) -
Formula:
Description: หา maximum ของน้ำหนักที่เหมาะสมในหมวด 'b' ที่ระดับมากกว่า 100=MAXIFS(A2:A7,B2:B7,"b",D2:D7,">100")
Result:50 (เกณฑ์แรกตรงกับ b ใน B5 และ B7 ซึ่ง D5 และ D7 ตรงตามเงื่อนไขที่สองคือมากกว่า 100) -
Formula:
Description: หาค่าสูงสุดในช่วง A2:A7 สำหรับเกรด 'a' และเลเวลมากกว่า 200=MAXIFS(A2:A6,B2:B6,"a",D2:D6,">200")
Result:0 (ไม่มีเซลล์ใดตรงตามเงื่อนไขที่กำหนด) -
Formula:
Description: หาค่าสูงสุดในช่วง A2:A7 ที่ตรงตาม 'b' และระดับที่เก็บใน A8=MAXIFS(A2:A7,B2:B7,"b",D2:D7,A8)
Result:12 (เนื่องจาก A8 ว่างเปล่าจึงถูกปฏิบัติเหมือนเป็น 0)
Tips & Tricks
เพื่อให้ฟังก์ชัน MAXIFS ทำงานได้อย่างเต็มประสิทธิภาพคุณอาจล็อคเซลล์ด้วย absolute cell reference ช่วยป้องกันการเปลี่ยนแปลงช่วงเซลล์เมื่อคัดลอกสูตร และควรตรวจสอบให้แน่ใจว่าช่วง max_range และ criteria_ranges มีขนาดเท่ากันเพื่อหลีกเลี่ยงข้อผิดพลาด #VALUE!
ข้อควรระวัง (Cautions)
ฟังก์ชัน MAXIFS ต้องใช้ช่วงของ max_range และ criteria_rangeN ที่มีขนาดและรูปร่างเท่ากัน มิฉะนั้นจะเกิดข้อผิดพลาด #VALUE! นอกจากนี้ยังไม่สามารถใช้การประเมินตามตรรกะเช่น or logic ได้ในฟังก์ชัน MAXIFS จะต้องใช้สูตร MAXIFS สองรายการแยกต่างหากเพื่อรวมผลลัพธ์กับฟังก์ชัน MAX แทน
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply