ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

ฟังก์ชัน IFS ใน Excel คืออะไร? จะใช้ฟังก์ชัน IFS ใน Excel 2016 ได้อย่างไร นี่คือทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับฟังก์ชัน IFS ใน Excel

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

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

ฟังก์ชันแบบมีเงื่อนไขเช่น IFS มีศักยภาพในการยกระดับสูตร Excel ของคุณไปอีกระดับ ด้วยฟังก์ชัน IFS คุณสามารถสร้างเงื่อนไขและซ้อนฟังก์ชันต่างๆ ไว้ในสูตรเดียวได้ หรือคุณสามารถใช้ฟังก์ชัน IFS ก็ได้

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

ฟังก์ชันไอเอฟเอสคืออะไร?

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

สูตรอาหาร

= IFS(logical_test1, Value1 [logical_test2, Value2] …, [logical_test127, Value127])

ในนั้น:

  • Logical_test1ทดสอบเงื่อนไขลอจิคัลแรก เป็นอาร์กิวเมนต์ที่จำเป็นและเงื่อนไขที่ Excel ใช้เพื่อประเมินว่าเป็น TRUE หรือ FALSE
  • Value1คือผลลัพธ์เมื่อ logic_test1 เป็น TRUE หากจำเป็น คุณสามารถตั้งค่าว่างไว้ได้

ส่วนที่เหลือของอาร์กิวเมนต์ logic_test และ Value เป็นทางเลือก ฟังก์ชันนี้อนุญาตให้ผู้ใช้ใช้อาร์กิวเมนต์ logic_test ได้ 127 รายการ

วิธีใช้ฟังก์ชัน IFS ใน Excel

นี่คือฟังก์ชันในตัวที่สามารถใช้เป็นฟังก์ชันในเวิร์กชีต Excel ได้ ลองมาตัวอย่าง:

สมมติว่าเราต้องการจำแนกเกรด A, B, C, D, E และ F ตามคะแนนที่นักเรียนได้รับ เราใช้ฟังก์ชัน IFS ดังนี้

=IFS(A2>80,"A",A2>70,"B",A2>60,"C",A2>50,"D",A2>40,"E",A2>30,"F")

ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

โดยเฉพาะอย่างยิ่ง ในฟังก์ชันนี้ ให้ตั้งค่าถ้า A2 มากกว่า 80 ผลลัพธ์ที่ส่งคืนคือจุด A หาก A2 มากกว่า 70 ผลลัพธ์ที่ส่งคืนคือจุด B และในทำนองเดียวกันจนถึงจุด F

เมื่อใช้สูตรนี้เราจะได้ผลลัพธ์ดังนี้:

ตัวอย่างฟังก์ชัน IFS ใน Excel

เพื่อให้เข้าใจวิธีใช้ฟังก์ชันนี้ ลองดูตัวอย่างบางส่วน:

ตัวอย่างที่ 1 - การใช้ IFS กับ ELSE

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

=IFS(A2="Apple","Fruit",A2="Banana","Fruit",A2="Spinach","Green Vegetable",A2="coffee","Beverage",A2="cabbage","Green Vegetable",A2="capsicum","Vegetable")

ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

จากนั้นเราจะได้ผลลัพธ์ดังนี้:

ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

ในตัวอย่างนี้ เราได้ตั้งค่าเงื่อนไขตรรกะในฟังก์ชัน IFS เมื่อเงื่อนไขลอจิคัลประเมินเป็น TRUE ค่าที่เกี่ยวข้องจะถูกส่งกลับ อย่างไรก็ตาม หากไม่มีเงื่อนไขทางลอจิคัลประเมินเป็น TRUE ฟังก์ชัน IFS จะแสดงข้อผิดพลาด #N/A ดังตัวอย่างนี้คือ Pepper ในเซลล์ B8

เพื่อหลีกเลี่ยงข้อผิดพลาด #N/A เราสามารถใช้ฟังก์ชัน ELSE ได้ ดังนั้นเราจึงสามารถตั้งค่าเงื่อนไขลอจิคัลสุดท้ายในสูตรเป็น TRUE จากนั้นจึงตั้งค่าที่ส่งคืน

ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

ที่นี่ เราได้เพิ่ม TRUE "Misc" เพื่อให้แน่ใจว่า Excel ส่งกลับค่า "Misc" ในกรณีที่ไม่มีเงื่อนไขลอจิคัลก่อนหน้าในฟังก์ชัน IFS ประเมินเป็น TRUE

ตอนนี้ผลลัพธ์จะเป็นดังนี้:

ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

ตัวอย่างที่ 2 - ฟังก์ชัน IFS และ IF ที่ซ้อนกัน

