
Count how many cells are not empty. Useful when you want to know how many entries exist, no matter what type of data they contain.
COUNTA returns how many cells are not empty. It does not matter whether the cell contains text, a number, a date, an error, or even a formula result. If the cell is not empty, COUNTA counts it.
This makes it useful when you want a completion count instead of a numeric count. Guest lists, forms, checklists, notes columns, and mixed data tables are all good places to use it.
Returns how many cells contain something, regardless of the data type.
Returns the number of cells that are not empty.
=COUNTA(value1, [value2], ...)
You can use a range, separate cells, typed values, or a mix of them.
| Function | What it counts | Use it when |
|---|---|---|
COUNTA |
Any non-empty cell | You want to count everything that is filled in |
COUNT |
Numbers only | You want only numeric entries |
COUNTBLANK |
Blank cells | You want to count missing entries |
COUNTIF |
Cells matching a condition | You want a filtered count based on a rule |
The easiest way to think about COUNTA is that it counts presence. If something is in the cell, COUNTA includes it. That means it is often the better choice when you want to know how many responses, entries, or filled rows exist in a list.
It is especially useful in mixed datasets where some cells contain names, some contain numbers, and some contain notes or codes. COUNT would miss many of those entries because it only cares about numbers, but COUNTA still counts them because the cells are not empty.
One detail that often surprises people is that a cell can look empty and still be counted. If a formula returns an empty string like "", or if a cell contains a hidden space, COUNTA still treats that cell as non-empty. When a result seems too high, that is usually the first thing to check.
This is useful for sign-up lists, attendance sheets, and any simple list where blanks mean no response yet.
=COUNTA(B1:B10) // Returns how many cells in the range are not empty.
Count how many names are in B1:B10. Formula: =COUNTA(B1:B10).
Text and numbers both count here, which makes COUNTA a better fit than COUNT for mixed columns.
=COUNTA(A1:A10) // Counts all filled cells, regardless of value type.
Count every filled cell in A1:A10. Formula: =COUNTA(A1:A10).
If you only need to know how many cells have been filled in so far, COUNTA gives you a quick progress number.
=COUNTA(C1:C10) // Returns how many cells in the range contain an entry.
Count how many cells in C1:C10 contain some entry. Formula: =COUNTA(C1:C10).
This is a simple way to compare how much of a range is active versus still blank.
=COUNTA(B1:B10) // Returns the number of non-empty cells in the range.
Find out how many cells are filled in B1:B10. Formula: =COUNTA(B1:B10).
"" and hidden spaces still count.COUNT.COUNTBLANK when you want the missing side of the same range.Tell your friends about this post