ออเดอร์วันนี้ส่งแล้วกี่รายการ? ลูกค้าคนนี้สั่งมาแล้วกี่ครั้ง? งานไหนยังค้าง? — ถ้ายังนั่งนับด้วยตาหรือกรองแล้วดูเลขแถว นี่คือสูตรที่ช่วยได้ทันที
COUNTIF นับเฉพาะช่องที่ตรงเงื่อนไข ส่วน COUNTIFS นับเมื่อตรงหลายเงื่อนไขพร้อมกัน ใช้ได้เหมือนกันทั้ง Excel และ Google Sheets
รูปแบบสูตร
| อยากนับอะไร | สูตร | หมายเหตุ |
|---|---|---|
| ช่องที่เป็นคำนี้พอดี | =COUNTIF(C2:C100,"ส่งแล้ว") | ไม่สนตัวพิมพ์เล็ก-ใหญ่ |
| ช่องที่ขึ้นต้นด้วยคำนี้ | =COUNTIF(B2:B100,"กาแฟ*") | * = อะไรก็ได้ต่อจากนี้ |
| ช่องที่มีคำนี้อยู่ตรงไหนก็ได้ | =COUNTIF(B2:B100,"*เย็น*") | ครอบ * ทั้งสองข้าง |
| ตัวเลขมากกว่า / น้อยกว่า | =COUNTIF(D2:D100,">=100") | เครื่องหมายอยู่ในเครื่องหมายคำพูด |
| เงื่อนไขอยู่ในอีกช่อง | =COUNTIF(C2:C100,F2) | เปลี่ยน F2 แล้วผลเปลี่ยนตาม |
| ช่องที่ไม่ว่าง / ว่าง | =COUNTA(A2:A100) · =COUNTBLANK(A2:A100) | นับทุกอย่างที่มีค่า / ช่องว่าง |
ตัวอย่าง: สรุปออเดอร์ร้านเครื่องดื่ม
ตารางออเดอร์ 6 รายการทางซ้าย ส่วนทางขวาเป็นตารางสรุปที่นับให้เองทุกครั้งที่มีออเดอร์ใหม่:

