นับตามเกณฑ์ด้วย COUNTIF
นับเซลล์ที่ตรงตามเงื่อนไขหนึ่งข้อด้วย COUNTIF
นับตามเกณฑ์ด้วย 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- รวมค่าตามเกณฑ์ด้วย SUMIF
- นับตามเกณฑ์ด้วย COUNTIF
- หาค่าเฉลี่ยตามเกณฑ์ด้วย AVERAGEIF
- ใช้ไวลด์การ์ดในเกณฑ์