How to Return an Award from a Table Array Using Excel Formulas
Question details
The user needs an Excel formula to look up a value within a table array to determine if an individual qualifies for an award, displaying a blank cell if they do not meet the minimum requirements.
- Product
- Excel
- Device & OS
- not provided
- Scenario
- Evaluating an individual's total score or performance against a 2-dimensional reference table to assign the correct award tier.
- Observed behavior
- The correct award tier should be returned when criteria are met, and the cell must display as completely blank instead of showing an error when the total falls short.
Ensure your reference table is properly formatted with clear column and row headers. Familiarize yourself with the absolute cell references (using the $ sign) required to lock your table array when dragging the formula to other cells.
Use INDEX and XMATCH Wrapped in IFERROR
This solution combines the dynamic lookup capabilities of INDEX and XMATCH with IFERROR to handle exact and approximate match thresholds while suppressing errors for non-qualifying totals.
The core of this formula utilizes a 2-dimensional lookup. The inner XMATCH determines the correct row based on your first criterion, while the outer XMATCH evaluates the specific value against the minimum thresholds.
By setting the XMATCH search mode to -1, the formula searches for an exact match or the next smaller item, which is perfect for point-based award tiers. Finally, wrapping the entire formula in IFERROR replaces standard Excel errors with a clean, blank cell.
Click on the cell where you want the award result to be displayed (for example, cell I3).
Type the formula exactly as follows: =IFERROR(INDEX($L$2:$N$2, XMATCH(G3, INDEX($L$4:$N$16, XMATCH(H3, $K$4:$K$16), 0), -1)), "")
Press Enter to calculate the result. If you have a list of individuals, click the bottom-right corner of cell I3 and drag the fill handle down to apply the formula to the remaining rows.
Seamlessly Handle Complex Lookups in WPS Spreadsheet
WPS Spreadsheet fully supports advanced modern array functions like XMATCH, INDEX, and IFERROR. You can execute complex multi-criteria lookups with zero compatibility issues while enjoying a highly optimized data processing experience.
- 1. Open your workbook: Launch WPS Spreadsheet and open the .xlsx file containing your awards data.
- 2. Input the lookup formula: Select the designated award cell and paste your INDEX and XMATCH formula.
- 3. Review the results: Hit Enter to calculate. WPS Spreadsheet will instantly display the qualifying award or leave the cell blank for non-qualifying totals.

Frequently Asked Questions
Why does my formula return a #N/A error instead of a blank space?
A #N/A error occurs when the lookup function cannot find a valid match in the table array. To fix this and display a blank space, you must wrap your entire lookup formula in the IFERROR function, like this: =IFERROR(your_formula, "").
Can I use VLOOKUP instead of INDEX and XMATCH for an award table?
While VLOOKUP works well for simple one-dimensional searches, it is much harder to use when you need to match both a row (e.g., department or category) and a column (e.g., varying point tiers). INDEX and XMATCH provide the flexibility needed for multi-criteria, 2-dimensional lookups.
What does the -1 mean in the XMATCH formula?
In the XMATCH function, the -1 argument represents the match mode. It tells Excel to search for an exact match first, and if one is not found, to return the next smaller item. This is essential for calculating tiered awards where a score falls between two minimum thresholds.




