Excel Count Function

Excel COUNT & COUNTA Functions

The Excel Count and the Excel Counta functions both count the number of values within a supplied set of values or range of cells.

The two functions differ in the following ways:

  • The Count function returns the count of numeric values (includes numbers and dates);
  • The Counta function returns the count of all non-blank values (includes numbers, dates, text values, logical values and errors).
Related Functions:
COUNTA
COUNTBLANK

Basic Description

The Excel Count function returns the count of numeric values in a supplied set of cells or values. This count includes both numbers and dates.

The syntax of the function is:

COUNT( value1, [value2], ... )

Where the arguments, value1, [value2], etc, can be any values, arrays of values, or references to cell ranges.

In recent versions of Excel (2007 and later), you can enter up to 255 value arguments to the Excel Count function, each of which may be an array of cells or values. However, in Excel 2003, the function can only handle up to 30 arguments.


Which Values are Counted as Numeric Values?

Numbers and dates are always counted as numeric values by the Excel Count function. However, text representations and logical values are counted differently, depending on whether they are supplied as a value in a range of cells, or if they are supplied directly to the function.

The table below summarises which values are and which are not treated as numeric values by the Excel Count function:

Value Within a
Range of Cells
Value Supplied
Directly to Function
NumbersARE countedARE counted
DatesARE countedARE counted
Logical ValuesNOT countedARE counted
Text Representations of
Numbers & Dates
NOT countedARE counted
Other TextNOT countedNOT counted
ErrorsNOT countedNOT counted


Count Function Examples

Example 1 - Values Supplied from a Range of Worksheet Cells

In the following spreadsheet, the Count function is used to return the number of numeric values in one or more supplied ranges of cells.

 Formulas:
 ABC
150=COUNT( A1:A5 )
2text =COUNT( A1:A5, B1 )
3FALSE =COUNT( A1:B5 )
401/01/2015  
5#N/A10 
 Results:
 ABC
1502
2text 3
3FALSE 4
401/01/2015  
5#N/A10 

Note that, in the above example:


Example 2 - Values Supplied Directly to the Excel Count Function

In the following spreadsheet, the Excel Count function is used to count the number of numeric values in sets of values supplied directly to the function.

 Formulas:
 A
1=COUNT( 100, DATE(2015,1,1) )
2=COUNT( "100", "01/01/2015", FALSE )
3=COUNT( "text", #N/A )
 Results:
 A
12
23
30

Note, in the above example:


Further examples of the Excel Count function can be found on the Microsoft Office website.