Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

การเรียนรู้ทางเลือก Excel IF:คำแนะนำที่ชัดเจนในการเลือกฟังก์ชันแบบมีเงื่อนไขที่ดีที่สุด

การเรียนรู้ทางเลือก Excel IF:คำแนะนำที่ชัดเจนในการเลือกฟังก์ชันแบบมีเงื่อนไขที่ดีที่สุด

 

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

ในบทช่วยสอนนี้ เราจะแสดงวิธีเลือกฟังก์ชัน IF ที่เหมาะสม แทนที่จะท่องจำสูตร คุณจะได้เรียนรู้วิธีตัดสินใจว่าฟังก์ชันใดเหมาะกับสถานการณ์ของคุณ

แผนผังฟังก์ชัน Excel

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

1. ใช้ IF:เมื่อมีการตัดสินใจ/เงื่อนไขเดียว

เริ่มต้นด้วยจุดตัดสินใจของคุณ:“คุณกำลังตรวจสอบเพียงเงื่อนไขเดียวหรือหลายเงื่อนไข?” หากตรรกะของคุณมีการตรวจสอบจริง/เท็จเพียงครั้งเดียว ฟังก์ชัน IF พื้นฐานคือตัวเลือกที่ดีที่สุด

มาพิจารณาสิทธิ์โบนัสตามคะแนนกัน

กฎ: หาก คะแนน ≥ 70 ส่งคืน "มีสิทธิ์"; มิฉะนั้นให้ส่งคืน "ไม่มีสิทธิ์"

  • เลือกเซลล์และแทรกสูตรต่อไปนี้
  • ลากสูตรลงเพื่อเติมเซลล์ที่เหลือ
=IF(C2>=70,"Eligible","Not Eligible")

สูตรนี้จะประเมินเงื่อนไขเดียวและส่งกลับป้ายกำกับใดป้ายหนึ่งจากสองป้าย

การเรียนรู้ทางเลือก Excel IF:คำแนะนำที่ชัดเจนในการเลือกฟังก์ชันแบบมีเงื่อนไขที่ดีที่สุด

เมื่อใดที่ IF เป็นตัวเลือกที่ดีที่สุด:

  • การทดสอบตรรกะง่ายๆ หนึ่งครั้ง (จริง/เท็จ)
  • ผลลัพธ์ที่ชัดเจนทั้งจริงและเท็จ
  • คุณไม่คาดว่าจะเพิ่มเงื่อนไขเพิ่มเติมในภายหลัง

หากคุณต้องการประเมินหลายเงื่อนไข ให้ย้ายไปยังจุดตัดสินใจถัดไปแทนที่จะซ้อน IF ทันที

2. ใช้ IFS:เมื่อคุณมีเงื่อนไขตรรกะหลายประการ

คุณจำเป็นต้องตรวจสอบหลายเงื่อนไขที่มีเงื่อนไขเดียวเท่านั้นที่สามารถเป็นจริงได้หรือไม่? ฟังก์ชัน IFS เหมาะอย่างยิ่งสำหรับเงื่อนไขที่ตัวเลือกไม่เกิดร่วมกัน

สมมติว่าคุณต้องการกำหนดเกรดให้กับพนักงานตามคะแนน

กฎ:

  • 90–100 =อ
  • 80–89 =บ
  • 70–79 =ค
  • 60–69 =ด
  • ต่ำกว่า 60 =F

สูตร:

=IFS(C2>=90, "A", C2>=80, "B", C2>=70, "C", C2>=60, "D", TRUE, "F")

ใน IFS ลำดับมีความสำคัญเนื่องจากฟังก์ชันหยุดที่เงื่อนไข TRUE แรก นั่นคือเหตุผลที่คุณเริ่มจากคะแนนสูงสุดลงไป

การเรียนรู้ทางเลือก Excel IF:คำแนะนำที่ชัดเจนในการเลือกฟังก์ชันแบบมีเงื่อนไขที่ดีที่สุด

เมื่อ IFS คือตัวเลือกที่ดีที่สุด:

  • หลายเงื่อนไข (ปกติคือ 3+)
  • เงื่อนไขเป็นไปตามช่วง (>, <, ระหว่าง)
  • คุณต้องการสูตรที่สะอาดกว่า IF ที่ซ้อนกัน

3. ใช้ SWITCH:หากคุณจับคู่ค่าคงที่

นี่คือจุดแยกที่สำคัญในแผนผังฟังก์ชัน หากตรรกะของคุณเปรียบเทียบเซลล์หนึ่งกับค่าคงที่หลายค่า SWITCH มักจะเป็นตัวเลือกที่สะอาดที่สุด ฟังก์ชัน SWITCH ได้รับการออกแบบมาสำหรับตรรกะ "เหมือนการค้นหา":หากค่าเป็น A ให้ส่งคืนค่านี้ ถ้าค่าเป็น B ให้คืนค่านั้น…

มาแปลงรหัสสถานะเป็นป้ายกำกับกัน

