*The COUNT function in Google Sheets is one of the easiest to learn and extremely helpful to work with.*

*Even though it looks simple, it's capable of returning interesting and useful results, especially in combination with other Google functions. Let's get right into it.*

The **COUNT** function in Google Sheets allows you to count the number of certain values within a specific data range.

The syntax of Google Sheets COUNT and its arguments look as follows:

COUNT(value1, [value2,…])

**Value1**(required) - stands for a value or a range to count within.**Value2, value3, etc.**(optional) - additional values that are going to be covered as well.

What can be used as an argument? *The value itself, cell reference, range of cells, named range.*

What values can you count? *Numbers, dates, formulas, logical expressions (TRUE/FALSE).*

In other words, COUNT deals with numeric values or those that are stored as numbers in Google Sheets.

Besides, if you change the content of the cell that falls into the counting range, the formula will automatically recalculate the result.

If multiple cells contain the same value, COUNT in Google Sheets will return the number of its appearances in those cells.

To be more precise, the function counts the number of times numeric values appear within the range rather than checks if any of the values are unique.

Google Sheets **COUNTA** works in a similar way. Its syntax is also analogous to COUNT:

COUNTA(value1, [value2,…])

**Value**(required) - the values we need to count.**Value2, value3, etc.**(optional) - additional values to use in counting.

What's the difference between COUNT and COUNTA? In the values they process.

COUNTA can count:

- Numbers
- Dates
- Formulas
- Logical expressions
- Errors, e.g. #DIV/0!
- Textual data
- Cells containing leading apostrophe (') even without any other data in them. This character is used at the beginning of the cell so that Google treats the string that follows as text.
- Cells that look empty but in fact contain an empty string (=" ")

As you can see, the main difference between the functions lies in the ability of COUNTA to process those values that Google Sheets service stores as text. Both functions ignore completely empty cells.

Have a look at the example below to see how the results of using COUNT and COUNTA differ depending on the values:

Since dates and time are stored and counted as numbers in Google Sheets, A4 and A5 were counted by both, COUNT and COUNTA.

A10 is completely empty, thus it was ignored by both functions.

Other cells were counted by the formula with COUNTA:

`=COUNTA(A2:A12)`

Both formulas with COUNT return the same result because A8:A12 range doesn't include numeric values.

A8 cell has a number stored as text which wasn't processed by Google Sheets COUNT.

The error message in A12 is entered as text and considered by COUNTA only.

Let's take a closer look at how the COUNT function is used in a Google spreadsheet and how it can benefit our work with tables.

Suppose we have a list of students' grades. Here are the ways COUNT can help:

As you can see, we have different formulas with COUNT in column C.

Since column A contains surnames, COUNT ignores that whole column. But what about cells B2, B6, B9, and B10? B2 has number formatted as text; B6 and B9 contain pure text; B10 is completely empty.

Another cell to bring your attention to is B7. It has the following formula in it:

`=COUNT(B2:B)`

Notice that the range starts from B2 and includes all other cells of this column. This is a very useful method when you often need to add new data to the column but want to avoid changing the range of the formula every time.

Now, how will Google Sheets COUNTA work with the same data?

As you can see and compare, the results differ. This function ignores only one cell - the completely empty B10. Thus, bear in mind that COUNTA includes textual values as well as numeric.

Here's another example of using COUNT to find an average sum spent on products:

The customers who haven't bought anything were omitted from the results.

One more peculiar thing regarding COUNT in Google Sheets concerns merged cells. There is a rule that COUNT and COUNTA follow to avoid double counting.

When the range for counting contains merged cells, they will be treated by both functions only if the upper left cell falls within the range for counting.

For example, if we merge B6:C6 and B9:C9, the formula below will count 65, 55, 70, 55, 81, 88, 61, 92:

`=COUNT(B2:B)`

At the same time, the same formula with a slightly different range will work only with 80, 75, 69, 60, 50, 90:

`=COUNT(C2:C)`

The left parts of the merged cells are excluded from this range, therefore are not considered by COUNT.

COUNTA works in a similar way.

`=COUNTA(B2:B)`

counts the following: 65, 55, 70, 55, 81, 88, 61, "Failed", 92. Just like with COUNT, empty B10 is ignored.`=COUNTА(С2:С)`

works with 80, 75, 69, 60, 50, 90. Empty C7 and C8, as in the case with COUNT, are ignored. C6 and C9 are omitted from the result since the range doesn't include the leftmost cells B6 and B9.

I really hope that this article will assist your work with Google Sheets, and that COUNT and COUNTA functions will serve you well.

Excel formulas
Excel functions
Vlookup in Excel
Merge data in Excel
SumIf
Excel CountIf
Excel Compare
Excel If statement
Excel Charts
Pivot Table
Updates
Excel conditional formatting
Excel formatting
Excel time
Excel duplicates
Excel date
Excel tips
Excel macro
Outlook
Google Sheets
Outlook duplicates
Outlook templates

## 14 Responses to "Google Sheets COUNT and COUNTA functions with formula examples"

Hi,

How do i calculate total days, if the date are given from and to? please help

Hi,

take a loot at this article https://www.ablebits.com/office-addins-blog/2017/10/19/calculating-time-google-sheets/

Hi,

How do I calculate the over break instance in gsheet per headcount per month?

Thank you

Hi Rita,

I'm sorry but your task is not clear. Would you mind explaining it in more detail?

Can a counter be made in sheets to display the number of times a name appears on the spreadsheet

William,

Sure. Since you know what name you need to count exactly - this is your condition. To count based on conditions, please refer to the article about the COUNTIF function.

HI I NEED HELP .. I NEED TO COUNT THE DATE FROM TO A DAY TODAY

Hi John,

Do you need to add/subtract some number of days from today's date? Or do you need to get the number of days between two days? Please describe in detail what data you have and what you're trying to do.

How to count the characters in one cell?

Hello Vince,

To get the total of chars in a cell, use the LEN function:

=LEN(A2)

To count all occurrences of a specific character in a cell, say, the letter "a", the formula should be like this:

=LEN(A2)-LEN(SUBSTITUTE(A2,"a",""))

How do you count how many times a particular figure appears in the sheet or in a column/selected range?

Hello Joel,

It is COUNTIF that does that in Google Sheets.

I am hoping to get a count from a column. I want to be able to get a count of each different unit code in a column. So, not an overall count of the whole column but a count of each individual code in that column. I hope my question makes sense.

Hello Jason,

The quickest and simplest way would be to create a pivot table from the desired range: with the values you want to count as

Rowsand the COUNTA function asValuesin it. If you're not familiar with pivot tables, feel free to read this blog post.