วิธีการรวมฟังก์ชัน MIN และ IF ในสูตร Excel Array

หาค่าที่เล็กที่สุดสำหรับช่วงของข้อมูลที่ตรงกับเกณฑ์เฉพาะ

ในตัวอย่างการกวดวิชานี้เรามีเวลาในการระบายความร้อนสำหรับสองเหตุการณ์จากเส้นทางที่พบ ได้แก่ การวิ่ง 100 และ 200 เมตร

การใช้สูตรอาร์เรย์ MIN IF จะช่วยให้เราสามารถหาเวลาความร้อนที่เร็วที่สุดสำหรับการแข่งขันแต่ละครั้งด้วยสูตรเดียว

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

สูตร CSE

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

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

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

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

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

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

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

MIN IF ตัวอย่างสูตร Excel ของ Excel

การป้อนข้อมูลบทแนะนำ

  1. ป้อนข้อมูลต่อไปนี้ลงในเซลล์ D1 ถึง E9 ดังรูปข้างต้น: Race Times เวลาในการแข่งขัน (วินาที) 100 เมตร 11.77 100 เมตร 11.87 100 เมตร 11.83 200 เมตร 21.54 200 เมตร 21.50 200 เมตร 21.49 วิ่งเร็วที่สุด (วินาที)
  2. ในเซลล์ D10 ประเภท "100 เมตร" (ไม่มีเครื่องหมายคำพูด) สูตรจะดูในเซลล์นี้เพื่อค้นหาว่าการแข่งขันใดที่เราต้องการเพื่อหาเวลาที่เร็วที่สุด

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

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

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

  1. คลิกที่เซลล์ E10 - ตำแหน่งที่จะแสดงผลลัพธ์ของ สูตร
  2. พิมพ์ต่อไปนี้: = MIN (IF (D3: D8 = D10, E3: E8))

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

  1. กด แป้น Ctrl และ Shift ค้าง ไว้บนแป้นพิมพ์
  2. กดปุ่ม Enter บนแป้นพิมพ์เพื่อสร้างสูตรอาร์เรย์
  3. คำตอบที่ 11.77 ควรปรากฏในเซลล์ F10 เนื่องจากนี่เป็นเวลาที่เร็วที่สุด (น้อยที่สุด) สำหรับการวิ่งสามครั้ง 100 เมตร
  4. สูตรอาร์เรย์ที่สมบูรณ์ {= MIN (IF (D3: D8 = D10, E3: E8))}
    1. สามารถดูได้จาก แถบสูตร ด้านบนแผ่นงาน

ทดสอบสูตร

ทดสอบสูตรด้วยการหาเวลาที่เร็วที่สุดสำหรับ 200 เมตร

พิมพ์ 200 เมตร ลงในเซลล์ D10 แล้วกดปุ่ม Enter บนแป้นพิมพ์

สูตรควรคืนเวลา 21.49 วินาทีในเซลล์ E10