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

สารบัญ:

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

ต้องรู้

  • แปลงสูตร MIN IF เป็นอาร์เรย์: กด Ctrl+Shift ค้างไว้ แล้วกด Enterเพื่อสร้างสูตรในแถบสูตร
  • เนื่องจากฟังก์ชัน IF ซ้อนอยู่ภายในฟังก์ชัน MIN ฟังก์ชัน IF ทั้งหมดจะกลายเป็นอาร์กิวเมนต์เพียงอย่างเดียวสำหรับฟังก์ชัน MIN
  • อาร์กิวเมนต์สำหรับฟังก์ชัน IF คือ: logical_test (จำเป็น), value_if_true (จำเป็น) และ value_if_false(ไม่จำเป็น).

วิธีที่ดีที่สุดในการทำความเข้าใจวิธีรวมฟังก์ชัน MIN และ IF ใน Excel เป็นตัวอย่างตัวอย่างบทช่วยสอนนี้ประกอบด้วยเวลาความร้อนสำหรับสองเหตุการณ์จากลู่วิ่งที่วิ่ง 100 และ 200 เมตร และนำไปใช้กับ Excel สำหรับ Microsoft 365, Excel 2019, Excel 2016, Excel 2013 และ Excel 2010

MIN IF Array คืออะไร

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

งานแต่ละส่วนของสูตรมีดังนี้

  • ฟังก์ชัน MIN ค้นหาเวลาที่เร็วที่สุดหรือน้อยที่สุดสำหรับกิจกรรมที่เลือก
  • ฟังก์ชั่น IF ช่วยให้เราเลือกการแข่งขันโดยกำหนดเงื่อนไขโดยใช้ชื่อการแข่งขัน
  • สูตรอาร์เรย์ให้ฟังก์ชัน IF ทดสอบเงื่อนไขหลายเงื่อนไขในเซลล์เดียว และเมื่อตรงตามเงื่อนไข สูตรอาร์เรย์จะกำหนดข้อมูล (เวลาแข่งขัน) ที่ฟังก์ชัน MIN ตรวจสอบเพื่อค้นหาเวลาที่เร็วที่สุด

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

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

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

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

  • logical_test (จำเป็น) - ค่าหรือนิพจน์ที่ทดสอบว่าเป็นจริงหรือเท็จ
  • value_if_true (จำเป็น) - ค่าที่แสดงถ้า logical_test เป็นจริง
  • value_if_false (ตัวเลือก) - ค่าที่แสดงถ้า logical_test เป็นเท็จ

ในตัวอย่าง การทดสอบเชิงตรรกะพยายามค้นหาชื่อการแข่งขันที่พิมพ์ลงในเซลล์ D10 ของเวิร์กชีต อาร์กิวเมนต์ value_if_true คือเวลาที่เร็วที่สุดสำหรับการแข่งขันที่เลือกโดยใช้ฟังก์ชัน MIN อาร์กิวเมนต์ value_if_false ถูกละเว้นเนื่องจากไม่จำเป็น และการไม่มีอาร์กิวเมนต์จะทำให้สูตรสั้นลง ถ้าชื่อการแข่งขันที่ไม่ได้อยู่ในตารางข้อมูล เช่น การแข่งขันระยะทาง 400 เมตร ถูกพิมพ์ลงในเซลล์ D10 สูตรจะส่งกลับค่าศูนย์

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

ป้อนข้อมูลบทช่วยสอนต่อไปนี้ลงในเซลล์ D1 ถึง E9:

เวลาแข่ง

เวลาแข่ง (วินาที)

100 เมตร 11.77

100 เมตร 11.87

100 เมตร 11.83

200 เมตร 21.54

200 เมตร 21.50

200 เมตร 21.49

Race Fastest Heat (วินาที)

ในเซลล์ D10 พิมพ์ "100 เมตร" (โดยไม่ใส่เครื่องหมายคำพูด) สูตรจะค้นหาในช่องนี้เพื่อค้นหาว่าเผ่าพันธุ์ใดที่คุณต้องการให้ค้นหาเวลาที่เร็วที่สุด

Image
Image

การป้อนค่า MIN IF Nested Formula

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

หลังจากที่คุณป้อนสูตรแล้ว อย่า ให้กดแป้น Enter บนแป้นพิมพ์หรือคลิกเซลล์อื่นด้วยเมาส์ คุณต้องเปลี่ยนสูตรเป็นสูตรอาร์เรย์ ในการทำเช่นนั้น เลือกเซลล์ E10 ตำแหน่งที่จะแสดงผลลัพธ์ของสูตร แล้วพิมพ์:

=MIN(IF(D3:D8=D10, E3:38))

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

เมื่อคุณป้อนสูตร MIN IF แล้ว คุณต้องแปลงเป็นอาร์เรย์ ทำตามขั้นตอนเหล่านี้

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

สูตรอาร์เรย์ที่สมบูรณ์จะปรากฏในแถบสูตรด้านบนเวิร์กชีต

เพราะว่า Ctrl, Shift และ Enter บนแป้นพิมพ์ถูกกดพร้อมกัน หลังจากที่พิมพ์สูตรแล้ว บางครั้งสูตรที่ได้ก็จะเรียกว่า CSE formulas

ทดสอบสูตร

ทดสอบสูตรโดยหาเวลาที่เร็วที่สุดสำหรับ 200 เมตร พิมพ์ 200 เมตร ลงในเซลล์ D10 แล้วกดปุ่ม Enter บนแป้นพิมพ์ สูตรควรส่งคืนเวลา 21.49 วินาทีในเซลล์ E10

แนะนำ: