ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
สูตรและฟังก์ชัน

COUNTIF (ฟังก์ชัน COUNTIF)

COUNTIF (ฟังก์ชัน COUNTIF)

ใช้ COUNTIF ซึ่งเป็นหนึ่งใน ฟังก์ชันทางสถิติ เพื่อนับจำนวนของเซลล์ที่ตรงตามเกณฑ์ ตัวอย่างเช่น เมื่อต้องการนับจำนวนครั้งที่เมืองแต่ละเมืองปรากฏในรายการลูกค้า

ในรูปแบบที่ง่ายที่สุด COUNTIF จะระบุว่า:

  • =COUNTIF(คุณต้องการค้นหาที่ใด คุณต้องการค้นหาอะไร)

ตัวอย่างเช่น

  • =COUNTIF(A2:A5,"London")

  • =COUNTIF(A2:A5,A4)

เบราว์เซอร์ของคุณไม่สนับสนุนวิดีโอ

COUNTIF(range, criteria)

ชื่ออาร์กิวเมนต์

คำอธิบาย

ช่วง    (จำเป็น)

กลุ่มของเซลล์ที่คุณต้องการนับ ช่วง สามารถมีตัวเลข อาร์เรย์ ช่วงที่มีชื่อ หรือการอ้างอิงที่มีตัวเลขอยู่ ค่าว่างและค่าข้อความจะถูกละเว้น

เรียนรู้วิธีเลือกช่วงในเวิร์กชีต

เกณฑ์    (จำเป็น)

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

ตัวอย่างเช่น คุณสามารถใช้ตัวเลข เช่น 32, การเปรียบเทียบ เช่น ">32", เซลล์ เช่น B4 หรือคำ เช่น "apples"

COUNTIF จะใช้เกณฑ์เพียงเกณฑ์เดียว ใช้ COUNTIFS ถ้าคุณต้องการใช้เกณฑ์หลายเกณฑ์

ตัวอย่าง

เมื่อต้องการใช้ตัวอย่างเหล่านี้ใน Excel ให้คัดลอกข้อมูลในตารางด้านล่าง แล้ววางลงในเซลล์ A1 ของเวิร์กชีตใหม่

ข้อมูล

ข้อมูล

apples

32

oranges

54

peaches

75

apples

86

สูตร

คำอธิบาย

=COUNTIF(A2:A5,"apples")

นับจํานวนเซลล์ที่มี apples ในเซลล์ A2 ถึง A5 ผลลัพธ์คือ 2

=COUNTIF(A2:A5,A4)

นับจํานวนเซลล์ที่มี peaches (ค่าใน A4) ในเซลล์ A2 ถึง A5 ผลลัพธ์คือ 1

=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3)

นับจํานวน apples (ค่าใน A2) และ oranges (ค่าใน A3) ในเซลล์ A2 ถึง A5 ผลลัพธ์ที่ได้คือ 3 สูตรนี้ใช้ COUNTIF สองครั้งเพื่อระบุเกณฑ์หลายเกณฑ์ หนึ่งเกณฑ์ต่อนิพจน์ คุณยังสามารถใช้ฟังก์ชัน COUNTIFS ได้

=COUNTIF(B2:B5,">55")

นับจํานวนเซลล์ที่มีค่ามากกว่า 55 ในเซลล์ B2 ถึง B5 ผลลัพธ์คือ 2

=COUNTIF(B2:B5,"<>"&B4)

นับจํานวนเซลล์ที่มีค่าไม่เท่ากับ 75 ในเซลล์ B2 ถึง B5 เครื่องหมาย และ (&) จะผสานตัวแบ่งการเปรียบเทียบไม่เท่ากับ (<>) และค่าใน B4 เพื่ออ่าน =COUNTIF(B2:B5,"<>75") ผลลัพธ์ที่ได้คือ 3

=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85")

นับจํานวนเซลล์ที่มีค่ามากกว่า (>) หรือเท่ากับ (=) 32 และน้อยกว่า (<) หรือเท่ากับ (=) 85 ในเซลล์ B2 ถึง B5 ผลลัพธ์ที่ได้คือ 3

=COUNTIF(A2:A5,"*")

นับจํานวนเซลล์ที่มีข้อความใดๆ ในเซลล์ A2 ถึง A5 เครื่องหมายดอกจัน (*) จะถูกใช้เป็นอักขระตัวแทนเพื่อให้ตรงกับอักขระใดๆ ผลลัพธ์คือ 4

=COUNTIF(A2:A5,"?????es")

นับจํานวนเซลล์ที่มี 7 อักขระและลงท้ายด้วยตัวอักษร "es" ในเซลล์ A2 ถึง A5 เครื่องหมายคําถาม (?) จะถูกใช้เป็นอักขระตัวแทนเพื่อให้ตรงกับอักขระแต่ละตัว ผลลัพธ์คือ 2

ปัญหาทั่วไป

ปัญหา

สิ่งที่ผิดพลาด

ค่าที่ส่งกลับสำหรับสตริงที่ยาวเกินไปไม่ถูกต้อง

ฟังก์ชัน COUNTIF จะส่งกลับผลลัพธ์ที่ไม่ถูกต้องเมื่อคุณใช้จับคู่สตริงที่ยาวกว่า 255 อักขระ

เมื่อต้องการจับคู่สตริงที่มีความยาวมากกว่า 255 อักขระ ให้ใช้ฟังก์ชัน CONCATENATE หรือตัว&เรียงต่อ ตัวอย่างเช่น =COUNTIF(A2:A5,"long string"&"another long string")

