Skip to main content

สูตร Excel MAX IF Array

วิธีใช้สูตร Excel Array IF แบบพิสดาร (XXX IF Array) (เมษายน 2025)

วิธีใช้สูตร Excel Array IF แบบพิสดาร (XXX IF Array) (เมษายน 2025)
Anonim

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

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

  • MAX จะพบผลลัพธ์สูงสุดสำหรับเหตุการณ์ที่เลือก
  • ถ้า ช่วยให้เราสามารถเลือกเหตุการณ์โดยการตั้งเงื่อนไขโดยใช้ชื่อเหตุการณ์
  • สูตรอาร์เรย์ช่วยให้ ถ้า test เงื่อนไขสำหรับหลายเงื่อนไขในเซลล์เดียวและเมื่อเงื่อนไขเป็นไปตามสูตรอาร์เรย์กำหนดว่าข้อมูลใด (ผลการค้นหาเหตุการณ์) MAX จะตรวจสอบเพื่อหาผลลัพธ์ที่ดีที่สุด

สูตร CSE

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

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

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

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

= MAX (IF (logical_test, value_if_true, value_if_false))

  • เนื่องจากฟังก์ชัน IF ถูกซ้อนอยู่ภายในฟังก์ชัน MAX ฟังก์ชัน IF ทั้งหมดจะกลายเป็นอาร์กิวเมนต์เดียวสำหรับฟังก์ชัน MAX

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

  • logical_test (จำเป็น): ค่าหรือนิพจน์ที่ได้รับการทดสอบเพื่อดูว่าเป็นจริงหรือเท็จ
  • value_if_true (จำเป็น) ค่าที่แสดงขึ้นถ้า logical_test เป็นจริง
  • value_if_false (ไม่จำเป็น) ค่าที่แสดงขึ้นถ้า logical_test เป็น false

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

  • การทดสอบลอจิคัลพยายามที่จะค้นหาการแข่งขันสำหรับชื่อเหตุการณ์ที่พิมพ์ลงไป เซลล์ D10 ของแผ่นงาน
  • value_if_true อาร์กิวเมนต์จะด้วยความช่วยเหลือของ MAX ซึ่งเป็นผลลัพธ์ที่ดีที่สุดสำหรับเหตุการณ์ที่เลือก
  • value_if_false อาร์กิวเมนต์จะละเว้นเนื่องจากไม่จำเป็นและการขาดงานจะย่อสูตร หากชื่อเหตุการณ์ที่ไม่อยู่ในตารางข้อมูลเช่นการกระโดดไกลจะถูกพิมพ์ลงไป เซลล์ D10 สูตรจะคืนค่าเป็นศูนย์ ( 0 ).

สูตร MAX IF ของ Excel ในตัวอย่างสูตร

  1. ป้อนข้อมูลต่อไปนี้ เซลล์ D1 ไปยัง E9 ดังที่เห็นในภาพด้านบน

  2. ใน เซลล์ D10 ชนิด กระโดดสูง - สูตรจะดูในเซลล์นี้เพื่อค้นหาว่ากิจกรรมใดที่เราต้องการเพื่อหาผลลัพธ์ที่ดีที่สุด

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

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

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

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

  2. ชนิด ต่อไปนี้:

    = MAX (IF (D2: D7 = D10, E2: E7))

  3. กดปุ่ม Ctrl และ เปลี่ยน บนแป้นพิมพ์

  4. กด เข้าสู่ คีย์บนแป้นพิมพ์เพื่อสร้างสูตรอาร์เรย์

ทดสอบสูตร

ทดสอบสูตรด้วยการหาผลลัพธ์ที่ดีที่สุดสำหรับห้องใต้ดิน ชนิด กระโดดค้ำถ่อ เข้าไป เซลล์ D10 และกดปุ่ม เข้าสู่ บนแป้นพิมพ์ สูตรควรคืนค่าความสูงของ 5.65 เมตร เซลล์ E10.