ตัวอย่างการกวดวิชานี้ใช้ 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 ในตัวอย่างสูตร
-
ป้อนข้อมูลต่อไปนี้ เซลล์ D1 ไปยัง E9 ดังที่เห็นในภาพด้านบน
-
ใน เซลล์ D10 ชนิด กระโดดสูง - สูตรจะดูในเซลล์นี้เพื่อค้นหาว่ากิจกรรมใดที่เราต้องการเพื่อหาผลลัพธ์ที่ดีที่สุด
ป้อน MAX IF สูตรที่ซ้อนกัน
เนื่องจากเรากำลังสร้างทั้งสูตรที่ซ้อนกันและสูตรอาร์เรย์เราจำเป็นต้องพิมพ์สูตรทั้งหมดลงในเซลล์แผ่นเดียว
เมื่อคุณป้อนสูตรแล้ว อย่า กด เข้าสู่ บนแป้นพิมพ์หรือคลิกที่เซลล์อื่นด้วยเมาส์เมื่อต้องการเปลี่ยนสูตรเป็นสูตรอาร์เรย์
-
คลิกที่ เซลล์ E10 - ตำแหน่งที่จะแสดงผลลัพธ์ของสูตร
-
ชนิด ต่อไปนี้:
= MAX (IF (D2: D7 = D10, E2: E7))
-
กดปุ่ม Ctrl และ เปลี่ยน บนแป้นพิมพ์
-
กด เข้าสู่ คีย์บนแป้นพิมพ์เพื่อสร้างสูตรอาร์เรย์
ทดสอบสูตร
ทดสอบสูตรด้วยการหาผลลัพธ์ที่ดีที่สุดสำหรับห้องใต้ดิน ชนิด กระโดดค้ำถ่อ เข้าไป เซลล์ D10 และกดปุ่ม เข้าสู่ บนแป้นพิมพ์ สูตรควรคืนค่าความสูงของ 5.65 เมตร เซลล์ E10.