ไม่มีค่าส่งกลับเมื่อคุณคาดว่าจะมี

ตรวจสอบให้แน่ใจว่า คุณใส่อาร์กิวเมนต์ เกณฑ์ ในเครื่องหมายอัญประกาศ

สูตร COUNTIF ได้รับข้อผิดพลาด #VALUE! เมื่ออ้างถึงเวิร์กชีตอื่น

ข้อผิดพลาดนี้เกิดขึ้นเมื่อสูตรที่มีฟังก์ชันอ้างอิงไปยังเซลล์หรือช่วงในเวิร์กบุ๊กที่ปิดและเซลล์ถูกคํานวณ จะต้องเปิดเวิร์กบุ๊กอื่นเพื่อให้ฟีเจอร์นี้ได้ผล

หลักปฏิบัติที่ดีที่สุด

ให้ทำสิ่งนี้

สาเหตุ

โปรดทราบว่า COUNTIF จะไม่คำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในสตริงข้อความ

เกณฑ์ ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก กล่าวคือ สตริง "apples" และสตริง "APPLES" จะตรงกับเซลล์เดียวกัน

ใช้อักขระตัวแทน

อักขระตัวแทน —เครื่องหมายคําถาม (?) และดอกจัน (*) สามารถใช้ ในเกณฑ์ เครื่องหมายคําถามตรงกับอักขระตัวเดียวใดๆ เครื่องหมายดอกจันใช้เทียบได้กับอักขระหลายตัว ถ้าคุณต้องการค้นหาเครื่องหมายคําถามหรือเครื่องหมายดอกจันจริงๆ ให้พิมพ์เครื่องหมายตัวบอกตัว (~) ไว้หน้าอักขระ

ตัวอย่างเช่น =COUNTIF(A2:A5,"apple?") จะค้นหาอินสแตนซ์ทั้งหมดของ "apple" โดยอักษรตัวสุดท้ายสามารถแตกต่างกันได้

ตรวจสอบให้แน่ใจว่าข้อมูลของคุณไม่มีอักขระที่ผิด

เมื่อนับค่าข้อความ ตรวจสอบให้แน่ใจว่าข้อมูลไม่มีช่องว่างอยู่หน้า ช่องว่างต่อท้าย ไม่มีการใช้เครื่องหมายอัญประกาศแบบตรงและแบบโค้ง หรืออักขระที่ไม่สามารถพิมพ์ได้ ในกรณีเหล่านี้ COUNTIF อาจส่งกลับค่าที่ไม่คาดคิด

ลองใช้ ฟังก์ชัน CLEAN หรือ ฟังก์ชัน TRIM

โปรดใช้ช่วงที่มีชื่อเพื่อความสะดวก

COUNTIF สนับสนุนช่วงที่มีชื่อในสูตร (เช่น =COUNTIF(ผลไม้,">=32")-COUNTIF(ผลไม้,">85") ช่วงที่มีชื่ออาจอยู่ในเวิร์กชีตปัจจุบัน เวิร์กชีตอื่นในเวิร์กบุ๊กเดียวกัน หรือจากเวิร์กบุ๊กอื่น เมื่อต้องการอ้างอิงจากเวิร์กบุ๊กอื่น เวิร์กบุ๊กที่สองต้องเปิดอยู่ด้วย

หมายเหตุ: ฟังก์ชัน COUNTIF จะไม่นับเซลล์ตามพื้นหลังของเซลล์หรือสีฟอนต์ อย่างไรก็ตาม Excelฟังก์ชัน User-Defined UDF) โดยใช้การดําเนินการ Microsoft Visual Basic for Applications (VBA) บนเซลล์ที่ยึดตามพื้นหลังหรือสีฟอนต์ นี่คือตัวอย่างวิธีที่คุณสามารถนับจํานวนเซลล์ที่มีสีของเซลล์ที่เฉพาะเจาะจงโดยใช้ VBA

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือ ขอความช่วยเหลือใน Answers Community

ดูเพิ่มเติม

เมื่อต้องการนับเซลล์ที่ไม่ว่าง ให้ใช้ฟังก์ชัน COUNTA

เมื่อต้องการนับเซลล์โดยใช้หลายเกณฑ์ ให้ใช้ฟังก์ชัน COUNTIFS

ดูวิดีโอเกี่ยวกับวิธีใช้ฟังก์ชัน COUNTIFS

ฟังก์ชัน SUMIF จะรวมเฉพาะค่าที่ตรงกับเกณฑ์เพียงเกณฑ์เดียวเท่านั้น

ฟังก์ชัน SUMIFS จะรวมเฉพาะค่าที่ตรงกับเกณฑ์หลายเกณฑ์

ฟังก์ชัน IFS (Microsoft 365, Excel 2016 และใหม่กว่า)

ใช้ฟังก์ชัน TRIM เพื่อเอาช่องว่างหน้าหรือต่อท้ายออกจากเซลล์

ใช้ฟังก์ชัน CLEAN เพื่อเอาอักขระที่ไม่พิมพ์ออกจากเซลล์

ภาพรวมของสูตรใน Excel

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ตรวจหาข้อผิดพลาดในสูตร

ฟังก์ชันทางสถิติ

ฟังก์ชัน Excel (เรียงลำดับตามตัวอักษร)

ฟังก์ชัน Excel (ตามประเภท)

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

×