ความแตกต่างระหว่างฟังก์ชัน IF และ Switch ใน Excel

สรุป

  • คำสั่ง IF จะส่งกลับค่าตามการประเมิน TRUE/FALSE และคุณสามารถซ้อนคำสั่ง IF ไว้ในคำสั่งอื่นเพื่อสร้างตรรกะที่ซับซ้อนได้
  • คำสั่ง SWITCH จะประเมินนิพจน์และทดสอบกับค่าหลายค่าเพื่อค้นหาการจับคู่ จากนั้นจึงส่งคืนค่าที่สอดคล้องกัน
  • ใช้คำสั่ง IF สำหรับการทดสอบตรรกะที่ซับซ้อนด้วยตัวดำเนินการที่แตกต่างกันมากมาย และใช้คำสั่ง SWITCH สำหรับการทดสอบความเท่าเทียมแบบง่าย

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

ความแตกต่างระหว่างฟังก์ชัน IF และ Switch ใน Excel

คำสั่ง IF ใน Microsoft Excel คืออะไร

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

คำสั่ง IF ขั้นพื้นฐาน

เริ่มต้นด้วยการดูคำสั่ง IF ขั้นพื้นฐานก่อนที่จะเจาะลึกเข้าไปในปัญหาที่ SWITCH พยายามจะแก้ไข

รูปแบบคำสั่ง IF ขั้นพื้นฐานมีดังนี้:

IF (logical_test, result_if_true, [result_if_false])

พารามิเตอร์ logical_test คือเงื่อนไขที่ฟังก์ชันจะทดสอบ และ result_if_true คือผลลัพธ์ที่ฟังก์ชันส่งคืนหากประเมินเป็น TRUE พารามิเตอร์ result_if_false คือผลลัพธ์ที่ฟังก์ชันส่งคืนหากผลลัพธ์เป็น FALSE

ในภาพหน้าจอด้านล่าง เราต้องการส่งคืนค่าผ่านหรือตกสำหรับคะแนน โดยขึ้นอยู่กับว่าค่าคะแนนการทดสอบในคอลัมน์ C มากกว่าหรือเท่ากับ 50

ความแตกต่างระหว่างฟังก์ชัน IF และ Switch ใน Excel

สูตรด้านล่างนี้จะเขียนอยู่ในเซลล์ C2:

IF(C2 >= 50, "Pass", "Fail")

และนี่คือผลลัพธ์:

ความแตกต่างระหว่างฟังก์ชัน IF และ Switch ใน Excel

คำสั่ง IF แบบซ้อนกัน

หากคุณต้องการตรวจสอบเงื่อนไขหลายเงื่อนไขในครั้งเดียว คุณสามารถใส่คำสั่ง IF ไว้ในคำสั่งอื่นได้

สิ่งเหล่านี้เรียกว่าคำสั่ง IF ซ้อนกัน และมีรูปแบบพื้นฐานดังนี้:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

พิจารณาตัวอย่างด้านล่าง โดยที่สีแต่ละสีในคอลัมน์ A (แดง เหลือง หรือเขียว) ต้องมีสถานะที่สอดคล้องกันในคอลัมน์ B (เช่น หยุด ระวัง ไป และไม่ทราบ)

ความแตกต่างระหว่างฟังก์ชัน IF และ Switch ใน Excel

ขั้นแรกเราจะใส่สูตรต่อไปนี้ในเซลล์ B2 สำหรับสีในเซลล์ A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

เนื่องจาก A2 เป็นสีแดง จึงคืนค่า Stop ตามสูตรด้านบน เมื่อเราคัดลอกไปยังเซลล์อื่น แต่ละสีจะมีสถานะแตกต่างกัน

ความแตกต่างระหว่างฟังก์ชัน IF และ Switch ใน Excel

อย่างที่คุณเห็น ตรรกะสามารถสับสนได้อย่างรวดเร็วเมื่อคุณทำคำสั่ง IF ซ้อนกัน นั่นคือที่มาของคำสั่ง SWITCH ที่ทำให้เรื่องต่างๆ ง่ายขึ้นเล็กน้อย

คำสั่ง Switch ใน Excel คืออะไร

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

รูปแบบพื้นฐานของคำสั่ง SWITCH คือ:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test คือค่าที่จะถูกประเมินเทียบกับค่าทดสอบ (test_value1, test_value2 เป็นต้น) ถ้าค่าตรงกันระบบจะส่งคืนผลลัพธ์ที่สอดคล้องกัน ตัวอย่างเช่น หาก test_value1 ตรงกับนิพจน์ จะส่งคืน result_if_true1

คุณสามารถระบุพารามิเตอร์ value_if_no_match เพื่อส่งคืนค่าในกรณีที่ไม่พบการจับคู่

เนื่องจากคำสั่ง SWITCH สามารถลดความซับซ้อนของ IF ที่ซ้อนกันได้ เราจึงสามารถใช้ตัวอย่างสีจาก if ที่ซ้อนกันได้ นี่คือเวอร์ชัน SWITCH:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

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