ก่อนที่เราจะมีฟังก์ชัน IFS เรามักจะใช้ฟังก์ชัน IF แบบซ้อน มาดูกันว่าฟังก์ชัน IFS มีประสิทธิภาพมากกว่าฟังก์ชัน IF ที่ซ้อนกันอย่างไร สมมติว่าร้านค้าเสนอส่วนลดให้กับลูกค้าตามใบเรียกเก็บเงินการซื้อทั้งหมด ดังนั้น ลูกค้าจะได้รับส่วนลด 5% สำหรับบิลตั้งแต่ 100 USD ถึง 500 USD, ส่วนลด 10% สำหรับบิลตั้งแต่ 500 USD ถึง 750 USD, ส่วนลด 20% สำหรับยอดรวมตั้งแต่ 750 USD ถึง 1,000 USD และ 30% ส่วนลดเมื่อลูกค้าซื้อมากกว่า 1,000 USD

ด้านล่างนี้เป็นสูตรเมื่อใช้ฟังก์ชัน IF ที่ซ้อนกัน:

ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

ทีนี้มาดูว่าจะเกิดอะไรขึ้นถ้าเราใช้ฟังก์ชัน IFS:

ฟังก์ชัน IFS ใน Excel การใช้งาน และตัวอย่างเฉพาะ

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

ข้อผิดพลาดบางอย่างเกิดขึ้นเมื่อใช้ฟังก์ชัน IFS

1. ข้อผิดพลาด #N/A เกิดขึ้นเมื่อไม่พบเงื่อนไข TRUE ในฟังก์ชัน IFS

2. ข้อผิดพลาด #VALUE! เกิดขึ้นเมื่ออาร์กิวเมนต์ logic_test ประมวลผลเป็นค่าอื่นที่ไม่ใช่ TRUE หรือ FALSE

3. ข้อความแสดงข้อผิดพลาด"คุณป้อนอาร์กิวเมนต์น้อยเกินไปสำหรับฟังก์ชันนี้"ปรากฏขึ้นเมื่อคุณระบุอาร์กิวเมนต์ logic_test โดยไม่มีค่าที่สอดคล้องกัน

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

เปรียบเทียบวิธีใช้ฟังก์ชัน IFS และ SWITCH

เช่นเดียวกับฟังก์ชัน SWITCH ฟังก์ชัน IFS ช่วยให้คุณสามารถทดสอบเงื่อนไขได้มากกว่าหนึ่งเงื่อนไขในสูตรอิสระ ฟังก์ชันทั้งสองง่ายต่อการเขียนและอ่านสูตรที่มีหลายเงื่อนไข ข้อดีอย่างหนึ่งของ SWITCH เหนือ IFS คือนิพจน์จะปรากฏเพียงครั้งเดียวในฟังก์ชันและไม่จำเป็นต้องทำซ้ำ นอกจากนี้ SWITCH ยังสามารถยอมรับค่าเริ่มต้นได้ อย่างไรก็ตาม SWITCH จะจำกัดการจับคู่แบบตรงทั้งหมด ไม่สามารถใช้ตัวดำเนินการ เช่น มากกว่า (>) หรือน้อยกว่า (<) กับไวยากรณ์มาตรฐานและในทางกลับกัน ฟังก์ชัน ifs="" ต้องใช้="" expressions="" สำหรับแต่ละเงื่อนไข="",="" เพราะ= "" ดังนั้น,="" คุณ = "" สามารถ = "" ใช้ = "" เหล่านี้ = "" ตัวดำเนินการเชิงตรรกะ = "" เมื่อ = "">

เคล็ดลับการใช้ฟังก์ชัน IFS ใน Excel

คัดลอกสูตรลงในเซลล์อื่น

คุณสามารถคัดลอกฟังก์ชัน IFS ไปยังเซลล์อื่นได้เช่นเดียวกับที่คุณทำสูตร Excel อื่นๆ คลิกที่เซลล์นั้นซึ่งเดิมมีฟังก์ชัน IFS ปรากฏ เลือกแถบเติมที่มุมขวาล่างแล้วลากไปยังเซลล์อื่น หรือดับเบิลคลิกช่องสีเขียวเล็กๆ ที่มุมขวาล่างของเซลล์ เพื่อส่งสูตรไปยังเซลล์ที่อยู่ติดกัน

ตรวจสอบให้แน่ใจว่าอย่างน้อยหนึ่งเงื่อนไขเป็นจริง

ถ้าฟังก์ชันกำหนดว่าไม่มีเงื่อนไขใดที่เป็นจริง คุณได้รับข้อความแสดงข้อผิดพลาด "#N/A" คุณสามารถป้องกันข้อผิดพลาดเหล่านี้ได้โดยการพิจารณาเงื่อนไขทุกกรณี

การเพิ่ม TRUE คือการตรวจสอบลอจิคัลขั้นสุดท้าย

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

