ไปยังเนื้อหาหลัก

Excel IFS ฟังก์ชัน

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

doc ifs ฟังก์ชัน 1


 ไวยากรณ์:

ไวยากรณ์สำหรับฟังก์ชัน IFS ใน Excel คือ:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )

 ข้อโต้แย้ง:

  • logical_test1: จำเป็น เงื่อนไขที่ประเมินเป็น TRUE หรือ FALSE
  • value_if_true1: จำเป็น ส่งคืนผลลัพธ์หาก logical_test1 เป็น TRUE สามารถว่างได้
  • logical_test2: ไม่จำเป็น. เงื่อนไขที่สองที่ประเมินว่าเป็น TRUE หรือ FALSE
  • value_if_true2: ไม่จำเป็น. ส่งคืนผลลัพธ์ที่สองถ้า logical_test2 เป็น TRUE สามารถว่างได้

หมายเหตุ / รายละเอียดเพิ่มเติม:

  • 1. ฟังก์ชั่น IFS นี้ให้คุณป้อนเงื่อนไขได้มากถึง 127 เงื่อนไข และนำไปใช้กับ Excel 2019, Office 365 ทุกเวอร์ชันที่เก่ากว่า Excel 2019 ไม่รองรับฟังก์ชันนี้
  • 2. หากไม่มีการทดสอบเชิงตรรกะประเมินเป็น TRUE จะส่งกลับข้อผิดพลาด # N / A
  • 3. ค่าความผิดพลาด #VALUE เกิดขึ้นหาก logical_test ที่ให้มาส่งกลับค่าใด ๆ ที่ไม่ใช่ TRUE หรือ FALSE

 เดินทางกลับ:

เพื่อทดสอบเงื่อนไขหลายเงื่อนไขและส่งคืนค่าที่สอดคล้องกันพร้อมผลลัพธ์ TRUE แรก


 ตัวอย่าง:

ตัวอย่างที่ 1: ใช้ฟังก์ชัน IFS เพื่อระบุเกรดตามคะแนน

ในการกำหนดเกรดสำหรับนักเรียนแต่ละคนตามคะแนนตามภาพหน้าจอต่อไปนี้:

doc ifs ฟังก์ชัน 2

โปรดใช้สูตรด้านล่างดังนั้นเกรดจะถูกจัดหมวดหมู่ดังนี้: 0-60: เกรด F; 60-70: เกรด D; 70-80: เกรด C; 80-90: เกรด B; มากกว่าหรือเท่ากับ 90: เกรด A

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

doc ifs ฟังก์ชัน 3

หมายเหตุ: คุณยังสามารถใช้การอ้างอิงเซลล์เพื่อแทนที่ตัวเลขคงที่ได้ดังนี้:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2>=$E$6,$F$6)

doc ifs ฟังก์ชัน 4


ตัวอย่างที่ 2: ใช้ฟังก์ชัน IFS เพื่อคำนวณค่าคอมมิชชั่นตามยอดขาย

ฟังก์ชัน IFS สามารถช่วยคุณคำนวณจำนวนค่าคอมมิชชั่นโดยพิจารณาจากอัตราค่าคอมมิชชันที่แตกต่างกันและยอดรวมการขายสะสมในแต่ละเดือน

สมมติว่าคุณมีตารางที่มียอดขายและอัตราค่าคอมมิชชั่นทั้งหมดของพนักงานขายตามภาพหน้าจอต่อไปนี้คุณจะคำนวณค่าคอมมิชชั่นตามอัตราค่าคอมมิชชันต่างๆใน Excel ได้อย่างไร

doc ifs ฟังก์ชัน 5

สูตรต่อไปนี้สามารถให้ค่าคอมมิชชันสำหรับพนักงานขายแต่ละคนโปรดใช้สิ่งนี้:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2>$E$5,$F$5)*B2

ซึ่งหมายความว่า:

  • ถ้ายอดขายรวม 0-40000: คอมมิชชัน = ยอดขาย * 0;
  • ถ้ายอดขายรวม 40000-80000: คอมมิชชั่น = ยอดขาย * 2%;
  • ถ้ายอดขายรวม 80000-100000: คอมมิชชั่น = ยอดขาย * 3.5%;
  • หากยอดขายรวมมากกว่าหรือเท่ากับ 100000: คอมมิชชั่น = ยอดขาย * 7%;

doc ifs ฟังก์ชัน 6


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

โดยปกติใช้ฟังก์ชัน IFS:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

doc ifs ฟังก์ชัน 7

ใช้ฟังก์ชัน IFS ที่มีเงื่อนไข ELSE:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

หมายเหตุ: ในสูตรข้างต้นการเพิ่มเงื่อนไขสุดท้าย "TRUE" "อื่น ๆ " จะส่งคืนค่า "อื่น ๆ " เมื่อไม่มีเงื่อนไขใดในฟังก์ชัน IFS ที่ประเมินเป็น TRUE

doc ifs ฟังก์ชัน 8


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

รายละเอียด


แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why isn't this function in my Office 365 Excel version Dutch? Or am I missing something?
This comment was minimized by the moderator on the site
the IFS function 😃
This comment was minimized by the moderator on the site
need help Score Grade
90-100 A
80-89 B
70-79 C
60-69 D
0-59 F
This comment was minimized by the moderator on the site
Hi, cgutierrez,Please apply the below formula:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Please try, hope it can help you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations