Thep Excel

COUNTA – ฟังก์ชันนับเซลล์ที่ไม่ว่าง

นับจำนวนเซลล์ที่มีข้อมูลทุกประเภท ยกเว้นเซลล์ว่าง

COUNTA นับจำนวนเซลล์ที่มีข้อมูลทุกประเภท ไม่ว่าจะเป็นตัวเลข ข้อความ ค่า Logic (TRUE/FALSE) error values (#N/A, #VALUE! ฯลฯ) หรือแม้แต่ข้อความว่าง (“”) ที่เกิดจากสูตร เพิกเฉยเฉพาะเซลล์ว่างเท่านั้น เหมาะสำหรับการนับจำนวนรายการหรือตรวจสอบความสมบูรณ์ของข้อมูล โดยไม่สนใจ Data Type

=COUNTA(value1, [value2], ...)

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=COUNTA(value1, [value2], ...)

Argument Type Required Default Description
value1 any/range Yes ค่าแรกที่ต้องการนับ สามารถเป็นเซลล์เดี่ยว ช่วงเซลล์ หรือค่าใดๆ
value2 any/range Optional [optional] Optional. Up to 255 additional items, cell references, or ranges. No default – simply omittable.

How it works

นับจำนวนรายการทั้งหมด

ใช้ COUNTA นับจำนวนแถวที่มีข้อมูล ไม่ว่าจะเป็นข้อความหรือตัวเลข เพื่อหาจำนวนรายการทั้งหมด

ตรวจสอบความครบถ้วนของฟอร์ม

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

นับจำนวนผู้ตอบแบบสอบถาม

นับจำนวนคนที่ตอบคำถามแต่ละข้อ โดยไม่สนใจว่าคำตอบเป็นข้อความหรือตัวเลข

Context notes

ใช้ได้กับ Excel ทุกเวอร์ชัน ทั้ง Windows, Mac และ Web ไม่ต้องการเวอร์ชันพิเศษ

Performance & limits

COUNTA มีประสิทธิภาพสูงแม้กับข้อมูลขนาดใหญ่ สามารถนับข้อมูลหลักหมื่นหรือหลักแสนแถวได้รวดเร็ว

Examples

นับเซลล์ที่ไม่ว่าง

นับทุกค่ารวมถึงค่าว่าง ("") ที่เกิดจากสูตร แต่จะไม่นับเซลล์ที่ว่างจริงๆ (Empty Cell)
Excel Formula:

=COUNTA(10, "Hello", "", 0)

Result:

4

นับรายชื่อพนักงาน

นับทุกช่องที่มีชื่อ (ไม่สนว่าเป็น Text หรือ Number)
Excel Formula:

=COUNTA(Staff[Name])

Result:

จำนวนพนักงาน

ตรวจสอบว่ามีการกรอกข้อมูลไหม

เช็คว่ากรอกข้อมูลครบ 5 ช่องหรือไม่
Excel Formula:

=IF(COUNTA(Form[Input])=5, "ครบ", "ไม่ครบ")

Result:

สถานะ

FAQs

COUNTA แตกต่างจาก COUNT อย่างไร?

COUNTA นับทุกเซลล์ที่ไม่ว่างเปล่า รวมทั้งตัวเลข ข้อความ ค่า Logic error values และข้อความว่าง (“”) ส่วน COUNT นับเฉพาะเซลล์ที่มี Data Type เป็นตัวเลข (Number) เท่านั้น ใช้ COUNTA เมื่อต้องการนับทุกอย่างที่มีข้อมูล ใช้ COUNT เมื่อต้องการนับเฉพาะตัวเลข

COUNTA นับข้อความว่าง ("") หรือไม่?

ใช่ COUNTA นับข้อความว่าง (“”) ที่เกิดจากสูตร เช่น =IF(A1=””,””,A1) เพราะถือว่ามีข้อมูล (เป็นข้อความว่าง) แตกต่างจากเซลล์ว่างจริง (completely empty cell) ที่ COUNTA จะเพิกเฉย หากต้องการนับเฉพาะเซลล์ที่มีข้อมูลจริงๆ ต้องใช้สูตรเพิ่มเติม เช่น =SUMPRODUCT(–LEN(A1:A10)>0)

COUNTA นับ error values (#N/A, #VALUE!) หรือไม่?

ใช่ COUNTA นับ error values ทุกประเภท (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!) เพราะถือว่าเซลล์มีข้อมูล (แม้จะเป็น error) ไม่ใช่เซลล์ว่าง หากต้องการเพิกเฉย error ควรใช้ AGGREGATE หรือสูตรที่กรอง error ออก

จะนับเฉพาะเซลล์ที่มีข้อมูลจริง (ไม่รวมข้อความว่าง "") ได้อย่างไร?

ใช้สูตร =SUMPRODUCT(–LEN(A1:A10)>0) หรือ =SUMPRODUCT(–(A1:A10″”)) เพื่อนับเฉพาะเซลล์ที่มีข้อมูลจริง โดยไม่นับข้อความว่าง (“”) จากสูตร เพราะ COUNTA จะนับข้อความว่างด้วย

COUNTA นับค่า 0 หรือไม่?

ใช่ COUNTA นับค่า 0 เพราะ 0 เป็น Number ซึ่งถือว่าเป็นข้อมูล ไม่ใช่เซลล์ว่าง COUNTA เพิกเฉยเฉพาะเซลล์ว่างจริงๆ เท่านั้น

COUNTA กับ COUNTBLANK มองเซลล์ว่างต่างกันอย่างไร?

นี่คือความแตกต่างที่สำคัญมาก: COUNTA ถือว่าเซลล์ที่มีสูตรคืนค่า “” (empty string) เป็น **ไม่ว่าง** (นับเป็นข้อมูล) แต่ COUNTBLANK ถือว่าเซลล์เดียวกันนั้นเป็น **ว่าง** (นับเป็นเซลล์ว่าง) ตัวอย่าง: ถ้า B1 มีสูตร =IF(A1=””,””,A1) ที่คืนค่า “” แล้ว COUNTA(B1) = 1 (นับว่ามีข้อมูล) แต่ COUNTBLANK(B1) = 1 (นับว่าว่าง) ดังนั้น **เซลล์ว่างที่ COUNTA ไม่นับ** หมายถึงเซลล์ว่างจริงๆ (truly empty – ไม่มีอะไรเลย) ส่วน **เซลล์ว่างที่ COUNTBLANK นับ** หมายถึงเซลล์ที่ดูว่าง (appears blank) รวมทั้งเซลล์ที่มีสูตรคืนค่า “” ด้วย

จะนับจำนวนเซลล์ว่างได้อย่างไร?

ใช้ COUNTBLANK เช่น =COUNTBLANK(A1:A10) เพื่อนับจำนวนเซลล์ว่าง (รวมทั้งเซลล์ที่มีสูตรคืนค่า “”) หรือใช้สูตร =ROWS(A1:A10)*COLUMNS(A1:A10)-COUNTA(A1:A10) เพื่อคำนวณจำนวนเซลล์ว่างจริง (truly empty) โดยเอาจำนวนเซลล์ทั้งหมดลบด้วยจำนวนเซลล์ที่ COUNTA นับได้

COUNTA ใช้ได้กับ Excel เวอร์ชันไหนบ้าง?

COUNTA เป็นฟังก์ชันพื้นฐานที่มีใน Excel ทุกเวอร์ชัน รวมถึง Excel for Microsoft 365, Excel 2024, 2021, 2019, 2016, 2013, 2010, 2007 และเวอร์ชันเก่ากว่า ใช้ได้ทั้ง Windows, Mac และ Excel for the web

Resources & Related

Additional Notes

ฟังก์ชัน COUNTA ใช้นับจำนวนเซลล์ที่ไม่ว่างเปล่า โดยนับทุกประเภทข้อมูล รวมถึงตัวเลข ข้อความ ค่า Logic error values และข้อความว่าง (“”) ยกเว้นเซลล์ว่างเท่านั้น

Leave a Reply

Your email address will not be published. Required fields are marked *