วิธีใช้ IFS ใน Excel 365 – เขียนหลายเงื่อนไขแบบไม่ต้องซ้อน IF ให้ปวดหัว


① 🔥 บทนำ

ถ้าคุณเคยเขียน IF แบบนี้…

=IF(A1>80,"A",IF(A1>60,"B",IF(A1>40,"C","D")))

แล้วรู้สึกว่า “อ่านยาก / งง / พังง่าย”

👉 คุณต้องรู้จัก IFS

เพราะมันทำให้สูตร “สั้นลง + อ่านง่าย + มือโปรขึ้นทันที”


② 🎯 เหมาะสำหรับใคร

  • นักวิเคราะห์ข้อมูล
  • คนทำ Dashboard
  • คนที่ใช้ IF ซ้อนหลายชั้น
  • สาย Automation

👉 ถ้าใช้ IF บ่อย = ต้องใช้ IFS


③ 📘 IFS คืออะไร

IFS คือฟังก์ชันที่ใช้ “ตรวจสอบหลายเงื่อนไข” โดยไม่ต้องซ้อน IF

📌 หลักการ:

  • ตรวจทีละเงื่อนไข
  • เจอเงื่อนไขที่เป็นจริง → หยุดทันที

④ ⚙️ โครงสร้างสูตร

=IFS(logical_test1, value1, logical_test2, value2, ...)

📌 ตัวอย่าง:

=IFS(A1>80,"A", A1>60,"B", A1>40,"C", TRUE,"D")

⑤ 🧠 วิธีใช้ IFS แบบพื้นฐาน

✔️ แทน IF ซ้อน

=IFS(A1>=80,"A", A1>=60,"B", A1>=50,"C", TRUE,"F")

✔️ ใช้ TRUE เป็นค่า default

👉 สำคัญมาก (แทน else)


⑥ 🚀 เทคนิคสำคัญ (ตัวนี้ต้องรู้)

💡 เงื่อนไขเรียงลำดับสำคัญมาก

👉 Excel จะหยุดที่เงื่อนไขแรกที่ “จริง”


💡 ใช้ TRUE ปิดท้ายเสมอ

👉 กัน error


💡 อ่านง่ายกว่า IF หลายเท่า

👉 เหมาะกับสูตรยาว


⑦ 🔍 ตัวอย่างใช้งานจริง

🎓 ระบบตัดเกรด

=IFS(B2>=80,"A", B2>=70,"B", B2>=60,"C", TRUE,"F")

📊 วิเคราะห์ยอดขาย

=IFS(C2>100000,"สูง", C2>50000,"กลาง", TRUE,"ต่ำ")

🧾 แบ่งระดับลูกค้า

=IFS(D2>1000000,"VIP", D2>500000,"Gold", TRUE,"ทั่วไป")

⑧ ⚠️ ปัญหาที่พบบ่อย

❌ ไม่ใส่ TRUE ท้ายสุด

👉 สูตร error


❌ เรียงเงื่อนไขผิด

👉 ผลลัพธ์ผิดทันที


❌ เงื่อนไขซ้อนกัน

👉 ทำให้ผลลัพธ์เพี้ยน


⑨ 🧩 IFS vs IF

ฟังก์ชันต่างกัน
IFซ้อนหลายชั้น
IFSเขียนตรง อ่านง่าย

⑩ 🔧 เทคนิคระดับมือโปร

💡 ใช้ร่วมกับ AND

=IFS(AND(A1>50,B1>50),"ผ่าน", TRUE,"ไม่ผ่าน")

💡 ใช้ร่วมกับ OR

=IFS(OR(A1>90,B1>90),"เก่ง", TRUE,"ปกติ")

💡 ใช้กับ TEXT

👉 แสดงผลแบบมืออาชีพ


⑪ 📊 ใช้กับงานจริง

  • Dashboard
  • ระบบตัดเกรด
  • วิเคราะห์ธุรกิจ

👉 ใช้แทน IF ซ้อนทั้งหมด


⑫ 📌 สรุปแบบมืออาชีพ

  • IFS = IF เวอร์ชันขั้นสูง
  • อ่านง่ายกว่า
  • ลด error ได้เยอะ

👉 สาย Data ต้องใช้


⑬ 💬 คำถามชวนคิด

คุณยังใช้ IF ซ้อนอยู่…
หรืออัปเกรดมาใช้ IFS แล้ว?