การเปรียบเทียบ IF กับสวิตช์: กรณีการใช้งาน

เมื่อเปรียบเทียบกับคำสั่ง SWITCH แล้ว IF ใช้ได้ดีที่สุดเมื่อทำการทดสอบตรรกะที่ซับซ้อนที่เกี่ยวข้องกับเงื่อนไขต่างๆ หลายข้อ ยังทำงานได้ดีกับการทดสอบที่ใช้ตัวดำเนินการเชิงตรรกะต่างๆ ใน ​​Excel (เช่น >, <, =, =""> <>, AND และ OR) ดังนั้นจึงมีความยืดหยุ่นมากกว่าและสามารถจัดการสถานการณ์ต่างๆ ได้มากกว่าคำสั่ง SWITCH

ในทางกลับกัน คำสั่ง SWITCH ทำงานได้ดีเมื่อการทดสอบตรรกะเกี่ยวข้องกับการดำเนินการความเท่าเทียมแบบง่ายและค่าคงที่ โดยที่รูปแบบพื้นฐานนั้นจะประเมินเฉพาะตัวดำเนินการความเท่าเทียมเท่านั้น หากคุณใช้คำสั่ง SWITCH เพื่อทดสอบตรรกะที่ซับซ้อน ก็ไม่ต่างจากการใช้คำสั่ง IF

ตัวอย่างของคำสั่ง IF ซ้อนกันที่ซับซ้อนนี้:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

คุณสามารถเขียนคำสั่ง SWITCH ได้ดังนี้:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

ที่นี่เราได้ตั้งค่านิพจน์ในการทดสอบเป็น TRUE ซึ่งช่วยให้สามารถทดสอบเงื่อนไขต่างๆ ได้หลายรายการโดยใช้ตัวดำเนินการมากกว่าตัวดำเนินการเท่ากับ แต่ในปัจจุบันตรรกะดูเหมือนจะไม่กระชับและอ่านได้ยากเท่ากับคำสั่ง SWITCH พื้นฐาน

Sign up and earn $1000 a day ⋙

Leave a Comment

ทุกสิ่งที่คุณต้องการเพื่อแทนที่แล็ปท็อปของคุณด้วยโทรศัพท์

ทุกสิ่งที่คุณต้องการเพื่อแทนที่แล็ปท็อปของคุณด้วยโทรศัพท์

คุณสามารถแทนที่แล็ปท็อปด้วยโทรศัพท์ของคุณได้จริงหรือไม่? ใช่ แต่คุณจะต้องมีอุปกรณ์เสริมที่เหมาะสมเพื่อเปลี่ยนโทรศัพท์ของคุณให้เป็นแล็ปท็อป

เร็วๆ นี้ ChatGPT จะสามารถมองเห็นทุกอย่างที่เกิดขึ้นบนหน้าจอของคุณได้

เร็วๆ นี้ ChatGPT จะสามารถมองเห็นทุกอย่างที่เกิดขึ้นบนหน้าจอของคุณได้

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

AI กำลังเรียนรู้ที่จะหลอกมนุษย์แม้จะได้รับการฝึกให้ซื่อสัตย์

AI กำลังเรียนรู้ที่จะหลอกมนุษย์แม้จะได้รับการฝึกให้ซื่อสัตย์

AI ชั้นนำหลายตัวแม้จะได้รับการฝึกให้ซื่อสัตย์ แต่ก็เรียนรู้ที่จะหลอกลวงผ่านการฝึกฝน และชักจูงผู้ใช้ให้มีความเชื่อที่ผิด ๆ อย่างเป็นระบบ จากผลการศึกษาวิจัยใหม่ล่าสุด

วิธีการเปลี่ยนคำถามใน ChatGPT

วิธีการเปลี่ยนคำถามใน ChatGPT

ขณะนี้ ChatGPT มีตัวเลือกการเปลี่ยนคำถามเพื่อให้ผู้ใช้สามารถแก้ไขคำถามหรือเนื้อหาที่พวกเขากำลังแลกเปลี่ยนกับ ChatGPT ได้

วิธีการระบุรหัส QR ปลอมและรักษาข้อมูลของคุณให้ปลอดภัย

วิธีการระบุรหัส QR ปลอมและรักษาข้อมูลของคุณให้ปลอดภัย

รหัส QR อาจดูไม่เป็นอันตรายจนกว่าคุณจะสแกนรหัส QR ที่ไม่ดีแล้วพบสิ่งที่ไม่น่าไว้ใจโยนเข้ามาในระบบของคุณ หากคุณต้องการรักษาโทรศัพท์และข้อมูลของคุณให้ปลอดภัย มีหลายวิธีในการระบุรหัส QR ปลอม

Qualcomm เปิดตัวโมเด็ม X85 5G พร้อมการปรับปรุงที่สำคัญหลายประการ

Qualcomm เปิดตัวโมเด็ม X85 5G พร้อมการปรับปรุงที่สำคัญหลายประการ

