How to Count Test Cases by Application Using COUNTIFS in Excel
Question details
The user needs to calculate the total number of test cases for specific applications and display this total repeatedly on every row that matches the respective application.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Managing a continuously growing list of test cases associated with various software applications and needing a dynamic count for each application.
- Observed behavior
- The user wants to replace a fixed-row formula with a dynamic solution that searches through the last populated row automatically as new test cases are added.
Ensure your dataset is organized in columns with a clear header for the application names (e.g., Column A), and remove any merged cells that might interfere with column-wide formulas.
Use Structured References with an Excel Table
Converting your data range into an Excel Table is the best approach. It allows formulas to automatically extend to new rows and limits the calculation to populated cells rather than referencing over a million rows.
Referencing an entire column (like $A:$A) can slow down your workbook as your list of test cases grows. By converting the range to a Table, the formula uses structured references that dynamically adapt to the exact number of rows containing data.
Select any cell within your list of test cases and press Ctrl + T (or navigate to Insert > Table). Ensure 'My table has headers' is checked and click OK.
Click on the cell in the first data row of your count column (e.g., cell B2) and enter the formula: =COUNTIFS([Application], [@Application]). Note: Replace 'Application' with the actual header name of your column.
Press Enter. Because you are using an Excel Table, the formula will automatically fill down the entire column, and it will automatically apply to any new test cases you add at the bottom.

Use COUNTIFS with Entire Column References
A quick and straightforward formula method using standard cell references to count occurrences based on the application name in the current row.
Easily Manage and Count Test Cases with WPS Spreadsheet
WPS Spreadsheet fully supports COUNTIFS formulas and dynamic Tables, making it effortless to manage large, growing datasets of test cases. It provides a smooth, lightweight experience with full compatibility for your existing Excel files.
- 1. Open your dataset: Launch WPS Spreadsheet and open your existing test case document.
- 2. Create a Table: Highlight your data range and press Ctrl+L or Ctrl+T to quickly format it as a smart Table.
- 3. Apply the COUNTIFS function: In your counting column, type the =COUNTIFS formula referencing your application column and press Enter.
- 4. Let the software auto-fill: Watch as WPS Spreadsheet instantly calculates and populates the total counts for all current and future rows automatically.

Frequently Asked Questions
Can I use COUNTIF instead of COUNTIFS for this task?
Yes. If you only have one condition (matching the application name), =COUNTIF($A:$A, $A2) will work exactly the same way. COUNTIFS is generally recommended if you plan to add more conditions later, such as counting test cases by application AND priority level.
How do I make the formula ignore blank cells in the application column?
You can add an additional criteria to your COUNTIFS formula to exclude blanks. Use =COUNTIFS($A:$A, $A2, $A:$A, "<>") to ensure empty rows are not counted in your totals.
Why does my COUNTIFS formula return a #VALUE! error?
This usually happens if the criteria ranges are not the same size. For example, if you use =COUNTIFS(A1:A100, A2, B1:B90, "Pass"), the mismatched range sizes (100 vs 90) will trigger a #VALUE! error. Ensure all referenced ranges span the exact same number of rows.
Will converting my data to a Table slow down my workbook?
No, converting to a Table actually improves performance. It limits the calculation to the exact number of rows containing data, rather than calculating across the 1+ million rows of an entire column reference like $A:$A.




