สูตร Excel MAX IF Array

รวม MAX และ IF ฟังก์ชันในสูตรอาร์เรย์

ตัวอย่างการสอนนี้ใช้สูตรอาร์เรย์ MAX IF เพื่อหาผลลัพธ์ที่ดีที่สุด (สูงสุด) สำหรับเหตุการณ์สองแทร็คและฟิลด์ - กระโดดสูงและห้องนิรภัยแบบขั้วโลก

ลักษณะของสูตรช่วยให้เราสามารถค้นหาผลลัพธ์หลายรายการได้ง่ายๆโดยการเปลี่ยนเกณฑ์การค้นหา - ในกรณีนี้คือชื่อเหตุการณ์

งานของแต่ละส่วนของสูตรคือ:

สูตร CSE

สูตรอาร์เรย์ถูกสร้างขึ้นโดยกดปุ่ม Ctrl , Shift และ Enter บนแป้นพิมพ์พร้อมกันเมื่อป้อนสูตรแล้ว

เนื่องจากคีย์ที่กดเพื่อสร้างสูตรอาร์เรย์จึงมีบางครั้งเรียกว่าสูตร CSE

MAX ถ้าไวยากรณ์สูตรที่ซ้อนกันและอาร์กิวเมนต์

ไวยากรณ์ สำหรับสูตร MAX IF คือ:

& # 61; MAX (IF (logical_test, value_if_true, value_if_false))

อาร์กิวเมนต์สำหรับฟังก์ชัน IF คือ:

ในตัวอย่างนี้:

MAX IF ของ Excel ตัวอย่างสูตรอาร์เรย์

  1. ป้อนข้อมูลต่อไปนี้ลงในเซลล์ D1 ถึง E9 ตามที่เห็นในภาพด้านบน: ผลเหตุการณ์ความสูงของเหตุการณ์ (m) กระโดดสูง 2.10 กระโดดสูง 2.23 กระโดดสูง 1.97 ขั้วโลก Vault 3.58 ขั้วโลกหกคะเมน 5.65 ขั้วโลก Vault 5.05 เหตุการณ์ที่ดีที่สุดผล (m)
  2. ในเซลล์ D10 ประเภท "กระโดดสูง" (ไม่มีเครื่องหมายคำพูด) สูตรจะดูในเซลล์นี้เพื่อค้นหาว่ากิจกรรมใดที่เราต้องการเพื่อหาผลลัพธ์ที่ดีที่สุด

ป้อน MAX IF สูตรที่ซ้อนกัน

เนื่องจากเรากำลังสร้างทั้งสูตรที่ซ้อนกันและสูตรอาร์เรย์เราจำเป็นต้องพิมพ์สูตรทั้งหมดลงใน เซลล์ แผ่นเดียว

เมื่อคุณป้อนสูตรแล้ว อย่า กดปุ่ม Enter บนแป้นพิมพ์หรือคลิกที่เซลล์อื่นด้วยเมาส์เมื่อต้องการเปลี่ยนสูตรเป็นสูตรอาร์เรย์

  1. คลิกที่เซลล์ E10 - ตำแหน่งที่จะแสดงผลลัพธ์ของ สูตร
  2. พิมพ์ข้อมูลต่อไปนี้:

    = MAX (IF (D3: D8 = D10, E3: E8))

การสร้างสูตรอาร์เรย์

  1. กด แป้น Ctrl และ Shift ค้าง ไว้บนแป้นพิมพ์
  2. กดปุ่ม Enter บนแป้นพิมพ์เพื่อสร้างสูตรอาร์เรย์
  3. คำตอบ 2.23 ควรปรากฏในเซลล์ E10 เนื่องจากเป็นความสูงที่ดีที่สุด (สูงที่สุด) สำหรับการกระโดดสูง
  4. สูตรอาร์เรย์แบบสมบูรณ์

    {= MAX (IF (D3: D8 = D10, E3: E8))}

    สามารถดูได้จาก แถบสูตร ด้านบนแผ่นงาน

ทดสอบสูตร

ทดสอบสูตรด้วยการหาผลลัพธ์ที่ดีที่สุดสำหรับห้องใต้ดิน

พิมพ์ ขั้วโลกหกคะเมน เข้าไปในเซลล์ D10 และกดปุ่ม Enter บนแป้นพิมพ์

สูตรควรให้ความสูง 5.65 เมตรในเซลล์ E10