สูตร excel If ซ้อน If เข้าใจง่ายใน 5 นาที

ในบทความที่แล้วเราได้เรียนรู้การใช้งาน สูตร If ใน excel
ที่มีเงื่อนไขเดียว ใช้ในการตัดเกรด ให้ผ่านหรือไม่ผ่าน
อ่านได้ที่นี่ สูตร if excel เกรด ผ่าน ไม่ผ่าน

เราทบทวนกันก่อนเลย

ไวยกรณ์ =IF(logical_test,[value_if_true],[value_if_false]) (1 เงื่อนไข)
แปลเป็นไทยให้เข้าใจง่าย =ถ้า(เงื่อนไข,เป็นจริงให้ตอบ…,เป็นเท็จให้ตอบ…)

หลักการของสูตร If โดยทั่วไปนั้น เป็นสูตรเพื่อตรวจสอบเงื่อนไข
ถ้าเป็นจริง ให้ทำหรือให้ตอบอันนี้ ถ้าเท็จให้ทำหรือให้ตอบอันนั้น

สูตร excel if หลายเงื่อนไข

สำหรับ If ซ้อน If ก็คือ สูตร If ที่มีเงือนไขมากกว่า 1 เงื่อนไข อาจจะ 2, 3 หรือ 4 ก็แล้วแต่
ซึ่งการตรวจสอบเงื่อนไขจะตรวจสอบไปทีละเงื่อนไข ตามลำดับที่เราเขียนสูตรครับ
ถ้าเจอเงื่อนไขใหนเป็นจริงก็จะหยุดการทำงาน หากยังไม่เจอเงื่อนไขใดที่เป็นจริง
ก็จะตรวจสอบไปเรื่อยๆ ตามลำดับ สุดท้ายแล้วหากไม่มีเงือนไขใดเป็นจริงเลย
เราก็จะกำหนดให้ตอบหรือทำอันนั้นแทน

สูตร excel If ซ้อน If หลายเงื่อนไข

ไวยกรณ์ =IF(logical_test,[value_if_true],IF(logical_test,[value_if_true],IF(logical_test,[value_if_true],[value_if_false])))


แยกเงื่อนไขเพื่อให้ทำความเข้าใจง่ายๆ
=IF(logical_test,[value_if_true],
IF(logical_test,[value_if_true],
IF(logical_test,[value_if_true],[value_if_false])))

แปลเป็นไทยให้เข้าใจง่าย =ถ้า(เงื่อนไข1,เป็นจริงให้ตอบ….,ถ้า(เงื่อนไข2,เป็นจริงให้ตอบ….,ถ้า(เงื่อนไข3,เป็นจริงให้ตอบ….,ไม่มีเงื่อนไขใดเลยที่เป็นจริงให้ตอบ…..)))


แยกเงื่อนไขเพื่อให้ทำความเข้าใจง่ายๆ
=ถ้า(เงื่อนไข1,เป็นจริงให้ตอบ….,
ถ้า(เงื่อนไข2,เป็นจริงให้ตอบ….,
ถ้า(เงื่อนไข3,เป็นจริงให้ตอบ….,ไม่มีเงื่อนไขใดเลยที่เป็นจริงให้ตอบ…..)))

*ข้อแนะนำสำหรับมือใหม่ เพื่อไม่ให้ งง ในการเขียนสูตร If ซ้อน If
ให้ลองแยกตามด้านบนเลยครับ จะมีกี่เงื่อนไขก็แยกมากแล้วค่อยเอามาต่อกันครับ

ตัวอย่าง โจทย์ If ซ้อน If 3 เงื่อนไข

ถ้าได้เกรด A จะได้ ผลการประเมิน ดีเด่น
ถ้าได้เกรด B จะได้ ผลการประเมิน ดี
ถ้าได้เกรด C จะได้ ผลการประเมิน พอใช้
ถ้าได้เกรด D จะได้ ผลการประเมิน ต้องปรับปรุง

แยกเงื่อนไขเพื่อให้ทำความเข้าใจง่ายๆ
=IF(A1=”A”,”ดีเด่น”,
IF(A1=”B”,”ดี”,
IF(A1=”C”,”พอใช้”,”ต้องปรับปรุง”)))
*หมายเหตุ เซลล์ A1 ให้กรอก เกรด A B C หรือ D

เอาเงื่อนไขมารวมกันซะ
=IF(A1=”A”,”ดีเด่น”,IF(A1=”B”,”ดี”,IF(A1=”C”,”พอใช้”,”ต้องปรับปรุง”)))

ให้ลองเปลี่ยน ค่าใน เซลล์ A1 เป็น A B C และ D ตามลำดับ เพื่อตรวจสอบเงื่อนไขครับ

ดาวน์โหลดไฟล์ตัวอย่างคลิกเลย

# สูตร excel if หลายเงื่อนไข
# สูตร excel If ซ้อน If
# สูตร if ซ้อน if ใน excel

หากมีปัญหาการใช้งาน หรือ โจทย์ที่ยังแก้ไม่ได้
สามารถส่งมาให้เราช่วยแก้ได้นะครับ ถ้าช่วยได้จะช่วยครับ
แฟนเพจ : https://facebook.com/108howtocom
Website : http://www.108howto.com
Youtobe : https://www.youtube.com/user/MrJom108