ภาพจากไฟล์ Google Sheets จริง · เปิดไฟล์ตัวอย่างนี้ (ดูอย่างเดียว — ไฟล์ → ทำสำเนา เพื่อลองแก้)
ดูเป็นตาราง (ก๊อปตัวเลขได้)
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | ลูกค้า | เมนู | สถานะ | ยอด | นับอะไร | จำนวน | |
| 2 | สมชาย | กาแฟเย็น | ส่งแล้ว | 120 | ส่งแล้ว | 3 | |
| 3 | สุดา | ชาไทย | รอส่ง | 90 | รอส่ง | 2 | |
| 4 | มานพ | กาแฟร้อน | ส่งแล้ว | 80 | เมนูกาแฟทุกแบบ | 3 | |
| 5 | สุดา | กาแฟเย็น | ยกเลิก | 120 | ยอด ≥ 100 | 2 | |
| 6 | วิภา | ชาเขียว | รอส่ง | 95 | ส่งแล้ว และยอด ≥ 90 | 2 | |
| 7 | สมชาย | ชาไทย | ส่งแล้ว | 90 | ลูกค้าไม่ซ้ำ | 4 |
สูตรในช่องสีฟ้า (ช่วงเช่น C2:C4 = พิมพ์ที่ช่องแรกแล้วลากลง):
- G2
=COUNTIF(C2:C7,"ส่งแล้ว") - G3
=COUNTIF(C2:C7,"รอส่ง") - G4
=COUNTIF(B2:B7,"กาแฟ*") - G5
=COUNTIF(D2:D7,">=100") - G6
=COUNTIFS(C2:C7,"ส่งแล้ว",D2:D7,">=90") - G7
=COUNTA(UNIQUE(A2:A7))
"กาแฟ*" = ขึ้นต้นด้วยกาแฟ ตามด้วยอะไรก็ได้ · เงื่อนไขที่มีเครื่องหมาย > < = ต้องอยู่ในเครื่องหมายคำพูด
สังเกตแถวสุดท้าย "ลูกค้าไม่ซ้ำ" — COUNTIF นับจำนวนครั้ง แต่ถ้าอยากรู้ว่ามีลูกค้ากี่คน (สมชายกับสุดาสั่ง 2 ครั้ง นับเป็นคนละ 1) ใช้ UNIQUE ดึงชื่อที่ไม่ซ้ำออกมาก่อน แล้วค่อยนับด้วย COUNTA
3 งานที่ COUNTIF ทำได้ดีกว่าที่คิด
- 1
หาข้อมูลซ้ำ
ในคอลัมน์ข้าง ๆ ใส่=COUNTIF($A$2:$A$100,A2)แล้วลากลง — ช่องไหนได้ 2 ขึ้นไป แปลว่าชื่อนั้นมีซ้ำ ใช้ตรวจเบอร์โทรหรือรหัสสินค้าที่พิมพ์ซ้ำได้ (อยากลบซ้ำทั้งแถว ดูวิธีลบข้อมูลซ้ำ) - 2
ลำดับครั้งที่สั่งของลูกค้า
=COUNTIF($A$2:A2,A2)— ช่วงที่ขยายตามแถว ($A$2 ล็อก แต่ A2 ไม่ล็อก) จะบอกว่าแถวนี้คือครั้งที่เท่าไหร่ของลูกค้าคนนั้น เช่น สมชายแถวสุดท้ายจะได้ 2 - 3
ระบายสีแถวที่ซ้ำอัตโนมัติ
รูปแบบ → การจัดรูปแบบตามเงื่อนไข → สูตรที่กำหนดเอง →=COUNTIF($A$2:$A$100,$A2)>1แถวที่ชื่อซ้ำจะถูกระบายสีทันทีที่พิมพ์
COUNTIFS: นับเมื่อตรงทุกเงื่อนไข
ใส่คู่ "ช่วง, เงื่อนไข" ต่อกันได้หลายคู่ ทุกคู่ต้องจริงพร้อมกันแถวนั้นถึงจะถูกนับ เช่น ออเดอร์ที่ส่งแล้ว และ ยอดตั้งแต่ 90 บาท: =COUNTIFS(C2:C7,"ส่งแล้ว",D2:D7,">=90") ได้ 2 (ออเดอร์ของสมชายทั้งสองรายการ ส่วนของมานพ 80 บาทไม่ถึง)
นับช่วงวันที่ก็ใช้หลักเดียวกัน: ออเดอร์ของเดือนตุลาคม 2026 = =COUNTIFS(A2:A100,">="&DATE(2026,10,1),A2:A100,"<"&DATE(2026,11,1)) (สมมติวันที่อยู่คอลัมน์ A)
ถ้าอยากได้ "หรือ" (ส่งแล้ว หรือ รอส่ง) ให้บวก COUNTIF สองตัวเข้าด้วยกัน: =COUNTIF(C2:C7,"ส่งแล้ว")+COUNTIF(C2:C7,"รอส่ง") ได้ 5
ข้อผิดพลาดที่เจอบ่อย
นับได้น้อยกว่าที่เห็นด้วยตา
เงื่อนไข >=100 แล้ว error
">=100" ไม่ใช่ >=100ลากสูตรลงแล้วช่วงเลื่อนตาม
COUNTIFS ได้ #VALUE!
อยากได้ระบบที่นับสต็อกและเตือนเข้า LINE เมื่อของใกล้หมด?
คำถามที่ถามบ่อย
COUNT กับ COUNTA กับ COUNTIF ต่างกันยังไง?
COUNT นับเฉพาะช่องที่เป็นตัวเลข COUNTA นับทุกช่องที่ไม่ว่าง (ทั้งข้อความและตัวเลข) ส่วน COUNTIF นับเฉพาะช่องที่ตรงเงื่อนไขที่กำหนด
COUNTIF แบบหลายเงื่อนไขทำยังไง?
ถ้าต้องตรงทุกเงื่อนไข ใช้ COUNTIFS ใส่คู่ช่วง-เงื่อนไขต่อกัน ถ้าตรงข้อใดข้อหนึ่งก็นับ ให้เอา COUNTIF หลายตัวมาบวกกัน
นับช่องที่มีคำบางคำอยู่ในข้อความทำยังไง?
ใช้ดอกจันครอบคำ เช่น =COUNTIF(B2:B100,"*เย็น*") จะนับทั้ง กาแฟเย็น ชาเย็น และ โกโก้เย็น
นับช่อง checkbox ที่ติ๊กแล้วยังไง?
ช่องที่ติ๊กมีค่า TRUE ใช้ =COUNTIF(D2:D100,TRUE) ได้เลย ดูตัวอย่างเพิ่มในบทความ Checkbox
COUNTIF ใน Excel กับ Google Sheets ต่างกันไหม?
วิธีเขียนเหมือนกันทุกอย่าง รวมถึง wildcard * และ ? ต่างกันแค่ UNIQUE ที่ใช้นับค่าไม่ซ้ำ ซึ่งมีใน Excel 365 และ Excel 2021 ขึ้นไปเท่านั้น
