# How to Use SUBTOTAL COUNTA Function in  Excel: 5 Suitable Examples

Keep all the cells in General format. For all the datasets, we have 2 unique columns which are Items and Sales (units). We may vary the number of columns later on if that is needed.

### Method 1 – Counting Item Types

Using the COUNTA function inside the SUBTOTAL function in Excel is to count all the cells that have any type of data. Let us see this in practice.

Steps:

• Go to cell C10 and insert the following formula:
`=SUBTOTAL(3,C5:C9)`

• Press Enter to calculate the total different item types inside cell C10.

### Method 2 – Using SUBTOTAL in Filtered Items

Steps:

• Double-click on cell C10 and enter the formula below:
`=SUBTOTAL(3,C5:C10)`

• Press the Enter key, which should give you the item type count.
• Go to the Data tab and click Filter.

• Click on the drop-down on the Items heading and uncheck Raspberries for example.
• Click OK.

• The formula will no longer count the row we just filtered and the total count will now be 5.

### Method 3 – Finding Nested SUBTOTAL

Steps:

• Double-click on cell D8 and insert the formula below:
`=SUBTOTAL(3,D5:D7)`

• Press the Enter key and type in the following formula inside cell D12:
`=SUBTOTAL(3,D9:D11)`

• Press the Enter key again and enter this formula in the cell D13:
`=SUBTOTAL(3,D5:D12)`

• Press Enter and you should see that the last formula did not count the previous SUBTOTAL values and counted only the items.

### Method 4 – Counting Data with Hidden Row

Steps:

• Insert the below formula inside cell C10:
`=SUBTOTAL(3,C5:C10)`

• Press Enter and right-click on any of the row numbers.
• Click Hide.

• Hide the row, but the formula will still count that hidden row, making the resulting value still 6.

### Method 5 – Applying SUBTOTAL in VBA

Steps:

• Go to the Developer tab and select Visual Basic.

• Select Insert in the VBA window and click Module.

• Type in the formula below in the new window:
``````Public Sub Subtotal_Counta()
Range("C11").Formula = "=SUBTOTAL(3,C5:C10)"
End Sub``````

• Open the macro from the Developer tab by clicking on Macros.

• In the Macro window, select the Subtotal_Counta macro and click Run.

• The VBA code will calculate the total item types as 6.

## Related Articles

<< Go Back to Excel COUNTA Function | Excel Functions | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Nazmul Hossain Shovon

Nazmul Hossain Shovon, a BUET graduate in Naval Architecture and Marine Engineering, embarked on his career with 8 months dedicated to the Exceldemy project's triumph. Transitioning into a Software Developer role, he specialized in web add-in development. At Exceldemy, he authored about 125 blog articles and solved many visitors’ problems, refining his writing skills and delving into Excel-related topics. With a primary passion for programming and software development, Shovon continually explores new horizons, fostering professional growth in his... Read Full Bio

We will be happy to hear your thoughts

Advanced Excel Exercises with Solutions PDF