12 การตั้งค่าเริ่มต้นของ Microsoft Excel ที่คุณควรเปลี่ยน

วิธีใช้ฟังก์ชัน IFS ใน Microsoft Excel

โลโก้ Microsoft Excel บนพื้นหลังสีเขียว

ถ้าคุณคุ้นเคยกับการใช้ฟังก์ชัน IF ใน Excel คุณก็พร้อมที่จะตรวจสอบฟังก์ชัน IF แล้ว ด้วยวิธีนี้ คุณสามารถทดสอบหลายเงื่อนไขพร้อมกัน แทนที่จะใช้คำสั่ง IF ที่ซ้อนกัน

ด้วย IFS คุณสามารถทดสอบได้ถึง 127 เงื่อนไขในสูตร Excel เดียว แม้ว่าการทดสอบจำนวนนี้อาจมากกว่าที่คุณต้องการมาก แต่งานนี้เหมาะสำหรับการตรวจสอบเงื่อนไขหลายประการ จากนั้นสูตรจะคืนค่าที่คุณระบุสำหรับเงื่อนไข true แรกในคำสั่ง

ใช้ฟังก์ชัน IFS ใน Excel

สูตรของฟังก์ชันคือ IFS(test1, if_true1, test2, if_true2,...) ที่คุณป้อนเงื่อนไขสำหรับแต่ละ test อาร์กิวเมนต์และค่าที่จะส่งคืนหากการทดสอบเป็นจริงสำหรับทั้ง true การโต้เถียง

มาดูตัวอย่างพื้นฐานกัน

ส่งกลับค่าอ้างอิงของเซลล์

กรณีนี้จะดูที่หมายเลขประจำตัวในเซลล์ C2 เมื่อสูตรพบเงื่อนไขที่ตรงกัน จาก 1 ถึง 5 จะส่งกลับคำนามที่เกี่ยวข้อง

=IFS(C2=1,A2,C2=2,A3,C2=3,A4,C2=4,A5,C2=5,A6)

ในการแบ่งสูตร หากค่าในเซลล์ C2 คือ 1 ให้คืนค่าใน A2 หากเป็น 2 ให้คืนค่าใน A3 หากเป็น 3 ให้คืนค่าใน A4 หากเป็น 4 ให้คืนค่าใน A5 และหากเป็น 5 แล้วคืนค่าใน A6

ฟังก์ชัน IFS พร้อมผลลัพธ์ค่าอ้างอิงเซลล์

ถ้าคุณต้องใช้คำสั่ง IF แบบซ้อนแทนฟังก์ชัน IFS สูตรของคุณจะมีลักษณะดังนี้:

=IF(C2=1,A2,IF(C2=2,A3,IF(C2=3,A4,IF(C2=4, A5,IF(C2=5,A6)))))

ในขณะที่คุณได้ผลลัพธ์เหมือนกันกับตัวเลือกใดตัวเลือกหนึ่ง ไวยากรณ์ของฟังก์ชัน IFS จะทำให้เกิดความสับสนน้อยลง และไม่ใช้เวลาในการคอมไพล์นาน

คำสั่ง IF ที่ซ้อนกันส่งผลให้เกิดค่าอ้างอิงเซลล์

ที่เกี่ยวข้อง: พื้นฐานของการจัดโครงสร้างสูตรใน Microsoft Excel

ส่งคืนตัวเลข

สำหรับตัวอย่างอื่นของ IFS เราจะใช้โบนัสกับพนักงานขายของเราตามยอดขายทั้งหมดของพวกเขา นี่คือสูตร:

=IFS(F2>100000,1000,F2>75000,750,F2>50000,500)

ในการแบ่งสูตรนี้ ถ้าผลรวมในเซลล์ F2 มากกว่า 100,000 ให้คืนค่า 1000 ถ้ามากกว่า 75,000 ให้คืนค่า 750 และถ้ามากกว่า 50,000 ให้คืนค่า 500

ฟังก์ชัน IFS พร้อมการนับผลลัพธ์

คำแนะนำ: คุณสามารถใช้จุดจับเติมเพื่อคัดลอกสูตร IFS เดียวกันไปยังเซลล์ที่อยู่ติดกัน

