COUNTIF นับว่ามีกี่เซลล์ที่ตรงเงื่อนไขเดียว COUNTIFS นับเมื่อต้องตรงหลายเงื่อนไขพร้อมกัน ใช้สรุปจำนวนผู้ลงทะเบียน งานที่อนุมัติ เอกสารค้าง ฯลฯ โดยไม่ต้องนับเอง
=COUNTIF(ช่วง, เงื่อนไข)
=COUNTIFS(ช่วง1, เงื่อนไข1, ช่วง2, เงื่อนไข2, ...)
ตัวอย่างข้อมูล
| A: ชื่อ | B: ฝ่าย | C: สถานะ | D: วันที่ยื่น | E: จำนวนเงิน |
|---|---|---|---|---|
COUNTIF แบบต่าง ๆ
| ต้องการนับ | สูตร |
|---|---|
| สถานะ “อนุมัติ” | =COUNTIF(C:C, "อนุมัติ") |
| ไม่ใช่ “อนุมัติ” | =COUNTIF(C2:C, "<>อนุมัติ") |
| เงินมากกว่า 5,000 | =COUNTIF(E:E, ">5000") |
| มากกว่าค่าในเซลล์ G1 | =COUNTIF(E:E, ">"&G1) |
| ชื่อขึ้นต้นด้วย “สม” | =COUNTIF(A:A, "สม*") |
| ช่องที่ยังว่าง | =COUNTBLANK(C2:C100) |
| ช่องที่กรอกแล้ว | =COUNTA(A2:A) |
* แทนตัวอักษรกี่ตัวก็ได้ ? แทน 1 ตัว
COUNTIFS หลายเงื่อนไข
ฝ่ายบุคคล และ อนุมัติแล้ว
=COUNTIFS(B:B, "บุคคล", C:C, "อนุมัติ")
ยื่นในเดือนพฤศจิกายน 2026
=COUNTIFS(D:D, ">="&DATE(2026,11,1), D:D, "<"&DATE(2026,12,1))
ค้างเกิน 7 วัน (ยังไม่อนุมัติ และยื่นก่อน 7 วันที่แล้ว)
=COUNTIFS(C2:C, "<>อนุมัติ", D2:D, "<"&TODAY()-7, A2:A, "<>")
A2:A, "<>" ตัดแถวว่างออก
ทำตารางสรุปอัตโนมัติ
| G: สถานะ | H: จำนวน |
|---|---|
| อนุมัติ | =COUNTIF($C:$C, G2) |
| รอพิจารณา | (ลากสูตรลง) |
| ไม่อนุมัติ | (ลากสูตรลง) |
ถ้าต้องการตารางสรุปทุกค่าโดยไม่ต้องพิมพ์หัวข้อเอง ใช้ Pivot Table หรือ QUERY
ข้อผิดพลาดที่พบบ่อย
- มีช่องว่างเกินท้ายคำ “อนุมัติ ” นับไม่ตรง → ทำ Dropdown ให้เลือกแทนพิมพ์
- ลืม
&เมื่ออ้างเซลล์ในเงื่อนไข">G1"ผิด ต้องเป็น">"&G1 - ช่วงใน COUNTIFS ยาวไม่เท่ากัน เช่น
B2:B100กับC2:C50→ ขึ้น error - วันที่เป็นข้อความ เงื่อนไขวันที่จะไม่ทำงาน ตรวจด้วย
=ISNUMBER(D2)
คำถามที่พบบ่อย
นับแบบ “หรือ” ได้ไหม เช่น อนุมัติ หรือ รอพิจารณา?
บวก COUNTIF สองตัว: =COUNTIF(C:C,"อนุมัติ")+COUNTIF(C:C,"รอพิจารณา")
นับค่าไม่ซ้ำได้ไหม?
ใช้ =COUNTUNIQUE(A2:A)
สรุป
COUNTIF นับเงื่อนไขเดียว COUNTIFS นับหลายเงื่อนไข อ้างเซลล์ในเงื่อนไขด้วย & และใช้ Dropdown ลดปัญหาคำสะกดไม่ตรง
อ่านต่อ: สูตร IF และ IFS





ใส่ความเห็น