Excel Formula to Award Points for Monthly Maximums Including Ties
Question details
The user needs a method to identify the highest monthly value for specific metrics across multiple worksheets and award one point to every individual who achieves this maximum, accounting for ties.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Tracking employee performance metrics across monthly worksheets and aggregating points on a cumulative metrics sheet based on who achieved the maximum score each month.
- Observed behavior
- Requires a formula or structural method to dynamically find the maximum value per month, match individuals to it (including ties), and sum the awarded points on a cumulative summary worksheet.
Ensure all your monthly worksheets have an identical layout for the metric columns and employee names to make cross-sheet referencing and formula tracking seamless.
Use Helper Columns with MAX and IF Functions
Using helper columns on each monthly sheet is the most reliable way to handle ties, simplify cross-sheet references, and keep your workbook easy to maintain.
While it is possible to use complex multi-sheet array formulas, standard COUNTIF functions do not natively support 3D referencing without complicated workarounds. Implementing a helper column on each monthly sheet breaks the problem into manageable steps.
On your first monthly sheet (e.g., 'Jan'), select a cell at the bottom of the metric column (such as B21). Enter the formula =MAX(B2:B20) to find the highest score for that month.
Create a 'Points Awarded' helper column next to your data. In the first row of data (e.g., C2), enter =IF(B2=$B$21, 1, 0). Drag this formula down for all employees. Because it evaluates each cell individually, it will correctly award 1 point to all employees who tie for the maximum score.
Navigate to your cumulative metrics worksheet. For the first employee, use a standard SUM formula to add up the helper columns across all monthly sheets, for example: =SUM('Jan'!C2, 'Feb'!C2, 'Mar'!C2). Drag this down for your entire employee list.

Use VBA for Complex Aggregations
If your workbook has dozens of sheets or dynamic employee lists where a helper column is too tedious to implement, using a VBA macro is the best approach.
Easily Calculate Complex Formulas with WPS Spreadsheet
WPS Spreadsheet offers powerful data processing capabilities, fully supporting complex nested formulas, multi-sheet references, and conditional logic like MAX and IF functions to track your monthly metrics seamlessly.
- 1. Open your Workbook in WPS: Launch WPS Spreadsheet and open your multi-sheet monthly tracker.
- 2. Insert the MAX Formula: Go to your monthly sheet, select the cell below your data, and use =MAX() to find the highest score.
- 3. Apply the Point Logic: Create a helper column and use the =IF() function to assign 1 point to anyone matching the maximum score.
- 4. Aggregate the Data: Switch to your cumulative sheet and use =SUM() to add up the helper column values across all monthly sheets.

Frequently Asked Questions
Why is my cross-sheet reference formula returning an error?
Errors in multi-sheet references often happen if the sheet name contains spaces but isn't wrapped in single quotes (e.g., 'Jan Data'!A1). Ensure all sheet names are referenced properly and spelled correctly in your formula.
Can I use COUNTIF or COUNTIFS across multiple sheets directly?
Standard COUNTIF and COUNTIFS functions do not natively support 3D referencing (referencing identical ranges across multiple sheets at once). You typically need to combine them with INDIRECT or use helper columns on each sheet to aggregate the data.
How does the IF function handle ties when awarding points?
By setting the logic to check if a specific cell equals the absolute maximum value (e.g., =IF(B2=$B$21, 1, 0)), the formula evaluates every row independently. If three people share the maximum score, the IF function will return a 1 for all three of them.
Should I use VBA instead of formulas for this task?
If your workbook has a large number of sheets, dynamically changing metrics, or rotating employee names, using VBA or Power Query might be much more robust and easier to maintain than complex multi-sheet helper columns.




