วิธีการใช้ฟังก์ชัน IF ของ Excel กับช่วงของค่า (10 ตัวอย่าง)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดคู่มือฝึกปฏิบัติ

ใช้ฟังก์ชัน IF กับช่วงของค่า.xlsx

แนะนำฟังก์ชัน IF ใน Excel

หนึ่งในฟังก์ชันที่มีประโยชน์ที่สุด ฟังก์ชันใน Excel คือฟังก์ชัน IF ซึ่งช่วยให้เราเปรียบเทียบค่าตามตรรกะกับความคาดหวังได้

⇒ ไวยากรณ์

=IF(logical_test, [value_if_true], [value_if_false])

⇒ วัตถุประสงค์ของฟังก์ชัน

สิ่งนี้ กำหนดว่าเงื่อนไขเป็นจริงหรือ เท็จ และส่งคืนค่าหนึ่งหากเงื่อนไขเป็น จริง

⇒ อาร์กิวเมนต์

อาร์กิวเมนต์ จำเป็น/ไม่บังคับ คำอธิบาย
logical_test จำเป็น เงื่อนไขที่กำหนดสำหรับเซลล์หรือช่วงของเซลล์
[value_if_true] ไม่บังคับ คำสั่งที่กำหนดหากตรงตามเงื่อนไข <18
[value_if_false] ไม่บังคับ กำหนดคำสั่ง if ไม่ตรงตามเงื่อนไข

⇒ Return Parameter

คำสั่ง If areฟังก์ชัน

ขั้นตอน:

  • ขั้นแรก เลือกเซลล์ที่เราต้องการใส่ผลลัพธ์
  • จากนั้นใส่สูตรลงใน เซลล์นั้น
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))

  • สุดท้าย กดปุ่ม Enter จากแป้นพิมพ์

🔎 สูตรทำงานอย่างไร

  • MAX($D$5:$D$21) ส่งคืนค่าสูงสุดของช่วง
  • MIN($D$5:$D$21) ส่งคืนค่าต่ำสุด ค่าของช่วง
  • IF( D5=MAX($D$5:$D$21), “ดี”, IF(D5=MIN($D$5:$D$21), “ไม่ ดี”, ” ปานกลาง”)) แสดงผลหลังการเปรียบเทียบ

ข้อควรจำ

  • หากคุณพยายาม หารตัวเลขด้วยศูนย์ในสูตร คุณอาจเห็นข้อผิดพลาด #DIV/0!
  • ข้อผิดพลาด #VALUE! ข้อผิดพลาดเกิดขึ้นเมื่อคุณป้อนชนิดข้อมูลที่ไม่ถูกต้องในการคำนวณ ตัวอย่างเช่น คุณอาจป้อนข้อความลงในสูตรที่ต้องการตัวเลข
  • ถ้าเราย้ายเซลล์สูตรหรือเซลล์อ้างอิง #REF! ข้อผิดพลาดจะปรากฏขึ้น การอ้างอิงในสูตรใช้ไม่ได้อีกต่อไป
  • ข้อผิดพลาด #NAME! จะแสดงให้คุณสะกดชื่อฟังก์ชันในสูตรผิด

บทสรุป

ตัวอย่างข้างต้นช่วยให้คุณเรียนรู้ฟังก์ชัน E xcel IF พร้อมช่วงค่าต่างๆ คุณมีคำถามใดๆ? อย่าลังเลที่จะถามเรา

ไม่ได้กำหนดไว้ ค่าตรรกะคือ TRUEหรือ FALSEหากมีการกำหนดคำสั่ง ข้อความเหล่านั้นจะปรากฏเป็นค่าส่งคืนขึ้นอยู่กับว่าตรงตามเงื่อนไขหรือไม่

10 ตัวอย่างในอุดมคติในการใช้ฟังก์ชัน IF กับช่วงของค่าใน Excel

มาดูตัวอย่างฟังก์ชัน Excel IF ที่มีค่าต่างๆ กัน สมมติว่าเรามีชุดข้อมูลที่มีชื่อ ผู้แต่ง ตัวเลข และราคาของหนังสือบางเล่มจากร้านหนังสือชื่อ Kingfisher Bookshop วัตถุประสงค์ของเราในวันนี้คือการเรียนรู้วิธีใช้ฟังก์ชัน E xcel IF กับช่วงของค่า

1. สร้างฟังก์ชัน IF ของ Excel ด้วยช่วงของเซลล์

