The COUNT function in Excel counts cells containing numbers in Excel. You cannot count colored or highlighted cells with the COUNT function. But you can follow a few workarounds to count colored cells in Excel. In this tutorial, you will learn how to count colored cells in Excel.

In excel, you can count highlighted cells using the following workarounds:

- Applying SUBTOTAL and filtering the data
- Using the COUNT and GET.CELL function
- Using VBA

**Using Subtotal and Filter functions**

You can count highlighted cells in Excel by subtotaling the visible cells and applying a filter based on colors.

In this example, you have the sales record for eight salespersons for the month of July. The rows containing salespersons having sales less than $7000 is highlighted in red, the other cells with the salespersons having a bonus is highlighted in green. To calculate the number of salespersons highlighted in red:

- Select the cell
**C10.** - Assign the formula
`=`

The first argument`SUBTOTAL(102, C2:C9)`

.**102**counts the visible cells in the specified range.

- Select cells
**A1:C9**by clicking on cell A1 and dragging it till C9 with your mouse. - Go to
**Data > Sort & Filter > Filter.**

- Click on the filter drop downs in
**C1.** - Go to
**Filter by Color**and select the color**Red**to find out the salespersons highlighted in red.

This will output change the subtotal value to x, which is the number of salespersons having sales less than $7000.

**Using COUNTIF and GET.CELL functions**

You can use GET.CELL with named ranges to count colored cells in Excel. GET.CELL is an old Macro4 function and does not work with regular functions. However, it still works with named ranges. To count colored cells with GET.CELL, you need to extract the color codes with GET.CELL and count them to find out the number of cells highlighted in the same color. To count cells using GET.CELL and COUNTIF:

- Go to
**Formulas > Define Name.**

- In the dialogue box that pops up, set name as ColorCount, scope as workbook and Refers to as
**=GET.CELL(38, Sheet1!C2).**

- Assign the formula
**=ColorCount**to cell**D2**and drag it till**D9**with your mouse.

- This would return a number based on the background color. If there is no background color, Excel would return 0. Otherwise all cells with the same background color return the same number.

- From column D, look at the code for the color red. In this case it is 22.
- Select cell
**D10**and assign the formula**= COUNTIF($D:$D, 22).**

This will count the cells colored in red to find the number of salespersons with sales less than $7000 and return the number 3.

**Using VBA**

You can also create a custom function with VBA to count highlighted cells in Excel. To do that you need to create a custom function using VBA that works like a COUNTIF function and returns the number of cells for the same color.

You will follow the syntax: =CountFunction(CountColor, CountRange) and use it like other regular functions.Here CountColor is the color for which you want to count the cells. CountRange is the range in which you want to count the cells with the specified background color.

To count the cells highlighted in red, follow the steps below:

- Hold down the
**ALT + F11**keys, and it opens the**Microsoft Visual Basic for Applications**window. - Click
**Insert**>**Module**.

- Paste the following code in the Module Window.

- In this code, you are defining a function with two arguments
**rColor**and**rRange**. You are going to save the value of the background color of A2 in lCol. Then you are going to run a**FOR**loop where, if the cell’s background color matches the color in lCol, you increment**vResult**. This function returns the value of vResult, which is the count of the cells having the same background color. - Then save the code, and apply the following formula to cell C10:

**=ColorCount(A2, C2:C10).**

- Here A2 is the cell with the background color red you want to count. C2:C10 is the cell range that you want to count.

This will return the number of salespersons with sales less than $7000 in the month of July which is 3.

## Leave a Comment