วิธีใช้ฟังก์ชันลอจิกหลายฟังก์ชันใน MS Excel

click fraud protection

ฟังก์ชัน IF ของ Excel เป็นแกนหลักของอาร์กิวเมนต์เชิงตรรกะในการคำนวณข้อมูลตามเงื่อนไขหรือประเมินเงื่อนไข ฟังก์ชันนี้สนับสนุนฟังก์ชัน IF ที่ซ้อนกันเพื่อประเมินเกณฑ์หลายเกณฑ์ แต่ผลลัพธ์ของการซ้อนฟังก์ชัน IF มักจะเป็นสูตรที่ซับซ้อนและไม่สะดวก ตัวเลือกที่ดีกว่าคือการรวมฟังก์ชันลอจิกหลายฟังก์ชัน เช่น ฟังก์ชัน AND หรือ OR เพื่อลดความยุ่งเหยิงและเพิ่มจำนวนการเปรียบเทียบ

ฟังก์ชัน IF

ดิ ฟังก์ชัน IF ตามรูปแบบ =IF(เงื่อนไข1,action_if_true, action_if_false) และรองรับฟังก์ชัน IF ที่ซ้อนกันสูงสุด 64 ฟังก์ชันสำหรับการเปรียบเทียบที่ซับซ้อน การซ้อนฟังก์ชัน IF จะเพิ่มฟังก์ชัน IF ที่สมบูรณ์ให้กับการดำเนินการอย่างใดอย่างหนึ่ง เช่น =IF(เงื่อนไข1,IF(เงื่อนไข2,action_if_true, action_if_false),action_if_false).

วิดีโอประจำวันนี้

ฟังก์ชัน IF ที่ซ้อนกัน

เครดิตรูปภาพ: ค. เทย์เลอร์

ตัวอย่างเช่น หากต้องการตั้งค่าสถานะพนักงานที่ทำยอดขายได้มากกว่า 30,000 ดอลลาร์ในไตรมาสแรกเพื่อเสนอโบนัส คุณสามารถซ้อนฟังก์ชัน IF ได้ดังนี้ =IF(C4=1,IF(D4>30000,"โบนัส",""),""). อย่างไรก็ตาม สูตรนี้สับสนอย่างรวดเร็วเมื่อคุณเพิ่มเกณฑ์อื่นๆ เช่น มองหาไตรมาสที่สี่เช่นกัน ในกรณีนี้สูตรจะกลายเป็น

=IF(C4=1,IF(D4>30000"โบนัส",""),IF(C4=4,IF(D4>30000"โบนัส",""),"")).

เคล็ดลับ

ฟังก์ชัน IF จะเข้าใจได้ชัดเจนยิ่งขึ้นโดยการอ่านสูตรว่า "ถ้า [เกณฑ์เชิงตรรกะ] เป็นจริง ให้ทำ [สิ่งนี้]; มิฉะนั้น ให้ทำ [สิ่งนี้] แทน" คุณจะอ่านตัวอย่างหลังว่า "หากเป็นไตรมาสแรกและหากยอดขายมากกว่า $30,000 ให้คืน 'โบนัส' มิฉะนั้น หากเป็นไตรมาสที่สี่และหากยอดขายมากกว่า 30,000 ดอลลาร์ ให้คืน 'โบนัส' มิฉะนั้น ให้คืนพื้นที่ว่าง" แม้ว่าจะอ่านได้ชัดเจนกว่า แม้รูปแบบนี้จะเทอะทะก็ตาม

ฟังก์ชัน AND และ OR

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

การรวมฟังก์ชัน IF, NOT และ OR

เครดิตรูปภาพ: ค. เทย์เลอร์

ตัวอย่างเช่น เพื่อตั้งค่าสถานะพนักงานที่ทำยอดขายได้มากกว่า 30,000 ดอลลาร์ในไตรมาสแรก ฟังก์ชัน IF จะกลายเป็น =IF(AND(C4=1,D4>30000),"โบนัส","") อย่างไรก็ตาม หากคุณต้องการค้นหาไตรมาสแรกหรือไตรมาสที่สี่ คุณจะต้องรวมฟังก์ชัน OR เป็น =IF(AND(OR(C6=1,C6=4),D6>30000),"โบนัส","").

เคล็ดลับ

ฟังก์ชัน AND จะอ่านว่า "ถ้าเงื่อนไขทั้งหมดเหล่านี้เป็นจริง ให้คืนค่า 'True;' มิฉะนั้น ให้คืนค่า 'False'" ในทำนองเดียวกัน ฟังก์ชัน OR จะอ่านว่า "หากเงื่อนไขใด ๆ เหล่านี้เป็นจริง ให้คืนค่า 'True;' มิฉะนั้น ให้คืนค่า 'False'" ในตัวอย่างหลัง สูตรจะอ่านว่า "หากเป็นอันแรก หรือไตรมาสที่สี่และยอดขายมากกว่า $30,000 ผลตอบแทน "โบนัส" มิฉะนั้นส่งคืนช่องว่าง" นั่นชัดเจนกว่า IF. ที่ซ้อนกันมาก งบ.

จริง เท็จ และไม่ใช่ฟังก์ชัน

ดิ จริง และ เท็จ ฟังก์ชั่นใช้รูปแบบ =จริง() หรือ =เท็จ()แต่มีประโยชน์เพียงเล็กน้อยใน Excel 2013 เนื่องจากผลลัพธ์จะเหมือนกับการป้อน จริง หรือ เท็จตามลำดับและรวมอยู่ใน Excel 2013 เป็นหลักด้วยเหตุผลด้านความเข้ากันได้ ดิ ไม่ อย่างไรก็ตาม ฟังก์ชันมีประโยชน์ในการย้อนกลับอาร์กิวเมนต์เชิงตรรกะโดยใช้รูปแบบ =NOT(เงื่อนไข), เช่น =ไม่(2+2=4) ที่จะกลับมา "เท็จ."

เคล็ดลับ

ดิ IFERROR และ IFNA ฟังก์ชันมีประโยชน์ในการประเมินและเปลี่ยนแปลงรายการที่สร้างข้อผิดพลาดหรือ "#N/A" ตามลำดับ เป็นไปตามรูปแบบ =IFERROR(เงื่อนไข, value_if_error) หรือ =IFNA(เงื่อนไข, value_if_na)

หมวดหมู่

ล่าสุด

วิธีการติดตั้งโมเด็ม Mediacom

วิธีการติดตั้งโมเด็ม Mediacom

คุณสามารถติดตั้งโมเด็มอินเทอร์เน็ตของ Mediacom...

วิธีเพิ่มปริมาณใน Netflix

วิธีเพิ่มปริมาณใน Netflix

ครอบครัวกำลังดูรายการบนแล็ปท็อป เครดิตรูปภาพ: ...

วิธีสร้าง Media Player Classic Multi-Regional

วิธีสร้าง Media Player Classic Multi-Regional

Media Player Classic เป็นเวอร์ชันดัดแปลงของ Win...