ในตัวอย่างแรก เราจะได้เรียนรู้วิธีตรวจสอบว่าช่วงของเซลล์มีค่าใดค่าหนึ่งหรือไม่ ตรวจสอบว่ามีหนังสือเล่มใดของผู้แต่ง Emily Bronte หรือไม่ นั่นหมายความว่าคอลัมน์ ผู้เขียน (คอลัมน์ C ) มีชื่อ Emily Bronte หรือไม่ คุณสามารถใช้ฟังก์ชัน IF และ COUNTIF ของ Excel ร่วมกันได้

ขั้นตอน:

  • อย่างแรก เลือกเซลล์และป้อนสูตรนี้ลงในเซลล์นั้น
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")

  • อย่างที่สอง กด Enter เพื่อดูผลลัพธ์
  • ในที่สุด คุณจะเห็นว่าเราได้ผลลัพธ์ “ มี ” เพราะมีหนังสือของ Emily Bronte อยู่ในรายการของเรา นั่นคือ “ Wuthering Heights

  • หากคุณต้องการผลการจับคู่โดยประมาณคุณสามารถใช้ อักขระตัวแทน (*,?,~) ภายในฟังก์ชัน COUNTIF ตัวอย่างเช่น หากต้องการทราบว่ามีหนังสือเล่มใดของพี่น้อง Bronte ( ทั้ง Emily Bronte และ Charlotte Bronte ) ให้ใช้สูตรต่อไปนี้
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")

  • จากนั้น กดปุ่ม Enter เพื่อแสดงผลลัพธ์
  • และเราได้ “ มี ” เพราะมีหนังสือสามเล่มที่เขียนโดย Bronte Sisters

หมายเหตุ: The ฟังก์ชัน COUNTIF ค้นหาการจับคู่ที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ นั่นคือ หากคุณใช้สูตร IF(COUNTIF(C5:C21,”emily bronte”)>0,”มี”, “ไม่มี”) สูตรจะยังคงส่งกลับ “ มี ”.

🔎 สูตรทำงานอย่างไร

  • COUNTIF(C5:C21,”Emily Bronte”) ส่งกลับจำนวนครั้งที่ชื่อ “Emily Bronte” ปรากฏในช่วง C5:C21 .
  • COUNTIF(C5:C21,”Emily Bronte”)>0 ส่งกลับ TRUE หากชื่อปรากฏอย่างน้อยหนึ่งครั้งในช่วง และส่งกลับ FALSE หากชื่อ ไม่ปรากฏ
  • ดังนั้น IF(COUNTIF(C5:C21,”Emily Bronte”)>0,”มี”, “ไม่มี”) ส่งคืน “มี ” หากชื่อปรากฏอย่างน้อยหนึ่งครั้ง และส่งกลับ “ ไม่มี ” หากชื่อไม่ปรากฏ

2. สร้างฟังก์ชัน IF ที่มีช่วงของค่าตัวเลข

ตอนนี้เราจะใช้คำสั่ง IF อีกคำสั่งหนึ่ง เราจะสร้างรายการค่าจากช่วงที่อยู่ระหว่างสองตัวเลขที่กำหนด ลองหาจำนวนหนังสือที่มีหรือไม่มีจากคอลัมน์ D ซึ่งอยู่ระหว่าง 10 ถึง 20 งานประเภทนี้สามารถทำได้โดยใช้ฟังก์ชัน E xcel IF พร้อมช่วงของค่าต่างๆ

ขั้นตอน:

  • เริ่มต้นด้วยการเลือกเซลล์ที่คุณต้องการดูผลลัพธ์
  • จากนั้นป้อนสูตรที่นั่น .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")

  • กด Enter .

  • ลากไอคอน Fill Handle ลงเพื่อทำซ้ำสูตรในช่วง หรือ หากต้องการ ป้อนอัตโนมัติ ช่วง ดับเบิลคลิก ที่เครื่องหมายบวก ( + )

  • ในที่สุด เราก็เห็นผลลัพธ์

3. ใช้ AND เงื่อนไขกับฟังก์ชัน IF สำหรับช่วงของค่า

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

สำหรับสิ่งนี้ เราจะใช้ฟังก์ชัน IF และ AND ร่วมกัน เมื่อพารามิเตอร์ทั้งหมดได้รับการประเมินเป็น TRUE ฟังก์ชัน AND จะส่งกลับ TRUE ; มิฉะนั้น จะส่งคืน FALSE .

STEPS:

  • ในจุดเริ่มต้น ให้เลือกเซลล์ติดกับเล่มแรกแล้วใส่สูตร
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")

  • กดปุ่ม Enter บนแป้นพิมพ์ของคุณอีกครั้ง

  • อีกวิธีหนึ่ง เราสามารถใช้สัญลักษณ์ของ และ เงื่อนไข ( * ) ในสูตร ดังนั้น สูตรจะมีลักษณะดังนี้
