ฟังก์ชัน 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 แล้ว ก็ถึงเวลาดำเนินการต่อและสำรวจความเป็นไปได้อันไร้ขีดจำกัดที่ฟังก์ชันนี้มอบให้!

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

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


เล่น ปริศนา บน Excel

เล่น ปริศนา บน Excel

MehmetSalihKoten ผู้ใช้ Reddit ได้สร้าง Tetris เวอร์ชันที่ใช้งานได้เต็มรูปแบบใน Microsoft Excel

วิธีใช้ฟังก์ชันแปลงใน Excel

วิธีใช้ฟังก์ชันแปลงใน Excel

ในการแปลงหน่วยการวัดใน Excel เราจะใช้ฟังก์ชันแปลง

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

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

ฟังก์ชัน HLOOKUP คืออะไร? จะใช้ฟังก์ชัน HLOOKUP ใน Excel ได้อย่างไร? มาหาคำตอบกับ LuckyTemplates กันเถอะ!

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

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

ฟังก์ชัน IFERROR ใน Excel มักใช้กันทั่วไป หากต้องการใช้งานได้ดี คุณต้องเข้าใจสูตร IFERROR ของ Microsoft Excel

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

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

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

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

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

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

วิธีใช้ do- while loop ใน Excel VBA

วิธีใช้ do- while loop ใน Excel VBA

ต้องการทำงานซ้ำ ๆ โดยอัตโนมัติใน Excel VBA หรือไม่? ดังนั้น เรามาเรียนรู้วิธีใช้ลูป Do-While เพื่อดำเนินการชุดของการดำเนินการที่ทำซ้ำจนกว่าจะตรงตามเงื่อนไข

Excel 2016 - บทที่ 6: เปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel

Excel 2016 - บทที่ 6: เปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel

ความกว้างของคอลัมน์เริ่มต้นและความสูงของแถวใน Excel อาจไม่ตรงกับข้อมูลที่คุณป้อน บทความด้านล่างนี้จะแสดงวิธีการบางอย่างในการเปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel 2016 โปรดดูที่บทความนี้

Excel 2016 - บทที่ 5: แนวคิดพื้นฐานเกี่ยวกับเซลล์และช่วง

Excel 2016 - บทที่ 5: แนวคิดพื้นฐานเกี่ยวกับเซลล์และช่วง

เมื่อใดก็ตามที่คุณทำงานกับ Excel คุณจะต้องป้อนข้อมูลหรือเนื้อหาลงในเซลล์ มาเรียนรู้กับ LuckyTemplates เกี่ยวกับแนวคิดพื้นฐานของเซลล์และช่วงใน Excel 2016!

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

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

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