Contact
Line : comsiam
Contact
Line : comsiam

ถ้าคุณเคยเขียน IF แบบนี้…
=IF(A1>80,"A",IF(A1>60,"B",IF(A1>40,"C","D")))
แล้วรู้สึกว่า “อ่านยาก / งง / พังง่าย”
👉 คุณต้องรู้จัก IFS
เพราะมันทำให้สูตร “สั้นลง + อ่านง่าย + มือโปรขึ้นทันที”
👉 ถ้าใช้ IF บ่อย = ต้องใช้ IFS
IFS คือฟังก์ชันที่ใช้ “ตรวจสอบหลายเงื่อนไข” โดยไม่ต้องซ้อน IF
📌 หลักการ:
=IFS(logical_test1, value1, logical_test2, value2, ...)
📌 ตัวอย่าง:
=IFS(A1>80,"A", A1>60,"B", A1>40,"C", TRUE,"D")
=IFS(A1>=80,"A", A1>=60,"B", A1>=50,"C", TRUE,"F")
👉 สำคัญมาก (แทน else)
👉 Excel จะหยุดที่เงื่อนไขแรกที่ “จริง”
👉 กัน error
👉 เหมาะกับสูตรยาว
=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,"ทั่วไป")
👉 สูตร error
👉 ผลลัพธ์ผิดทันที
👉 ทำให้ผลลัพธ์เพี้ยน
| ฟังก์ชัน | ต่างกัน |
|---|---|
| IF | ซ้อนหลายชั้น |
| IFS | เขียนตรง อ่านง่าย |
=IFS(AND(A1>50,B1>50),"ผ่าน", TRUE,"ไม่ผ่าน")
=IFS(OR(A1>90,B1>90),"เก่ง", TRUE,"ปกติ")
👉 แสดงผลแบบมืออาชีพ
👉 ใช้แทน IF ซ้อนทั้งหมด
👉 สาย Data ต้องใช้
คุณยังใช้ IF ซ้อนอยู่…
หรืออัปเกรดมาใช้ IFS แล้ว?