สำหรับการเปรียบเทียบอีกครั้ง นี่คือสิ่งที่สูตรดูเหมือนเป็นคำสั่ง IF ที่ซ้อนกันแทน:

=IF(F2>100000,1000,IF(F2>75000,750,IF(F2>50000,500)))

การใช้สูตรสำหรับฟังก์ชัน IFS คุณไม่จำเป็นต้องพิมพ์ IF ซ้ำๆ ด้วยวงเล็บเปิด และจำจำนวนวงเล็บปิดที่ถูกต้องในตอนท้าย

คำสั่ง IF ที่ซ้อนกันสำหรับผลลัพธ์ตัวเลข

ส่งกลับค่าข้อความ

ในตัวอย่างนี้ เรามีรายชื่อพนักงานที่ยังไม่เสร็จสิ้นการฝึกอบรม เราจะแสดงผลข้อความตามเปอร์เซ็นต์ที่สมบูรณ์ในเซลล์ B2 โปรดทราบว่าค่าข้อความจะต้องอยู่ในเครื่องหมายคำพูด

=IFS(B2<50,"Less than half",B2=50,"Half",B2>50,"More than half")

ในการแบ่งสูตรนี้ ถ้าค่าในเซลล์ B2 น้อยกว่า 50 ให้ส่งกลับ “น้อยกว่าครึ่งหนึ่ง” ถ้าเท่ากับ 50 ให้ส่งกลับ “half” และถ้ามากกว่า 50 ให้ส่งกลับ “มากกว่าครึ่งหนึ่ง”

ฟังก์ชัน IFS พร้อมผลลัพธ์ข้อความ

สำหรับการเปรียบเทียบอื่น นี่คือสิ่งที่คำสั่ง IF ที่ซ้อนกันดูเหมือนจะได้รับผลลัพธ์เหมือนกัน:

=IF(B2<50,"Less than half",IF(B2=50,"Half",IF(B2>50,"More than half")))

อาจเป็นเรื่องยากโดยเฉพาะอย่างยิ่งในการแก้ปัญหาสูตรในคำสั่งแบบละเอียดหรือในสูตรที่ต้องการการดูแลเป็นพิเศษ เช่น การใส่เครื่องหมายคำพูด นี่เป็นเพียงเหตุผลเดียวที่ควรพิจารณาใช้ฟังก์ชัน IFS แทนไวยากรณ์ IF ที่ซ้อนกัน

คำสั่ง IF ที่ซ้อนกันสำหรับผลลัพธ์ข้อความ

เช่นนั้น Microsoft . อธิบาย:

คำสั่ง IF หลายรายการต้องใช้ความคิดอย่างมากในการสร้างอย่างถูกต้อง และทำให้แน่ใจว่าตรรกะของคำสั่งนั้นสามารถคำนวณผ่านแต่ละเงื่อนไขได้อย่างเหมาะสมจนถึงจุดสิ้นสุด ถ้าคุณไม่ซ้อนสูตรด้วยความแม่นยำ 100% สูตรอาจทำงานได้ 75% แต่ให้ผลลัพธ์ที่ไม่คาดคิด 25% ของเวลาทั้งหมด

Microsoft กล่าวว่าคำสั่ง IF ที่ซ้อนกันนั้นรักษาได้ยาก นี่เป็นอีกหนึ่งข้อควรพิจารณาในการใช้ฟังก์ชัน IFS โดยเฉพาะอย่างยิ่งหากคุณกำลังทำงานกับผู้อื่นในสเปรดชีตของคุณเอง

ที่เกี่ยวข้อง: วิธีแก้ไขข้อผิดพลาดของสูตรทั่วไปใน Microsoft Excel

เมื่อคุณต้องการทดสอบหลายเงื่อนไขสำหรับเซลล์ หรือแม้แต่ช่วงของเซลล์ ให้พิจารณาใช้ฟังก์ชัน IFS สำหรับข้อมูลเพิ่มเติม เรียนรู้วิธีใช้ฟังก์ชันบูลีนอื่นๆ ใน Excel เช่น AND, OR และ XOR


#วธใชฟงกชน #IFS #ใน #Microsoft #Excel

Leave a Comment

Your email address will not be published. Required fields are marked *