วันจันทร์ที่ 28 กันยายน พ.ศ. 2552

ฟังก์ชั่น IF (มากกว่า 1 เงื่อนไข)

การทำงานของฟังก์ชั่น IF ที่มีมากกว่า 1 เงื่อนไข จะคล้ายๆกับการทำงานของ IF แบบเงื่อนไขเดียว
ดังที่ได้อธิบายและยกตัวอย่างมาก่อนหน้านี้
สำหรับ Excel 2003 จะสามารถสร้างเงื่อนไขได้ไม่เกิน 7 เงื่อนไข ปกติ
แต่ก็มีวิธีที่สามารถที่จะซ้อนเงื่อนไขลงไปให้ได้มากกว่า 7 เงื่อนไข โดยใช้คุณสมบัติ และฟังก์ชั่นบางอย่างของ Excel มาช่วย ซึ่งจะอธิบายกรณีที่ซ้อน IF มากกว่า 7 เงื่อนไข ในโอกาสต่อไป
โครงสร้างของสูตรและวิธีอ่านสูตร IF ที่มีเงื่อนไขมากกว่า 1 เงื่อนไข จะอธิบายดังต่อไปนี้
=IF(เซลล์อ้างอิง ,เงื่อนไข1 ,IF(เซลล์อ้างอิง ,เงื่อนไข2,IF(เซลล์อ้างอิง , เงื่อนไข...,เงื่อนไขสุดท้าย)))

เงื่อนไขที่ 1
ขึ้นต้นด้วย =IF(เซลล์อ้างอิง
ตามด้วย เครื่องหมาย คอมม่า (,) อ่านว่าให้เป็น ……+ เงื่อนไขที่ 1 และ ปิดด้วยเครื่องหมายคอมม่า

เงื่อนไขที่ 2
ขึ้นต้นด้วย IF(เซลล์อ้างอิง (สังเกตุว่าไม่ต้องมีเครื่องหมาย = หน้า IF อีก)
ตามด้วย เครื่องหมาย คอมม่า (,) อ่านว่าให้เป็น ……+ เงื่อนไขที่ 2 และ ปิดด้วยเครื่องหมายคอมม่า

เงื่อนไขที่ 3
ขึ้นต้นด้วย IF(เซลล์อ้างอิง (สังเกตุว่าไม่ต้องมีเครื่องหมาย = หน้า IF อีก)
ตามด้วย เครื่องหมาย คอมม่า (,) อ่านว่าให้เป็น ……+ เงื่อนไขที่ 3 และ ปิดด้วยเครื่องหมายคอมม่า

เงื่อนไขที่ 4 ....เงื่อนไขที่ 5...เงื่อนไขที่ 6.... เงื่อนไขที่7 ให้เขียนสูตร ด้วยโครงสร้างเดียวกัน

หน้าเงื่อนไขสุดท้าย ไม่ต้องมี IF อีก ให้ใส่ คอมม่า (,) เข้าไปเลย
เครื่องหมายคอมม่า (,) หน้าเงื่อนไขสุดท้าย อ่านว่า
ถ้าไม่ใช่ให้เป็น.....

ส่วนสุดท้ายคือ ต้องปิดวงเล็บให้คำสั่ง IF เสมอ โดยดูว่าใช้ IF ไปแล้วกี่ IF
ให้ปิดวงเล็บตามจำนวน IF
เช่น มี 2 เงื่อนไข ต้องปิด 2 วงเล็บ
มี 3 เงื่อนไข ต้องปิด 3 วงเล็บ
มี 4 เงื่อนไข ต้องปิด 4 วงเล็บ
มี 5 เงื่อนไข ต้องปิด 5 วงเล็บ
มี 6 เงื่อนไข ต้องปิด 6 วงเล็บ
มี 7 เงื่อนไข ต้องปิด 7 วงเล็บ

มาลองทำโจทย์ดู เพื่อความเข้าใจที่มากขึ้น
อ่านทฤษฎีอย่างเดียวมันเข้าใจยาก
ผมจะให้ตัวอย่างโจทย์ในหลายๆกรณี
โปรดติดตาม...