ExcelでIFを1分で理解する
ถ้าเพิ่งเริ่มใช้ Excel แล้วงงว่า “IF” คืออะไร ให้จำสั้น ๆ ว่า IF คือฟังก์ชันไว้ “ตัดสินใจ” ตามเงื่อนไข เหมือนพูดว่า “ถ้า…ก็…ไม่งั้น…” โครงสร้างหลักคือ IF(เงื่อนไข, เป็นจริง, เป็นเท็จ) สิ่งที่คนพลาดบ่อยคือ 1) ใส่วงเล็บ/จุลภาคไม่ครบ 2) สลับตำแหน่งค่าจริง-เท็จ 3) ลืมใส่เครื่องหมายคำพูดเวลาให้ผลลัพธ์เป็น “ข้อความ” 1) ตัวอย่างพื้นฐาน: เช็คว่าค่ามากกว่า 0 ไหม =IF(A2>0,"มีค่า","ไม่มีค่า") อันนี้เหมาะกับงานเช็คสต็อก/ยอดขาย/คะแนน ว่ามีค่าหรือเป็นศูนย์ 2) สูตร IF เปรียบเทียบข้อมูล (ตัวเลข) ถ้าต้องเช็คจำนวน QTY ว่าน้อยกว่า 300 ให้ขึ้นเตือนสั่งซื้อ เช่นงานสต็อก =IF(B2<300,"ต้องทำการสั่งซื้อ","พอใช้") ทิป: ถ้าต้องการให้ “ไม่แสดงอะไร” ใช้ "" แทนข้อความได้ เช่น =IF(B2<300,"ต้องทำการสั่งซื้อ","") 3) สูตร IF กับ “ข้อความ” (สำคัญมาก) เวลาผลลัพธ์เป็นคำว่า NO OT/Not Order ต้องใส่ "" ครอบ =IF(C2=0,"NO OT",C2*150) แนวคิดนี้ใช้ได้กับงานคำนวณ OT ชั่วโมง 150 บาท: ถ้ามีชั่วโมงค่อยคูณ ไม่งั้นขึ้นคำว่า NO OT 4) IF หลายเงื่อนไขด้วย AND (IF AND Excel) กรณีต้องให้ผ่านหลายเงื่อนไขพร้อมกัน เช่น OT ต้องมากกว่า 0 และเป็นแผนกที่กำหนด =IF(AND(D2>0,E2="OT"),D2*150,"NO OT") จำง่าย: AND = ต้องจริงทุกข้อ 5) IF หลายเงื่อนไขแบบอ่านง่ายด้วย IFS ถ้าต้องแบ่งระดับหลายช่วง เช่น QTY =IFS(B2<300,"ต้องสั่งซื้อ",B2<700,"ใกล้หมด",B2>=700,"เพียงพอ") IFS เหมาะมากถ้าเคยทำ IF ซ้อนหลายชั้นแล้วอ่านยาก 6) เคล็ดลับกันพัง: การอ้างอิงและการลากสูตร ถ้าต้องอ้างอิง “อัตรา OT 150 บาท” จากช่องคงที่ (เช่น F1=150) ให้ล็อกด้วย $ =IF(D2>0,D2*$F$1,"NO OT") จะลากสูตรลงมาได้โดยไม่เพี้ยน สุดท้าย ถ้าสูตรไม่ทำงาน ให้ไล่เช็ค 3 อย่างนี้ก่อนเสมอ: เครื่องหมายเปรียบเทียบถูกไหม (> < >= <= =), ข้อความใส่ "" แล้วหรือยัง, และวงเล็บ/จุลภาคครบไหม แค่นี้ IF ใน Excel ก็ใช้งานได้คล่องขึ้นมาก