กฎ:

  • A =ใช้งานอยู่
  • H =ถือ
  • S =ถูกระงับ
  • L =ออก
  • T =ยุติ
  • สิ่งอื่นใด =ไม่ทราบ

สูตร:

=SWITCH(E2,"A","Active","H","Hold","S","Suspended","L","Leave","T","Terminated","Unknown")

การเรียนรู้ทางเลือก Excel IF:คำแนะนำที่ชัดเจนในการเลือกฟังก์ชันแบบมีเงื่อนไขที่ดีที่สุด

เมื่อ SWITCH เป็นตัวเลือกที่ดีที่สุด:

  • คุณกำลังจับคู่ค่าที่ตรงกันทุกประการ (รหัส หมวดหมู่ ข้อความ)
  • คุณต้องการรายการที่อ่านได้แทนที่จะต้องเปรียบเทียบมากมาย
  • คุณต้องมีผลลัพธ์เริ่มต้นที่ชัดเจน (“ไม่ทราบ”)

4. เมื่อใดจึงควรใช้ Nested IFs

Nested IF หมายถึง IF ภายใน IF นี่เป็นแนวทางเริ่มต้นแบบคลาสสิก ใช้งานได้แต่อาจเลอะเทอะได้อย่างรวดเร็ว

เมื่อใช้ IF แบบซ้อน คุณสามารถกำหนดเกรดได้ แต่ความสามารถในการอ่านลดลง

สูตร:

=IF(C2>=90,"A",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D","F"))))

สิ่งนี้จะสร้างเอาต์พุตเดียวกันกับ IFS()

ใช้ IF ที่ซ้อนกันเฉพาะเมื่อ:

  • คุณไม่มีฟังก์ชัน IFS หรือ SWITCH (Excel รุ่นเก่า)
  • เงื่อนไขในภายหลังขึ้นอยู่กับผลลัพธ์ก่อนหน้านี้ในลักษณะที่ดูอึดอัดที่จะแสดงออกเป็นอย่างอื่น
  • คุณมีจำนวนสาขาเพียงเล็กน้อยและสามารถอ่านได้

5. ตรรกะที่ซับซ้อนหรือทับซ้อนกัน:IF ที่ซ้อนกัน

บางครั้งเงื่อนไขก็ไม่แยกจากกัน ตัวอย่างเช่น “หากคะแนนสูงหรือการเข้างานสูง” สามารถทับซ้อนกันได้ และเงื่อนไขหลายข้ออาจเป็นจริงพร้อมกันได้

ในกรณีดังกล่าว คุณต้องตัดสินใจว่าเงื่อนไขใดจะมีความสำคัญกว่า และบ่อยครั้งคุณจะต้องใช้ AND() / หรือ() .

สมมติว่าคุณต้องการตั้งค่าสถานะประสิทธิภาพตามทั้งคะแนนและการเข้างาน ซึ่งเป็นตรรกะที่ทับซ้อนกัน

กฎ:

  • หากคะแนน ≥ 85 และ ผู้เข้าร่วม ≥ 95% → "ดาว"
  • ถ้าคะแนน ≥ 85 หรือ ผู้เข้าร่วม ≥ 95% → "แข็งแกร่ง"
  • อื่นๆ → “จำเป็นต้องปรับปรุง”

สูตร:

=IF(AND(C2>=85,D2>=95),"Star",IF(OR(C2>=85,D2>=95),"Strong","Needs Improvement"))

ในที่นี้ IF ที่ซ้อนกันมีความเหมาะสมอย่างยิ่ง เนื่องจากการทดสอบครั้งที่สองจะทำงานก็ต่อเมื่อการทดสอบครั้งแรกล้มเหลว (และคุณกำลังผสมตรรกะ AND/OR)

การเรียนรู้ทางเลือก Excel IF:คำแนะนำที่ชัดเจนในการเลือกฟังก์ชันแบบมีเงื่อนไขที่ดีที่สุด

คำแนะนำฟังก์ชันฉบับย่อ

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

สรุป

กุญแจสำคัญในการเลือกฟังก์ชัน IF ที่เหมาะสมคือการทำความเข้าใจสถานการณ์เฉพาะของคุณ ขึ้นอยู่กับจำนวนเงื่อนไขและประเภทของการเปรียบเทียบ คุณสามารถกำหนดได้ว่าจะใช้ฟังก์ชัน IF ใด เริ่มต้นด้วยฟังก์ชัน IF แบบง่ายๆ และเพิ่มความซับซ้อนเมื่อจำเป็นเท่านั้น สูตรที่อ่านได้ซึ่งคุณสามารถรักษาไว้ได้ดีกว่าสูตรฉลาดที่ทำให้คุณสับสนในหกเดือนต่อมาเสมอ

โปรดจำไว้ว่าเป้าหมายไม่ใช่การใช้ฟังก์ชันที่ทันสมัยที่สุด คือการใช้ฟังก์ชันที่เหมาะสมที่ทำให้งานของคุณง่ายขึ้น ชัดเจนขึ้น และบำรุงรักษาได้มากขึ้น

รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!