วิธีที่ดีที่สุดในการทำความเข้าใจเกี่ยวกับการรวมฟังก์ชัน MIN และ IF ใน Excel เป็นตัวอย่าง ตัวอย่างการกวดวิชานี้มีเวลาในการระบายความร้อนสำหรับเหตุการณ์สองเหตุการณ์จากเส้นทางที่พบ ได้แก่ การวิ่ง 100 และ 200 เมตร
การใช้สูตรอาร์เรย์ MIN IF ช่วยให้คุณสามารถหาเวลาความร้อนที่เร็วที่สุดสำหรับแต่ละเผ่าพันธุ์ด้วยสูตรเดียว
งานของแต่ละส่วนของสูตรมีดังนี้:
- ฟังก์ชัน MIN จะหาเวลาที่เร็วที่สุดหรือน้อยที่สุดสำหรับเหตุการณ์ที่เลือก
- ฟังก์ชัน IF ช่วยให้เราสามารถเลือกการแข่งขันได้โดยการตั้งเงื่อนไขโดยใช้ชื่อการแข่งขัน
- สูตรอาร์เรย์จะช่วยให้การทดสอบฟังก์ชัน IF สำหรับเงื่อนไขหลายข้อในเซลล์เดียวและเมื่อเงื่อนไขได้รับการตอบสนองสูตรอาร์เรย์จะกำหนดข้อมูลใด (เวลาการแข่งขัน) ที่ฟังก์ชัน MIN จะตรวจสอบเพื่อค้นหาเวลาที่เร็วที่สุด
MIN ถ้าไวยากรณ์สูตรที่ซ้อนกันและอาร์กิวเมนต์
ไวยากรณ์สำหรับสูตร MIN IF คือ:
= MIN (IF (logical_test, value_if_true, value_if_false))
เนื่องจากฟังก์ชัน IF ถูกซ้อนอยู่ภายในฟังก์ชัน MIN ฟังก์ชัน IF ทั้งหมดจะกลายเป็นอาร์กิวเมนต์เดียวสำหรับฟังก์ชัน MIN
อาร์กิวเมนต์สำหรับฟังก์ชัน IF คือ:
- logical_test (จำเป็น): ค่าหรือนิพจน์ที่ได้รับการทดสอบว่าเป็นจริงหรือเท็จ
- value_if_true (จำเป็น): ค่าที่จะแสดงขึ้นถ้า logical_test เป็น true
- value_if_false (optional): ค่าที่จะแสดงขึ้นถ้า logical_test เป็น false
ในตัวอย่างการทดสอบลอจิคัลพยายามที่จะค้นหาการแข่งขันสำหรับชื่อการแข่งขันที่พิมพ์ลงในเซลล์ D10 ของแผ่นงาน อาร์กิวเมนต์ value_if_true คือด้วยความช่วยเหลือของฟังก์ชัน MIN ซึ่งเป็นเวลาที่เร็วที่สุดสำหรับการแข่งขันที่เลือก ค่าอาร์กิวเมนต์ value_if_false ถูกละเว้นเนื่องจากไม่จำเป็นและไม่มีการตัดทอนสูตร ถ้าชื่อการแข่งขันที่ไม่ได้อยู่ในตารางข้อมูลเช่นการแข่งขัน 400 เมตรถูกพิมพ์ลงในเซลล์ D10 สูตรจะส่งค่าเป็นศูนย์
สูตร 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 เมตร" (โดยไม่มีเครื่องหมายคำพูด) สูตรนี้มีลักษณะในเซลล์นี้เพื่อค้นหาว่าคุณต้องการให้แข่งใดในเวลาที่เร็วที่สุด เนื่องจากคุณกำลังสร้างทั้งสูตรที่ซ้อนกันและสูตรอาร์เรย์คุณต้องพิมพ์สูตรทั้งหมดลงในเซลล์แผ่นเดียว หลังจากที่คุณป้อนสูตรแล้ว อย่า กด Enter บนแป้นพิมพ์หรือคลิกที่เซลล์อื่นด้วยเมาส์ คุณต้องเปลี่ยนสูตรเป็นสูตรอาร์เรย์ เมื่อต้องการทำเช่นนั้น: คลิกที่เซลล์ E10 ตำแหน่งที่ผลลัพธ์ของสูตรจะปรากฏขึ้น พิมพ์ข้อมูลต่อไปนี้: = MIN (IF (D3: D8 = D10, E3: E8)) กดปุ่ม Ctrl และ เปลี่ยน บนแป้นพิมพ์ กด เข้าสู่ คีย์บนแป้นพิมพ์เพื่อสร้างสูตรอาร์เรย์ คำตอบ 11.77 ปรากฏในเซลล์ F10 เนื่องจากเป็นเวลาที่เร็วที่สุด (เล็กที่สุด) สำหรับการวิ่งร้อน 100 เมตรสามครั้ง สูตรอาร์เรย์แบบสมบูรณ์ {= MIN (IF (D3: D8 = D10, E3: E8))} สามารถดูได้จากแถบสูตรด้านบนแผ่นงาน เพราะว่า Ctrl , เปลี่ยน , และ เข้าสู่ คีย์บนแป้นพิมพ์จะถูกกดพร้อมกันหลังจากที่มีการพิมพ์สูตรแล้วสูตรผลลัพธ์จะถูกเรียกว่า CSE สูตร ทดสอบสูตรด้วยการหาเวลาที่เร็วที่สุดสำหรับ 200 เมตร ชนิด 200 เมตร ลงในเซลล D10 และกดปุ. ม เข้าสู่ บนแป้นพิมพ์ สูตรควรคืนเวลา 21.49 วินาทีในเซลล์ E10 ป้อน MIN IF สูตรที่ซ้อนกัน
การสร้างสูตรอาร์เรย์
ทดสอบสูตร