=IF((D5>=10)*(E5>=20),”สามารถซื้อได้”,”ซื้อไม่ได้ ”)

  • กด Enter เพื่อดูผลลัพธ์

  • หากต้องการคัดลอกสูตรในช่วง ให้ลากสัญลักษณ์ Fill Handle ลงด้านล่าง หรือคุณสามารถ ดับเบิลคลิก เครื่องหมายบวก ( + ) ที่ ป้อนอัตโนมัติ ช่วง

  • ในทำนองเดียวกัน เราจะได้รับผลลัพธ์

4. ใช้ฟังก์ชัน IF กับเงื่อนไข OR สำหรับช่วงของค่า

ตอนนี้มาถึงเงื่อนไขประเภท OR มาตรวจสอบว่าหนังสือแต่ละเล่มตรงตามเงื่อนไขอย่างน้อยหนึ่งข้อหรือไม่ ถ้าพารามิเตอร์ใดๆ ของพารามิเตอร์ได้รับการประเมินเป็น TRUE ฟังก์ชัน OR จะส่งกลับ TRUE ; มิฉะนั้น จะส่งคืน FALSE .

ขั้นตอน:

  • ก่อนอื่น เลือกเซลล์ที่เราต้องการดูผลลัพธ์
  • ประการที่สอง ใส่สูตร
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")

  • จากนั้น กดปุ่ม Enter จากแป้นพิมพ์

  • แทนที่จะใช้ฟังก์ชัน เราสามารถใช้สัญลักษณ์ หรือ ( + ) ดังนั้นสูตรจะเป็น
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")

  • กด Enter เพื่อดูผลลัพธ์

  • หลังจากนั้น ลากไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังช่วง หรือ ดับเบิลคลิก บนเครื่องหมายบวก ( + ) สิ่งนี้ยังซ้ำกับสูตร

  • สุดท้าย เราได้ระบุสำหรับหนังสือแต่ละเล่มว่าสามารถซื้อได้หรือไม่ มีเงื่อนไขอย่างน้อยหนึ่งข้อหรือไม่ .

5. ใช้ฟังก์ชัน Nested IF สำหรับช่วงของค่า

ในตัวอย่างนี้ เราจะใช้เงื่อนไข IF ที่ซ้อนกัน นั่นหมายความว่า เราจะใช้สูตร IF หนึ่งสูตรภายในสูตร IF อีกสูตรหนึ่ง ให้ฉันขอให้คุณทำงาน สำหรับหนังสือทั้งหมด ตรวจสอบว่าราคามากกว่าหรือเท่ากับ $30.00 หรือไม่ก่อน ถ้าใช่ ให้ตรวจสอบว่าตัวเลขมีค่ามากกว่าหรือเท่ากับ 15 หรือไม่ ถ้ายังใช่ ให้ตรวจสอบว่าชื่อผู้แต่งขึ้นต้นด้วยตัวอักษร “ C ” หรือไม่ ถ้ายังใช่ ให้ return “ Satisfy “ มิฉะนั้น ส่งกลับ “ ไม่ตอบสนอง “.

ขั้นตอน:

  • เริ่มต้นด้วยการเลือกเซลล์และใส่สูตรต่อไปนี้ ที่นั่น
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")

  • กดปุ่ม Enter เพื่อดูผลลัพธ์

  • ในตัวอย่างก่อนหน้านี้ ให้ลากไอคอน Fill Handle ลงเพื่อทำซ้ำสูตรในช่วง หรือ หากต้องการ ป้อนอัตโนมัติ ช่วง ดับเบิลคลิก บนเครื่องหมายบวก ( + )สัญลักษณ์
  • ในที่สุด คุณจะเห็นว่ามีหนังสือเพียง ห้า เล่มเท่านั้นที่ตรงตามเงื่อนไขทั้งสามข้อพร้อมกัน

6. รวม IF & amp; ฟังก์ชัน SUM ใน Excel

เราจะรวมฟังก์ชัน IF และ SUM ในตัวอย่างนี้ ฟังก์ชัน SUM เพิ่มค่าโดยใช้การบวก ลองทำตามตัวอย่าง

ขั้นตอน:

  • เลือกเซลล์ที่สอง G6 และใส่สูตรลงในเซลล์ที่เลือก
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))

  • จากนั้น กดปุ่ม Enter เพื่อดูผลลัพธ์