=IFS(A1>150, "High", A1<100, "low",="" true,="">

ฟังก์ชันนี้จะคืนค่า "สูง" หาก A1 มากกว่า 150 และ "ต่ำ" หาก A1 น้อยกว่า 100 หาก A1 ไม่มากกว่า 150 หรือน้อยกว่า 100 ฟังก์ชันนี้จะส่งคืน "OK" ค่า “ตกลง” เหล่านี้สามารถเกิดขึ้นได้หาก A1 เป็นตัวเลขระหว่าง 100 ถึง 150 หรือเท่ากับ 100 หรือ 150

หมายเหตุเมื่อใช้ฟังก์ชัน IFS ใน Excel

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

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

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

ขอให้คุณประสบความสำเร็จ!

ดูเพิ่มเติม:


ฟังก์ชัน IFERROR ใน Excel สูตรและการใช้งาน

ฟังก์ชัน IFERROR ใน Excel สูตรและการใช้งาน

ค้นพบฟังก์ชัน IFERROR ใน Excel เพื่อจัดการข้อผิดพลาดอย่างมีประสิทธิภาพและเรียนรู้วิธีใช้งานเบื้องต้นที่สำคัญ

ฟังก์ชัน SUBTOTAL: สูตรและวิธีใช้ฟังก์ชัน SUBTOTAL ใน Excel

ฟังก์ชัน SUBTOTAL: สูตรและวิธีใช้ฟังก์ชัน SUBTOTAL ใน Excel

ฟังก์ชัน SUBTOTAL ใน Excel คืออะไร? สูตร SUBTOTAL ใน Excel คืออะไร มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!

Excel 2019 (ตอนที่ 14): การอ้างอิงเซลล์แบบสัมพัทธ์และแบบสัมบูรณ์

Excel 2019 (ตอนที่ 14): การอ้างอิงเซลล์แบบสัมพัทธ์และแบบสัมบูรณ์

การอ้างอิงเซลล์ใน Excel มีสองประเภท: แบบสัมพัทธ์และแบบสัมบูรณ์ ซึ่งมีความสำคัญต่อการจัดการข้อมูลในสเปรดชีต

ฟังก์ชัน SUM ใน Excel: ใช้ SUM เพื่อคำนวณผลรวมใน Excel

ฟังก์ชัน SUM ใน Excel: ใช้ SUM เพื่อคำนวณผลรวมใน Excel

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

วิธีใช้ฟังก์ชัน Min, Max ใน Excel

วิธีใช้ฟังก์ชัน Min, Max ใน Excel

เรียนรู้การใช้ฟังก์ชัน Min และ Max ใน Excel เพื่อค้นหาค่าที่น้อยที่สุดและค่าที่ใหญ่ที่สุดในตารางข้อมูลอย่างมีประสิทธิภาพ

ฟังก์ชัน AVERAGEIFS ใน Excel: วิธีคำนวณค่าเฉลี่ยตามเงื่อนไขต่างๆ

ฟังก์ชัน AVERAGEIFS ใน Excel: วิธีคำนวณค่าเฉลี่ยตามเงื่อนไขต่างๆ

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

ฟังก์ชัน COUNT ใน Excel: สูตรที่ง่ายที่สุดและการใช้ฟังก์ชันการนับนี้

ฟังก์ชัน COUNT ใน Excel: สูตรที่ง่ายที่สุดและการใช้ฟังก์ชันการนับนี้

ฟังก์ชันการนับใน Excel คืออะไร? วิธีการใช้ฟังก์ชันนับใน Excel? มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!

วิธีจัดอันดับใน Excel โดยใช้ฟังก์ชัน RANK

วิธีจัดอันดับใน Excel โดยใช้ฟังก์ชัน RANK

เรียนรู้วิธีใช้ฟังก์ชัน RANK ใน Excel เพื่อจัดอันดับข้อมูลอย่างมีประสิทธิภาพ สามารถจัดอันดับจากน้อยไปมากหรือจากมากไปน้อยได้ตามต้องการ

วิธีใช้ฟังก์ชัน HLOOKUP ใน Excel

วิธีใช้ฟังก์ชัน HLOOKUP ใน Excel

เรียนรู้วิธีใช้ฟังก์ชัน HLOOKUP ใน Excel อย่างมีประสิทธิภาพและเคล็ดลับการใช้งานที่คุณไม่ควรพลาด!

วิธีใช้ฟังก์ชัน SORT เพื่อเรียงลำดับข้อมูลใน Excel

วิธีใช้ฟังก์ชัน SORT เพื่อเรียงลำดับข้อมูลใน Excel

ฟังก์ชัน SORT จะปล่อยให้ตารางต้นฉบับไม่เสียหาย และสร้างสำเนาที่เรียงลำดับแล้วในสเปรดชีตแทน