บนเวทีงาน MWC 2025 บริษัท Qualcomm สร้างความฮือฮาเมื่อเปิดตัวโมเด็ม 5G รุ่นที่ 8 ที่เรียกว่า X85 ซึ่งคาดว่าจะใช้ในสมาร์ทโฟนเรือธงที่เปิดตัวในช่วงปลายปีนี้

เทคโนโลยีใหม่ช่วยให้โทรศัพท์สามารถเปลี่ยนสีได้อย่างยืดหยุ่น

เทคโนโลยีใหม่ช่วยให้โทรศัพท์สามารถเปลี่ยนสีได้อย่างยืดหยุ่น

คุณมี iPhone 16 สี “Ultramarine” สุดเทรนด์ แต่เมื่อถึงวันดีคืนดี คุณก็รู้สึกเบื่อสีนั้นขึ้นมา คุณจะทำอย่างไร?

Microsoft รวม DeepSeek เข้ากับแพลตฟอร์ม PC Copilot+

Microsoft รวม DeepSeek เข้ากับแพลตฟอร์ม PC Copilot+

ในเดือนมกราคม Microsoft ได้ประกาศแผนที่จะนำเวอร์ชันที่ปรับแต่ง NPU ของรุ่น DeepSeek-R1 มาสู่คอมพิวเตอร์ Copilot+ ที่ทำงานบนโปรเซสเซอร์ Qualcomm Snapdragon X โดยตรง

ความแตกต่างระหว่างฟังก์ชัน IF และ Switch ใน Excel

ความแตกต่างระหว่างฟังก์ชัน IF และ Switch ใน Excel

คำสั่ง IF เป็นฟังก์ชันตรรกะทั่วไปใน Excel คำสั่ง SWITCH เป็นที่รู้จักน้อยกว่า แต่คุณสามารถใช้แทนคำสั่ง IF ได้ในบางกรณี

วิธีเพิ่มเอฟเฟกต์สปอตไลท์ด้านหลังตัวแบบโดยใช้ Adobe Camera Raw

วิธีเพิ่มเอฟเฟกต์สปอตไลท์ด้านหลังตัวแบบโดยใช้ Adobe Camera Raw

การเพิ่มเอฟเฟกต์สปอตไลท์ไว้ด้านหลังตัวแบบในภาพถ่ายเป็นวิธีที่ยอดเยี่ยมในการสร้างความแตกต่างระหว่างตัวแบบกับพื้นหลัง เอฟเฟกต์สปอตไลท์สามารถเพิ่มความลึกให้กับภาพถ่ายบุคคลได้

วิธีเพิ่มขีดจำกัดขนาดไฟล์แนบใน Outlook

วิธีเพิ่มขีดจำกัดขนาดไฟล์แนบใน Outlook

Outlook และบริการอีเมลอื่นๆ มีข้อจำกัดเกี่ยวกับขนาดของไฟล์แนบในอีเมล ต่อไปนี้เป็นคำแนะนำในการเพิ่มขีดจำกัดขนาดไฟล์แนบใน Outlook

เหตุใด Lightroom จึงดีกว่าแอปแก้ไขรูปภาพอื่น ๆ

เหตุใด Lightroom จึงดีกว่าแอปแก้ไขรูปภาพอื่น ๆ

แม้ว่าจะมีคู่แข่งจำนวนมาก แต่ Adobe Lightroom ยังคงเป็นแอปแก้ไขภาพที่ดีที่สุด ใช่ คุณต้องจ่ายเงินเพื่อเข้าใช้งาน แต่ชุดคุณสมบัติของ Lightroom ก็คุ้มค่า

วิธีใช้ Apple Invites เพื่อสร้างกิจกรรม

วิธีใช้ Apple Invites เพื่อสร้างกิจกรรม

Apple ได้เปิดตัวแอปพลิเคชันจัดการกิจกรรมของตัวเองชื่อว่า Invites แอปนี้ช่วยให้คุณสามารถสร้างกิจกรรม ส่งคำเชิญ และจัดการการตอบกลับ

สูตรโกง Heroes 3, รหัส Heroes 3 ทุกเวอร์ชัน

สูตรโกง Heroes 3, รหัส Heroes 3 ทุกเวอร์ชัน

นี่คือรหัส Heroes 3 ทั้งหมด, สูตรโกง Heroes 3 สำหรับทุกเวอร์ชัน เช่น สูตรโกง Heroes 3 WoG, Heroes 3 SoD, Heroes 3 of Might and Magic

รหัส Tay Du VNG ล่าสุดและวิธีการป้อนรหัส

รหัส Tay Du VNG ล่าสุดและวิธีการป้อนรหัส

รหัส Tay Du VNG ล่าสุดมอบรางวัลน่าดึงดูดมากมายให้กับผู้เล่น เช่น น้ำอมฤต, เงิน, แท่งทอง, หีบรางวัลและไอเทมอื่นๆ อีกมากมายเพื่อช่วยให้ผู้เล่นใหม่เปิดเทิร์นทั่วไปได้