🔎 สูตรทำงานอย่างไร

  • SUM(D5:D21) ส่วนนี้จะเพิ่มค่าของช่วงและส่งกลับจำนวนหนังสือทั้งหมดเป็นผลลัพธ์
  • SUM(D5:D21)>=80 และ SUM(D5:D21)>=50 ตรวจสอบว่าตรงตามเงื่อนไขหรือไม่
  • IF(SUM(D5:D21)>=80, “ดี”, IF(SUM(D5:D21)>=50, “น่าพอใจ”, “แย่”)) รายงานผลลัพธ์ ในกรณีของเรา ผลลัพธ์คือ “ ดี

7. รวม IF & ฟังก์ชัน AVERAGE

ค่าเฉลี่ยของตัวเลขที่กำหนดเป็นพารามิเตอร์กำหนดโดย ฟังก์ชัน AVERAGE ลองรวมฟังก์ชัน IF และ เฉลี่ย เข้าด้วยกันสำหรับตัวอย่างนี้

ขั้นตอน:

  • ในตอนแรก เลือกเซลล์ที่เราต้องการใส่ผลลัพธ์ ในกรณีของเรา เราจะเลือกเซลล์ G6 .
  • จากนั้นใส่สูตรลงไปเซลล์
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))

  • จากนั้น กดปุ่ม Enter จากแป้นพิมพ์
  • สุดท้าย คุณจะได้ผลลัพธ์ของคุณ

🔎 สูตรทำอย่างไร ทำงานไหม

  • AVERAGE(D5:D21) คำนวณจำนวนหนังสือโดยเฉลี่ย
  • AVERAGE(D5:D21)> =20 และ AVERAGE(D5:D21)>=10 ยืนยันว่าตรงตามเงื่อนไขหรือไม่
  • IF(AVERAGE(D5:D21)>=20 , “ดี”, IF(เฉลี่ย(D5:D21)>=10, “น่าพอใจ”, “แย่”)) เผยให้เห็นผลลัพธ์ ผลลัพธ์ในสถานการณ์ของเราคือ “ น่าพอใจ

8. รวม IF & ฟังก์ชัน EXACT เพื่อจับคู่ช่วงของค่า

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

ขั้นตอน:

  • เลือกเซลล์ที่เราต้องการดูผลลัพธ์
  • เพิ่มสูตรฟังก์ชันต่อไปนี้หลังจากนั้น
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")

  • กดปุ่ม Enter บนแป้นพิมพ์ของคุณอีกครั้ง
  • และคุณจะเห็นว่าสิ่งนี้จะแสดงผลลัพธ์ในช่วง

หมายเหตุ: คุณไม่จำเป็นต้องใช้สูตรในแต่ละเซลล์ ซึ่งจะแสดงผลลัพธ์โดยอัตโนมัติสำหรับช่วงของเซลล์

🔎 สูตรทำงานอย่างไร

  • EXACT( $C$5:$C$21,”Leo Tolstoy”) แสดงว่าข้อมูลทั้งสองตรงกันหรือไม่
  • IF(EXACT($C$5:$C$21,”Leo ตอลสตอย”), “ใช่”, “ไม่ใช่”) ตรวจสอบตรรกะและส่งคืนผลลัพธ์

9. รวม IF และ & ฟังก์ชัน TODAY เพื่อรับวันที่

สมมติว่าเราต้องการตรวจสอบว่าวันที่มาถึงอยู่ภายใน 7 วันหรือไม่ หากวันที่มาถึงภายใน 7 วันเท่านั้น เราก็สามารถซื้อหนังสือได้ สำหรับสิ่งนี้ เราจะใช้ฟังก์ชัน IF , AND, และ TODAY ร่วมกัน

STEPS:

  • เช่นเดียวกัน ในตัวอย่างก่อนหน้านี้ เลือกเซลล์แล้วป้อนสูตรที่นั่น
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")

  • จากนั้น กด Enter .

  • หากต้องการคัดลอกสูตรในช่วง ให้ลากปุ่ม Fill Handle สัญลักษณ์ด้านล่าง หรือคุณสามารถ ดับเบิลคลิก เครื่องหมายบวก ( + ) ที่ ป้อนอัตโนมัติ ช่วง
  • สุดท้าย การดำเนินการนี้จะแสดงผลลัพธ์สำหรับ หนังสือแต่ละเล่มในคอลัมน์ F .

10. รับค่าสูงสุด/ต่ำสุดโดยการรวม IF, MAX & ฟังก์ชัน MIN

สมมติว่าเราต้องการเปรียบเทียบจำนวนหนังสือกับหนังสือเล่มแรก และเราจะหามูลค่าสูงสุดและต่ำสุดของหนังสือทั้งหมด สำหรับสิ่งนี้ เราจะใช้การรวมกันของ IF , MAX & นาที

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง