Excel Formulas Academy · บทเรียน

นับตามเกณฑ์ด้วย COUNTIF

นับเซลล์ที่ตรงตามเงื่อนไขหนึ่งข้อด้วย COUNTIF

บทเรียน 2 จาก 413 ขั้นตอน

นับตามเกณฑ์ด้วย COUNTIF เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

จากการบวกสู่การนับ

SUMIF ใช้รวมตัวเลขที่ตรงตามเงื่อนไข แต่บางครั้งคุณไม่ได้สนใจยอดรวม เพียงต้องการทราบว่าแถวมีกี่แถวที่ตรงตามเงื่อนไข เช่น มียอดขายในภูมิภาคตะวันออกกี่รายการ หรือมีคะแนนสูงกว่า 90 กี่รายการ

นี่คือหน้าที่ของ COUNTIF ฟังก์ชันนี้จะตรวจดูช่วงข้อมูลและนับทุกเซลล์ที่ตรงตามเงื่อนไขของคุณ โดยไม่รวมรายการอื่น

รูปแบบของ COUNTIF

COUNTIF เรียบง่ายกว่า SUMIF เพราะต้องใช้เพียงสองส่วน:

  • ช่วงข้อมูล เซลล์ที่จะตรวจดู
  • เงื่อนไข เงื่อนไขที่ใช้ตรวจสอบเซลล์แต่ละเซลล์

ไม่มีช่วงผลรวมแยกต่างหาก เพราะ COUNTIF จะนับเซลล์ที่ตรงตามเงื่อนไขภายในช่วงเดียวกับที่ใช้ตรวจสอบ

=COUNTIF(range, criteria)

การนับข้อความที่ตรงกัน

สมมติว่าระบุภูมิภาคไว้ใน A2:A10 หากต้องการทราบว่ามีกี่แถวที่เป็นตะวันออก ให้ตรวจสอบช่วงดังกล่าวโดยใส่คำว่า ตะวันออก ไว้ในเครื่องหมายอัญประกาศ

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

=COUNTIF(A2:A10, "East")

การอ้างอิงเซลล์เกณฑ์

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

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

=COUNTIF(A2:A10, D1)

การนับตัวเลข

COUNTIF ใช้กับตัวเลขได้เช่นกัน หากต้องการนับว่ามีคะแนนกี่ค่าใน B2:B10 ที่เท่ากับ 100 พอดี ให้ใช้ตัวเลขนั้นเป็นเกณฑ์

ไม่จำเป็นต้องใส่เครื่องหมายอัญประกาศรอบตัวเลขธรรมดา แม้จะใส่ก็ยังใช้ได้ เซลล์แต่ละเซลล์ที่มีค่าเท่ากับ 100 จะเพิ่มผลลัพธ์ขึ้นหนึ่ง

=COUNTIF(B2:B10, 100)

การนับด้วยการเปรียบเทียบ

ความสามารถที่แท้จริงจะแสดงออกมาเมื่อใช้ตัวดำเนินการเปรียบเทียบภายในเครื่องหมายอัญประกาศ หากต้องการนับคะแนนที่มากกว่า 90:

  • ">90" มากกว่า 90
  • "<60" น้อยกว่า 60
  • ">=70" ตั้งแต่ 70 ขึ้นไป

สูตรนี้จะบอกว่ามีรายการกี่รายการที่ผ่านเกณฑ์ 90 เหมาะสำหรับนับจำนวนผู้ผ่านหรือไม่ผ่าน

=COUNTIF(B2:B10, ">90")

ตัวดำเนินการร่วมกับเซลล์

หากต้องการเปรียบเทียบกับค่าที่เก็บไว้ในเซลล์ ให้เชื่อมตัวดำเนินการกับเซลล์ด้วยเครื่องหมายแอมเพอร์แซนด์ เช่นเดียวกับ SUMIF หาก D1 มีคะแนนตัดอยู่ ให้ใช้เพื่อนับทุกค่าที่มากกว่าหรือเท่ากับคะแนนนั้น

& จะเชื่อม ">=" เข้ากับค่าภายใน D1 ทำให้เกิดเงื่อนไขที่เปลี่ยนแปลงตามข้อมูล เช่น ">=70"

=COUNTIF(B2:B10, ">="&D1)

การนับค่าที่ไม่เท่ากัน

หากต้องการนับเซลล์ที่ไม่ใช่ค่าที่กำหนด ให้ใช้ตัวดำเนินการไม่เท่ากัน <> สูตรนี้จะนับทุกภูมิภาคที่ไม่ใช่ตะวันออก

