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

สถิติ

สูตร COUNTIF

COUNTIF นับว่ามีกี่เซลล์ที่ตรงเงื่อนไข เช่น มีกี่คนที่ส่งงานแล้ว หรือมีกี่รายการที่ราคาเกิน 100

รูปแบบ

=COUNTIF(range, criteria)

range
ช่วงเซลล์
criteria
เงื่อนไข · เช่น >=18 หรือ "ใช่"

ตัวอย่าง: นับคนที่ส่งงานแล้ว

นับคนที่ส่งงานแล้ว
AB
1ชื่อสถานะ
2 ตรงเงื่อนไขมานีส่งแล้ว
3ปิติยังไม่ส่ง
4 ตรงเงื่อนไขชูใจส่งแล้ว
5 ตรงเงื่อนไขวีระส่งแล้ว
6มานะยังไม่ส่ง
7ส่งแล้ว3 (สูตร =COUNTIF(B2:B6,"ส่งแล้ว"))

B7 =COUNTIF(B2:B6,"ส่งแล้ว") → 3

ลองในตาราง

ดูคอลัมน์ B ทีละเซลล์ นับเฉพาะเซลล์ที่เป็น "ส่งแล้ว" ทุกตัวอักษร เงื่อนไขเป็นตัวเลขก็ได้ เช่น ">100"

ข้อผิดพลาดที่เจอบ่อย

  • มีช่องว่างเกินท้ายคำในตาราง

    B4 "ส่งแล้ว "

    ได้ 2 แทนที่จะเป็น 3

    "ส่งแล้ว " ที่มีช่องว่างต่อท้ายไม่เท่ากับ "ส่งแล้ว" จึงไม่ถูกนับ ทั้งที่บนจอดูเหมือนกัน เจอบ่อยในข้อมูลที่คัดลอกมาจากที่อื่น

  • ใช้ COUNT นับข้อความ

    B7 =COUNT(B2:B6)

    ได้ 0 แทนที่จะเป็น 3

    COUNT นับเฉพาะเซลล์ที่เป็นตัวเลข คอลัมน์ที่เป็นข้อความจึงได้ 0 เสมอ นับตามคำต้องใช้ COUNTIF