
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.
COUNTA is useful when the workbook cares about presence rather than numeric type. It counts filled cells of many kinds, which makes it practical for completeness checks, response tracking, and summaries where any non-empty entry should count as activity.
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.
In this example, the cells hold names rather than numbers. The goal is to count how many people have actually entered a response, not how many numeric values are present.
That is why COUNTA is the right fit here. It counts every non-empty cell, so a list of names, IDs, or text labels still produces a useful completion total.
=COUNTA(B1:B10) // Returns how many cells in the range are not empty.
Count how many names are filled in the list.
This example matters because real worksheets often mix text, numbers, and other kinds of entries in the same column. The question is simply how many cells contain something, regardless of type.
That makes COUNTA more useful than COUNT in this situation. It does not care whether the entry is a word, a number, or a code, as long as the cell is not empty.
=COUNTA(A1:A10) // Counts all filled cells, regardless of value type.
Count every filled cell in the mixed range.
Here the count is being used like a progress meter. Instead of inspecting every field one by one, the formula gives a quick total of how many inputs have been completed so far.
This is helpful in forms, onboarding sheets, or checklists where the main question is how much of the section is filled and how much is still missing.
=COUNTA(C1:C10) // Returns how many cells in the range contain an entry.
Count the completed cells in the form section.
This example uses COUNTA as a quick audit of a block of cells. The result tells you how much of that range is active without needing to study the content in detail.
That can be useful in review work, especially when you want to compare filled cells against blanks and decide whether a section is ready for the next step.
=COUNTA(B1:B10) // Returns the number of non-empty cells in the range.
Find how many cells in the list are filled.
COUNTA is the better choice when the question is "how many cells have something in them?" instead of "how many cells are numbers?" This lesson showed that COUNTA does not care about the data type as long as the cell is not empty.
That makes it useful for forms, lists, notes, and mixed columns where entries can be text, numbers, or other values. The main thing to watch is that some cells can look empty but still count, such as formulas that return an empty string or cells with hidden spaces.
"" and hidden spaces still count.COUNT.COUNTBLANK when you want the missing side of the same range.Tell your friends about this post