นอกจากนี้ยังนับเซลล์ที่ไม่ว่างด้วย "<>" เพียงอย่างเดียวได้ โดยจะตรงกับเซลล์ใดก็ตามที่มีข้อมูลอยู่ วิธีนี้เป็นวิธีรวดเร็วในการดูว่ามีรายการที่กรอกข้อมูลแล้วกี่รายการ

=COUNTIF(A2:A10, "<>East")

การนับเซลล์ว่างและไม่ว่าง

รูปแบบที่ใช้บ่อยมีสองแบบ:

  • "" นับเซลล์ที่ว่างเปล่าจริง ๆ
  • "<>" นับเซลล์ที่มีสิ่งใดก็ตามอยู่ภายใน

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

=COUNTIF(A2:A10, "")

ตัวอย่างเชิงลึก: ตารางความถี่

COUNTIF มีประโยชน์มากเมื่อสร้างสรุปความถี่ ให้ใส่ภูมิภาคที่ไม่ซ้ำกันแต่ละรายการไว้ในเซลล์ D2, D3 และ D4 จากนั้นเขียน COUNTIF หนึ่งสูตรโดยอ้างอิงเซลล์ป้ายกำกับ แล้วลากสูตรลงมา

แต่ละแถวจะแสดงว่าภูมิภาคนั้นปรากฏกี่ครั้ง ให้ใส่ SUM ไว้ใต้จำนวนที่นับ และผลรวมควรเท่ากับจำนวนแถวข้อมูล วิธีนี้เป็นการตรวจสอบความสมเหตุสมผลอย่างรวดเร็วว่าข้อมูลไม่มีรายการใดตกหล่น

=COUNTIF(A:A, D2)

การค้นหารายการซ้ำด้วย COUNTIF

อีกวิธีที่ชาญฉลาดคือการค้นหารายการซ้ำ หากนับว่าค่าที่อยู่ใน A2 ปรากฏในทั้งคอลัมน์กี่ครั้ง แล้วได้ค่ามากกว่าหนึ่ง แสดงว่าเป็นรายการซ้ำ

ให้นำไปครอบด้วย IF เพื่อทำเครื่องหมายรายการเหล่านั้น: ผลลัพธ์ที่มากกว่า 1 หมายความว่ารายการดังกล่าวปรากฏซ้ำ วิธีนี้เป็นเทคนิคยอดนิยมสำหรับทำความสะอาดรายการก่อนวิเคราะห์

=IF(COUNTIF(A:A, A2)>1, "Duplicate", "Unique")

ตรวจสอบความเข้าใจ

ทดสอบความเข้าใจเกี่ยวกับเกณฑ์การเปรียบเทียบใน COUNTIF

สรุป: COUNTIF

ขณะนี้คุณสามารถนับแถวที่ตรงตามเงื่อนไขด้วย COUNTIF ได้แล้ว โปรดจำไว้ว่า:

  • รูปแบบคือ ช่วง, เกณฑ์ โดยไม่มีช่วงผลรวม
  • ใช้เครื่องหมายอัญประกาศครอบข้อความและเกณฑ์ที่มีตัวดำเนินการ เช่น ">90"
  • เชื่อมตัวดำเนินการกับเซลล์ด้วย & เช่น ">="&D1
  • ใช้สร้างตารางความถี่และทำเครื่องหมายรายการซ้ำ

ถัดไปจะเรียนรู้การหาค่าเฉลี่ยเฉพาะค่าที่ตรงกันด้วย AVERAGEIF

=COUNTIF(A2:A10, "East")
เริ่มต้นได้ฟรี

เรียนรู้ Excel ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “นับตามเกณฑ์ด้วย COUNTIF” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “นับตามเกณฑ์ด้วย COUNTIF” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “นับตามเกณฑ์ด้วย COUNTIF”

นับเซลล์ที่ตรงตามเงื่อนไขหนึ่งข้อด้วย COUNTIF คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “นับตามเกณฑ์ด้วย COUNTIF” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม

ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. รวมค่าตามเกณฑ์ด้วย SUMIF
  2. นับตามเกณฑ์ด้วย COUNTIF
  3. หาค่าเฉลี่ยตามเกณฑ์ด้วย AVERAGEIF
  4. ใช้ไวลด์การ์ดในเกณฑ์
← กลับไปที่ Excel Formulas Academy