Function Problems

How to Count Users with at Least Two Certifications in WPS Office Spreadsheets

Adam DavisAdam Davis Nov 13, 2026 869 views

Question details

The user needs a formula to count users in a certification table who have a selected certification and at least two total certification records, while excluding users with only one certification record.

Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
Analyzing a certification table that contains multiple rows per user and producing a single count based on a selected certification and a minimum total certification count.
Observed behavior
The goal is to return an accurate count of qualifying users without counting users who have only one total certification record.
Before you start

Confirm that your WPS Office version supports dynamic array functions such as LET, UNIQUE, FILTER, and XMATCH. Format the certification data as an Excel Table or adjust the structured references in the formula to match your workbook range.

Solution 1Recommended

Use a Dynamic Array Formula to Count Qualifying Users

Best when your WPS Office version supports LET, UNIQUE, FILTER, and XMATCH; it produces the result in one cell and updates automatically.

This formula identifies unique users, counts each user's total certification records, keeps users with more than one record, and then counts rows for the selected certification among those users.

1
Select the result cell

Open your certification workbook in WPS Office Spreadsheets and click the cell where the count should appear, for example E3.

2
Enter the dynamic array formula

Type =LET(UserNames,UNIQUE(Table1[User Name]),CertifCount,COUNTIF(Table1[User Name],UserNames),MoreOneCertif,FILTER(UserNames,CertifCount>1),GoodUsers,ISNUMBER(XMATCH(Table1[User Name],MoreOneCertif)),COUNTA(FILTER(Table1[User Name],(Table1[Core Certification]=D3)*GoodUsers))) and press Enter.

3
Adjust table and column names

If your table or column names differ, replace Table1, User Name, and Core Certification with the exact names from your workbook, and change D3 to the cell containing the selected certification.

4
Verify the result

Filter the table manually for the selected certification and confirm that only users with more than one total certification row are counted.

Use a Dynamic Array Formula to Count Qualifying Users
Result updates automatically: The count recalculates when the selected certification in D3 or the table data changes.
Use WPS Office Spreadsheets

Count Qualifying Users in WPS Office Spreadsheets

WPS Office Spreadsheets supports Excel-compatible dynamic array formulas, so you can count users with a selected certification and at least two total certification records without switching tools.

  1. 1. Download and install WPS Office: Go to the WPS Office download page, get the free installer, and complete the installation on your computer.
  2. 2. Open your certification workbook: Launch WPS Office Spreadsheets and open the Excel file that contains the certification table.
  3. 3. Enter the counting formula: Click the result cell, paste the LET/UNIQUE/FILTER/XMATCH formula, and press Enter.
  4. 4. Adjust references and verify: Replace table and column names to match your workbook, change D3 to the selected certification cell, and verify the returned count.
Uses the same Excel formula syntax for certification countingOpens and saves .xlsx certification workbooks without conversionFree and lightweight with a familiar ribbon interfaceRecalculates counts automatically when data or criteria change
microsoft office alternative - wps office

Frequently Asked Questions

Does this formula work in WPS Office?

Yes, if your WPS Office version supports dynamic array functions LET, UNIQUE, FILTER, and XMATCH. Open the workbook in WPS Office Spreadsheets and use the same formula syntax as Excel 2021 or Microsoft 365.

What should I do if WPS Office does not recognize LET or FILTER?

Update WPS Office to a current version, or use the helper-column approach with COUNTIF and a manually created unique user list.

How do I adjust the formula if my table is named differently?

Replace Table1, User Name, and Core Certification with your actual Excel Table name and column headers. If you are not using a table, replace table references with normal ranges such as $A$2:$A$100.

Can I count a certification typed directly in the formula instead of D3?

Yes, replace D3 in the formula with text in double quotes, for example "Microsoft Certified".

Why does my formula return 0?

Check that the certification value matches exactly, that users actually have more than one total certification record, and that table and column names are spelled correctly.