สถิติ
สูตร COUNTIF
COUNTIF นับว่ามีกี่เซลล์ที่ตรงเงื่อนไข เช่น มีกี่คนที่ส่งงานแล้ว หรือมีกี่รายการที่ราคาเกิน 100
รูปแบบ
=COUNTIF(range, criteria)
- range
- ช่วงเซลล์
- criteria
- เงื่อนไข · เช่น >=18 หรือ "ใช่"
ตัวอย่าง: นับคนที่ส่งงานแล้ว
| A | B | |
|---|---|---|
| 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