สารบัญ
ในขณะที่ทำงานใน Microsoft Excel มีสูตรต่างๆ มากมายที่ช่วยให้การทำงานของเราง่ายขึ้น สูตร IFS เป็นหนึ่งในนั้น มีแอปพลิเคชันมากมายใน Excel ฟังก์ชัน IFS ทำการทดสอบเชิงตรรกะ จะส่งกลับค่าหนึ่งหากผลลัพธ์เป็น TRUE และอีกค่าหนึ่งหากผลลัพธ์เป็น FALSE ในบทความนี้ เราจะแสดงวิธีใช้ฟังก์ชัน IFS ใน Excel ในการทำเช่นนี้ เราจะพูดถึงหลายๆ ตัวอย่าง
ฟังก์ชัน IFS ของ Excel (Quick View)
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดคู่มือแบบฝึกหัดนี้เพื่อฝึกฝนในขณะที่คุณกำลังอ่านบทความนี้
IFS Function.xlsx
บทนำเกี่ยวกับฟังก์ชัน IFS ใน Excel
วัตถุประสงค์ของฟังก์ชัน
- ฟังก์ชัน IFS รับเงื่อนไขและค่าหลายค่าและส่งกลับค่าที่สอดคล้องกันไปยัง TRUE<2 แรก>
- มีทั้งรูปแบบ ไม่ใช่อาร์เรย์ และ อาร์เรย์ ซึ่งหมายความว่าแต่ละอาร์กิวเมนต์สามารถเป็นค่าเดียวหรือเป็นอาร์เรย์ของค่าก็ได้
ไวยากรณ์
ไวยากรณ์ของฟังก์ชัน IFS คือ:
=IFS(logical_test1,value_if_true1,[logical_test2],[value_if_true2]...)
คำอธิบายอาร์กิวเมนต์
<19อาร์กิวเมนต์ | จำเป็น/ไม่บังคับ | คำอธิบาย |
---|---|---|
logical_test1 | จำเป็น | เงื่อนไขแรก ( TRUE หรือ FALSE ) |
value_if_true1 | จำเป็น | ค่าที่จะส่งคืนถ้าเงื่อนไขแรกคือ TRUE |
logical_test2 | ทางเลือก | The เงื่อนไขที่สอง ( จริงหรือเท็จ ) |
value_if_true2 | ไม่บังคับ | ค่าที่จะส่งคืนหากเงื่อนไขที่สองเป็น จริง |
… | … | … |
… | … | … |
ส่งคืนค่า
- ส่งกลับค่าที่เกี่ยวข้องกับเงื่อนไขแรกที่ตรงตามเงื่อนไข
- หมายความว่า ถ้า logical_test2 , logical_test_3, และเงื่อนไขอื่นๆ อีกมากมายตรงตามเงื่อนไข ก็จะคืนค่าอาร์กิวเมนต์ value_if_true2 เท่านั้น
หมายเหตุ:
- ป้อนอาร์กิวเมนต์เป็นคู่ ตัวอย่างเช่น หากคุณป้อนอาร์กิวเมนต์ logical_test_2 คุณต้องป้อนอาร์กิวเมนต์ value_if_true2 แม้ว่าจะไม่บังคับก็ตาม มิฉะนั้น ฟังก์ชันจะไม่ทำงาน
- คุณสามารถป้อนได้ถึง 127 เงื่อนไข ภายใน IFS
- The IFS ฟังก์ชันยังใช้ได้กับ อาร์เรย์ แทนที่การป้อนค่าเดียว คุณสามารถป้อนค่า อาร์เรย์ สำหรับแต่ละอาร์กิวเมนต์
- เมื่อตรงตามเงื่อนไขมากกว่าหนึ่งข้อ ฟังก์ชัน IFS จะส่งกลับค่าที่เกี่ยวข้องกับเงื่อนไขแรกที่ตรงตามเงื่อนไขเท่านั้น
3 ตัวอย่างที่เหมาะสมของฟังก์ชัน IFS ใน Excel
1. ใช้ฟังก์ชัน IFS ที่มีหลายเงื่อนไขในการคำนวณเกรด
ตอนนี้ เราจะใช้ฟังก์ชัน IFS เพื่อคำนวณเกรดของนักเรียนบางคนที่มีเงื่อนไขหลายอย่างในโรงเรียน เรามีชื่อของนักเรียนบางคนและคะแนนวิชา วิชาคณิตศาสตร์ ที่โรงเรียนชื่อ โรงเรียนอนุบาลกลอรี่ เมื่อคะแนนมากกว่าหรือเท่ากับ 80 คะแนนคือ A; เมื่อคะแนนมากกว่าหรือเท่ากับ 70 คะแนนจะเป็น B เมื่อมากกว่าหรือเท่ากับ 60 จะเป็น C ; และเมื่อน้อยกว่า 60 แสดงว่า ล้มเหลว มาทำตามคำแนะนำด้านล่างเพื่อเรียนรู้กันเถอะ!
ขั้นตอน:
- ก่อนอื่น เลือกเซลล์ D5 แล้วจด IFS ฟังก์ชันในเซลล์นั้น ฟังก์ชันคือ
=IFS(C5:C9>=80,"A",C5:C9>=70,"B",C5:C9>=60,"C",TRUE,"F")
รายละเอียดของสูตร:
IFS(C4>=80,"A",C4>=70,"B",C4>=60,"C",TRUE,FAIL)
ก่อนอื่นให้ตรวจสอบว่าเครื่องหมายในเซลล์ C4 มากกว่าหรือเท่ากับ 80 หรือไม่
ถ้าใช่ จะส่งกลับ A
ถ้าไม่ใช่ จะตรวจสอบว่ามีค่ามากกว่าหรือเท่ากับ 70 หรือไม่
ถ้าใช่ จะส่งกลับ B .
ถ้าไม่ใช่ จะตรวจสอบว่ามีค่ามากกว่าหรือเท่ากับ 60 หรือไม่
ถ้าใช่ จะส่งกลับ C .
ถ้าไม่ มันจะคืนค่า F .
- ดังนั้น เพียงกด Enter บนแป้นพิมพ์ของคุณ เนื่องจาก ฟังก์ชัน IFS เป็นฟังก์ชันไดนามิก คุณจะสามารถกำหนดเกรดของนักเรียนแต่ละคนซึ่งระบุไว้ด้านล่างภาพหน้าจอ
การอ่านที่คล้ายกัน
- วิธีใช้ฟังก์ชัน Excel SWITCH (5 ตัวอย่าง)
- ใช้ฟังก์ชัน XOR ของ Excel (5 ตัวอย่างที่เหมาะสม)
- วิธีใช้ฟังก์ชัน OR ใน Excel (4 ตัวอย่าง)
- ใช้ฟังก์ชัน TRUE ใน Excel (พร้อม 10 ตัวอย่าง)
- วิธีใช้ฟังก์ชัน FALSE ใน Excel (พร้อม 5 ตัวอย่างง่ายๆ)
2. ใช้ฟังก์ชัน IFS เพื่อคำนวณ PASS และ FAIL ของนักเรียนใน Excel
แทนที่จะให้คะแนนในวิชาคณิตศาสตร์อย่างเดียว ตอนนี้เรามีคะแนนใน คณิตศาสตร์ ฟิสิกส์ และ เคมี . ตอนนี้เราจะตัดสินนักเรียนทุกคนว่าเขา/เธอสอบผ่านหรือไม่ จำไว้ว่าการจะสอบผ่านนั้นต้องสอบให้ผ่านทั้งสามวิชา แต่สอบตกวิชาเดียวก็สอบตกทั้งวิชา และเพื่อให้ผ่านหนึ่งวิชา ต้องมีคะแนนอย่างน้อย 60 มาทำตามคำแนะนำด้านล่างเพื่อเรียนรู้กันเถอะ!
ขั้นตอน:
- ก่อนอื่น เลือกเซลล์ D5 แล้วจด IFS ฟังก์ชันในเซลล์นั้น สูตรคือ
=IFS(C6:C10<60,"FAIL",D6:D10<60,"FAIL",E6:E10<60,"FAIL",TRUE,"PASS")
รายละเอียดของสูตร:
IFS(C4<60,"FAIL",D4<60,"FAIL",E4<60,"FAIL",TRUE,"PASS")
ก่อนอื่นให้ตรวจสอบว่าเครื่องหมายในเซลล์ C4 (คณิตศาสตร์) น้อยกว่า 60 หรือไม่
ถ้าใช่ ส่งกลับ FAIL .
ถ้าไม่ใช่ จะตรวจสอบว่าเครื่องหมาย Cell D4 (ฟิสิกส์) น้อยกว่า 60 หรือไม่
ถ้าใช่ มันจะส่งกลับ FAIL .
ถ้าไม่ มันจะตรวจสอบว่าเครื่องหมายเซลล์ E4 (เคมี) น้อยกว่า 60 หรือไม่
ถ้าใช่ จะส่งกลับ FAIL .
ถ้าไม่ จะส่งกลับ PASS .
- ดังนั้น เพียงกด Enter บนแป้นพิมพ์ของคุณ เนื่องจาก ฟังก์ชัน IFS เป็นฟังก์ชันไดนามิก คุณจะสามารถกำหนด ผ่าน หรือ ไม่ผ่าน ของนักเรียนแต่ละคนซึ่งแสดงไว้ในภาพหน้าจอด้านล่าง
3. ใช้ฟังก์ชัน IFS กับวันที่
ตอนนี้ เราจะตรวจสอบสถานะ (เขา/เธอเป็น ถาวร มีคุณสมบัติ หรือใน ช่วงทดลองงาน) ของพนักงานของบริษัท XYZ โดยใช้ฟังก์ชัน IFS ในรูปของ วันที่ นี่เป็นงานที่ง่ายและประหยัดเวลาเช่นกัน มาทำตามคำแนะนำด้านล่างเพื่อเรียนรู้กันเถอะ!
ขั้นตอน:
- ก่อนอื่น เลือกเซลล์ D5 แล้วจด IFS ฟังก์ชันในเซลล์นั้น ฟังก์ชันคือ
=IFS(E5:E9>=3000,"Permanent",E5:E9>=2000,"Qualified",E5:E9>=500,"Probationary")
รายละเอียดของสูตร:
=IFS(E5:E9>=3000,"Permanent",E5:E9>=2000,"Qualified",E5:E9>=500,"Probationary")
ก่อนอื่นให้ตรวจสอบว่าเครื่องหมายในเซลล์ C4 มากกว่าหรือเท่ากับ 3000 หรือไม่
ถ้าใช่ คืนค่า ถาวร .
ถ้าไม่ใช่ จะตรวจสอบว่ามีค่ามากกว่าหรือเท่ากับ 2000 หรือไม่
ถ้าใช่ จะคืนค่า ผ่านเกณฑ์ .
ถ้าไม่ใช่ จะตรวจสอบว่ามากกว่าหรือเท่ากับ 500 หรือไม่
ถ้าใช่ จะส่งกลับ ทดลองงาน .
- ดังนั้น เพียงกด Enter บนแป้นพิมพ์ของคุณ เนื่องจาก ฟังก์ชัน IFS คือฟังก์ชันไดนามิก คุณจะสามารถกำหนดสถานะของพนักงานแต่ละคนซึ่งได้รับในภาพหน้าจอด้านล่าง
หมายเหตุ: ฟังก์ชัน Excel IFS ไม่พร้อมใช้งาน
- ฟังก์ชัน IFS มีเฉพาะใน Excel 2019 และเวอร์ชันที่ใหม่กว่า และ Office 365 ด้วย .
ข้อผิดพลาดทั่วไปกับฟังก์ชัน IFS
ข้อผิดพลาด #N/A เกิดขึ้นเมื่อเงื่อนไขทั้งหมดภายใน IFS ฟังก์ชันเป็น FALSE .
บทสรุป
ดังนั้น คุณสามารถใช้ฟังก์ชัน IFS ของ Excel เพื่อตรวจสอบเงื่อนไขหลายหมายเลขพร้อมกัน คุณมีคำถามใดๆ? โปรดแจ้งให้เราทราบ