หาค่าที่เล็กที่สุดสำหรับช่วงของข้อมูลที่ตรงกับเกณฑ์เฉพาะ
ในตัวอย่างการกวดวิชานี้เรามีเวลาในการระบายความร้อนสำหรับสองเหตุการณ์จากเส้นทางที่พบ ได้แก่ การวิ่ง 100 และ 200 เมตร
การใช้สูตรอาร์เรย์ MIN IF จะช่วยให้เราสามารถหาเวลาความร้อนที่เร็วที่สุดสำหรับการแข่งขันแต่ละครั้งด้วยสูตรเดียว
งานของแต่ละส่วนของสูตรคือ:
- ฟังก์ชัน MIN จะหาเวลาที่เร็วและเร็วที่สุดสำหรับเหตุการณ์ที่เลือก
- ฟังก์ชัน IF ช่วยให้เราสามารถเลือกการแข่งขันได้โดยการตั้งเงื่อนไขโดยใช้ชื่อการแข่งขัน
- สูตรอาร์เรย์ ช่วยให้การทดสอบฟังก์ชัน IF สำหรับเงื่อนไขหลายข้อในเซลล์เดียวและเมื่อเงื่อนไขได้รับการตอบสนองสูตรอาร์เรย์จะกำหนดข้อมูลใด (เวลาการแข่งขัน) ฟังก์ชัน MIN จะตรวจสอบเพื่อค้นหาเวลาที่เร็วที่สุด
สูตร CSE
สูตรอาร์เรย์ถูกสร้างขึ้นโดยกดปุ่ม Ctrl, Shift และ Enter บนแป้นพิมพ์พร้อมกันเมื่อป้อนสูตรแล้ว
เนื่องจากคีย์ที่กดเพื่อสร้างสูตรอาร์เรย์จึงมีบางครั้งเรียกว่าสูตร CSE
MIN ถ้าไวยากรณ์สูตรที่ซ้อนกันและอาร์กิวเมนต์
ไวยากรณ์ สำหรับสูตร MIN IF คือ:
= MIN (IF (logical_test, value_if_true, value_if_false))
- เนื่องจากฟังก์ชัน IF ถูกซ้อนอยู่ภายในฟังก์ชัน MIN ฟังก์ชัน IF ทั้งหมดจะกลายเป็น อาร์กิวเมนต์ เดียวสำหรับฟังก์ชัน MIN
อาร์กิวเมนต์สำหรับฟังก์ชัน IF คือ:
- logical_test - (จำเป็น) ค่าหรือนิพจน์ที่ทดสอบเพื่อดูว่าเป็นจริงหรือเท็จ
- value_if_true - (required) ค่าที่จะแสดงขึ้นถ้า logical_test เป็น true
- value_if_false - (optional) ค่าที่จะแสดงขึ้นถ้า logical_test เป็น false
ในตัวอย่างนี้:
- การทดสอบเชิงตรรกะพยายามค้นหาการแข่งขันสำหรับชื่อการแข่งขันที่พิมพ์ลงในเซลล์ D10 ของ แผ่นงาน
- อาร์กิวเมนต์ value_if_true จะใช้ฟังก์ชัน MIN เพื่อหาเวลาที่เร็วที่สุดสำหรับการแข่งขันที่เลือก
- อาร์กิวเมนต์ value_if_false จะถูกละเว้นเนื่องจากไม่จำเป็นและการขาดจะย่อสูตร ถ้าชื่อการแข่งขันที่ไม่อยู่ในตารางข้อมูลเช่น 400 เมตรจะถูกพิมพ์ลงในเซลล์ D10 สูตรจะคืนค่าเป็นศูนย์ (0)
MIN IF ตัวอย่างสูตร Excel ของ Excel
การป้อนข้อมูลบทแนะนำ
- ป้อนข้อมูลต่อไปนี้ลงในเซลล์ D1 ถึง E9 ดังรูปข้างต้น: Race Times เวลาในการแข่งขัน (วินาที) 100 เมตร 11.77 100 เมตร 11.87 100 เมตร 11.83 200 เมตร 21.54 200 เมตร 21.50 200 เมตร 21.49 วิ่งเร็วที่สุด (วินาที)
- ในเซลล์ D10 ประเภท "100 เมตร" (ไม่มีเครื่องหมายคำพูด) สูตรจะดูในเซลล์นี้เพื่อค้นหาว่าการแข่งขันใดที่เราต้องการเพื่อหาเวลาที่เร็วที่สุด
ป้อน MIN IF สูตรที่ซ้อนกัน
เนื่องจากเรากำลังสร้างทั้งสูตรที่ซ้อนกันและสูตรอาร์เรย์เราจำเป็นต้องพิมพ์สูตรทั้งหมดลงใน เซลล์ แผ่นเดียว
เมื่อคุณป้อนสูตรแล้ว อย่า กดปุ่ม Enter บนแป้นพิมพ์หรือคลิกที่เซลล์อื่นด้วยเมาส์เมื่อต้องการเปลี่ยนสูตรเป็นสูตรอาร์เรย์
- คลิกที่เซลล์ E10 - ตำแหน่งที่จะแสดงผลลัพธ์ของ สูตร
- พิมพ์ต่อไปนี้: = MIN (IF (D3: D8 = D10, E3: E8))
การสร้างสูตรอาร์เรย์
- กด แป้น Ctrl และ Shift ค้าง ไว้บนแป้นพิมพ์
- กดปุ่ม Enter บนแป้นพิมพ์เพื่อสร้างสูตรอาร์เรย์
- คำตอบที่ 11.77 ควรปรากฏในเซลล์ F10 เนื่องจากนี่เป็นเวลาที่เร็วที่สุด (น้อยที่สุด) สำหรับการวิ่งสามครั้ง 100 เมตร
- สูตรอาร์เรย์ที่สมบูรณ์ {= MIN (IF (D3: D8 = D10, E3: E8))}
- สามารถดูได้จาก แถบสูตร ด้านบนแผ่นงาน
ทดสอบสูตร
ทดสอบสูตรด้วยการหาเวลาที่เร็วที่สุดสำหรับ 200 เมตร
พิมพ์ 200 เมตร ลงในเซลล์ D10 แล้วกดปุ่ม Enter บนแป้นพิมพ์
สูตรควรคืนเวลา 21.49 วินาทีในเซลล์ E10