Excel assessment study guide
Learn the spreadsheet skills behind the task. Work through the examples, try a formula, then practice one topic at a time.
Start with your assessment invitation
“Excel assessment” describes a skill area, not one universal test. Check the provider, Excel version, timing and allowed tools in your invitation before deciding how to prepare.
- Tasks in a simulated workbook
- You demonstrate a skill by making changes in an assessment interface. SHL describes its Excel 365 assessment as a simulation, and eSkill also offers Excel simulations. Learn the task as well as the controls. SHL’s assessment fact sheet · eSkill’s simulation overview
- Knowledge and multiple-choice questions
- Some tests ask you to choose an answer about a formula, feature or spreadsheet problem. TestGorilla lists its Excel General test as multiple choice. Practice explaining why a formula works and spotting incorrect references. TestGorilla’s test catalogue · Excel skills covered
- An assignment in a spreadsheet file
- An employer can ask you to work with a file and submit the result. TestGorilla supports file-upload questions for this kind of assignment. Follow the brief for the required software, filename and deliverables, and check the finished file before uploading it. TestGorilla’s file-upload guidance
How this practice works
Build a skill
4 tasks · Untimed
Choose from seven topic drills. Submit each workbook, read the checks and worked explanation, then continue.
Practice under the clock
30 tasks · 35 minutes
Work across all seven topics. Submitted tasks lock, and answers and explanations appear after the sitting ends.
Every task starts with a fresh workbook. Check the requested cells, formulas and settings before submitting. Our counts and timing are a training format; they do not describe an official SHL test or your employer’s assessment.
Try a formula in the workbook
Read the task, select the destination cell and enter your formula. Check the result against the source values. This public example is free and does not use a drill attempt.
Calculate sales with a formula
In D2, multiply the number of orders in B2 by the price in C2. Enter a formula that uses both cells.
| Region | Orders | Price | Sales | |
| West | 12 | 20 | ||
| East | 8 | 35 | ||
| South | 15 | 18 | ||
Workbook help and formulas
Use the range box for a selection such as B2:B8. Fill down copies the top row and adjusts relative references. Use $A$1 to keep a reference fixed. Formulas use English function names and commas.
Enter saves an edit and moves down. Tab moves right. Escape cancels an edit. F2 edits the selected cell. Undo restores the last workbook change.
=SUM(B2:B6)=COUNT(B2:B6)=IF(B2>=50,"Pass","Review")=SUMIF(A2:A6,"East",B2:B6)=COUNTIFS(A2:A6,"East",B2:B6,">50")=VLOOKUP(A2,F2:G6,2,FALSE)=TRIM(A2)=LEFT(A2,3)=CONCAT(A2," ",B2)=ROUND(B2,2)=IFERROR(A2/B2,0)=DATE(2026,9,16)Supported functions: SUM, AVERAGE, MIN, MAX, COUNT, COUNTA, IF, IFERROR, IFNA, AND, OR, NOT, TRUE, FALSE, ROUND, ROUNDUP, ROUNDDOWN, ABS, INT, MOD, SUMIF, SUMIFS, COUNTIF, COUNTIFS, VLOOKUP, HLOOKUP, XLOOKUP, INDEX, MATCH, ISNUMBER, ISTEXT, ISBLANK, ISERROR, ISNA, LEN, TRIM, PROPER, UPPER, LOWER, LEFT, RIGHT, MID, CONCAT, CONCATENATE, TEXTJOIN, SUBSTITUTE, FIND, SEARCH, VALUE, TEXT, DATE, DATEVALUE, YEAR, MONTH, DAY, EDATE, EOMONTH.
This practice workbook supports a focused set of spreadsheet features. It is an original simulator, independent of Microsoft.
Workbook essentials
Read the cell address before editing. Select the full target range before applying a format, and keep the underlying value separate from the way it is displayed.
- Find the named worksheet and target cell or range. A1 is column A, row 1; A1:C4 includes every cell in that rectangle.
- Make the requested change, then inspect both the displayed value and the formula bar. A currency or percentage format changes the display.
- Review every part of the instruction. A task may ask for a number format, a renamed sheet and a frozen header row together.
Worked example
A discount is stored as 0.15 in C2. Display it as a percentage with no decimal places.
Answer and method
Select C2 and choose Percent with 0 decimals. It displays 15%; the value remains 0.15. Entering 15 and then applying Percent would display 1500%.
Before you submit: Formatting a value does not change its value. Check the requested range, decimal places and sheet name before submitting.
Practice workbook essentialsFormulas & references
Begin a formula with =. Use cell references so the answer updates when data changes. When filling down, relative references move with the row; a $ fixes its row or column.
- Translate the calculation into steps before typing. Parentheses keep a discount or tax adjustment together.
- Enter the formula in the first result cell. Check it with a quick calculation using that row’s inputs.
- Select the first formula cell and the destination cells below it, then use Fill down. Inspect the last formula to check which references moved.
Worked example
B2 contains 8 units, C2 contains a unit price of 12.50 and F1 contains a 10% discount. Calculate the discounted total in D2 and fill it down.
Answer and method
=B2*C2*(1-$F$1) returns 90. Filling down changes B2 and C2 to B3 and C3 while $F$1 stays fixed. To label a total, use =IF(D2>=100,"Target met","Below target").
What moves when you fill down?
| Original | One row down | Meaning |
|---|---|---|
A2 | A3 | Relative row and column |
$A2 | $A3 | Fixed column, relative row |
A$2 | A$2 | Relative column, fixed row |
$A$2 | $A$2 | Fixed column and row |
Microsoft explains relative, absolute and mixed references and the parts of an Excel formula.
Before you submit: A typed answer can look correct but miss a request for a formula. Lock the shared rate, not the inputs that need to change on each row.
Practice formulas & referencesLookups
Identify the lookup key, the column containing that key, and the value to return. Use exact matching for product codes or employee IDs, where a nearby result is not acceptable.
- Check that the lookup value and the reference keys use the same kind of data. Extra spaces or inconsistent codes can prevent an exact match.
- Select matching lookup and return ranges, excluding headers. For VLOOKUP, count the return column from the left edge of the selected table.
- Verify one known record before filling down. A missing match needs investigation; it is not the same as a price of zero.
Worked example
A2 contains code P-20. F2:F5 holds product codes and G2:G5 holds prices. Return the matching price in B2.
Answer and method
=XLOOKUP(A2,$F$2:$F$5,$G$2:$G$5,"Not found") searches the code column and returns its price. Another exact-match solution is =VLOOKUP(A2,$F$2:$G$5,2,FALSE).
Check the Excel version named in your invitation. Microsoft states that XLOOKUP is unavailable in Excel 2016 and Excel 2019. XLOOKUP function guidance
Before you submit: The VLOOKUP key must be in the first column of its table. Match the return range to the lookup range and fix both when filling down.
Practice lookupsData cleaning
Inspect the original text before choosing a function. Remove unwanted spaces, standardize case where requested, and extract characters only when the record has a consistent structure.
- Identify the specific problem: extra ordinary spaces, inconsistent case or an unwanted prefix. Choose a function that addresses that problem.
- Put the cleaning formula in the requested output column, keeping the source available for comparison.
- Fill down and inspect records with different lengths or spacing. Check that useful characters, such as leading zeros in codes, remain intact.
Worked example
A2 contains " sales east ". Create a clean uppercase department label in B2.
Answer and method
=UPPER(TRIM(A2)) returns SALES EAST. TRIM removes leading and trailing ordinary spaces and reduces repeated internal spaces to one; UPPER changes letter case.
Before you submit: Text that looks like a number may still be text. Preserve source data unless the task asks you to replace it, and check the output in more than one row.
Practice data cleaningSort & filter
Select the complete table so every field stays with its record. Tell the sort or filter control whether the first row contains headers, then choose the relevant column and condition.
- Select the full table, including every column belonging to a record. Mark whether the range includes a header row.
- Choose the sort column and direction. Use the relevant text or numeric filter condition to narrow the visible rows.
- Inspect an entire record after sorting. After filtering, check which rows remain visible and clear the filter when you need all records again.
Worked example
A1:D7 is an order table with headers. Sort the complete table by column D, largest to smallest, then show only records whose Region in column B equals East.
Answer and method
Sort A1:D7 on D in descending order with headers enabled. Add a filter on B using Equals and East. A filter hides nonmatching records; it does not delete them.
Before you submit: Sorting only the amount column separates amounts from the people or orders they belong to. Check the full range and header setting.
Practice sort & filterPivot tables
Start with a rectangular table and a header for each column. Choose what each row should represent, which value to summarize, and whether the task asks for a sum, count or average.
- Inspect the source headers and exclude any existing total row. Choose an empty destination with space for the summary.
- Set the row field, optional column field, value field and aggregation. Add a filter only when the instruction requests a subset.
- Check one category by adding or counting its source records. Confirm the result uses the requested summary, not merely the right labels.
Worked example
Your table has Region, Product and Revenue. Summarize total revenue for each region, with a separate column for each product.
Answer and method
Use Region as the row field, Product as the column field, and Revenue as the value field. Choose Sum. Place the pivot in an empty area so its summary does not overlap the source data.
For the corresponding workflow in Microsoft Excel, see Microsoft’s guide to creating a PivotTable.
Before you submit: Count of Revenue counts records; Sum of Revenue adds their values. Check the requested aggregation and any filter before creating the summary.
Practice pivot tablesCharts
Select the category labels and the numeric series together. A column or bar chart compares categories; a line chart emphasizes change across an ordered sequence; a pie chart shows parts of one whole.
- Choose the category labels and the values to plot. Include the headers when using them as series names.
- Select the requested chart type and add a descriptive title. Keep time periods in chronological order for a trend.
- Read the finished chart against the source. Check for missing categories, an extra total row or an unintended numeric series.
Worked example
A1:B5 contains Month and Revenue. Create a line chart titled Monthly revenue, using the first row as headers.
Answer and method
Select A1:B5, choose Line, enable headers and enter Monthly revenue as the title. The month labels become the horizontal categories and the revenue values form the series.
Before you submit: Exclude totals that would double-count the same values. A title does not repair an incorrect data range; check labels and series as well as the chart type.
Practice chartsWhat the practice workbook supports
The workbook runs in your browser without an Excel installation. It provides the tools needed for these original tasks. Use a desktop or laptop so you have room to read the worksheet and its controls.
- Cells, formulas and formatting
- Edit cells, select ranges, enter formulas and fill down with relative, absolute or mixed references. Apply number, currency, percentage and date formats, decimal places, bold, italic, underline, alignment, wrap, borders, fill color and font color.
- Data and summaries
- Sort and filter tables. Create column, bar, line or pie charts. Build a pivot summary with a row field, an optional column field, a value summarized by sum, count or average, and an optional filter.
- Worksheet setup
- Switch between the task’s worksheets, rename a sheet, freeze rows or columns and set a print area. Each task is independent; changes do not carry into the next workbook.
Functions available for these tasks
The workbook supports these functions for its practice tasks. Lookups use exact matching: give VLOOKUP or HLOOKUP a final argument of FALSE or 0, and MATCH a final argument of 0. Not every optional Excel argument or formatting code is supported.
Use A1-style cell references and bounded ranges such as A2:A10. Full-column ranges, named ranges, array or spill formulas, and external-workbook references are unavailable. DATEVALUE accepts dates written as YYYY-MM-DD. TEXT supports common number, currency and percentage formats, plus basic day, month and year date formats.
SUMAVERAGEMINMAXCOUNTCOUNTAIFIFERRORIFNAANDORNOTTRUEFALSEROUNDROUNDUPROUNDDOWNABSINTMODSUMIFSUMIFSCOUNTIFCOUNTIFSVLOOKUPHLOOKUPXLOOKUPINDEXMATCHISNUMBERISTEXTISBLANKISERRORISNALENTRIMPROPERUPPERLOWERLEFTRIGHTMIDCONCATCONCATENATETEXTJOINSUBSTITUTEFINDSEARCHVALUETEXTDATEDATEVALUEYEARMONTHDAYEDATEEOMONTH
This is a focused practice workbook, with a limited set of formulas and controls. It does not import or export Excel files, run macros or VBA, use Power Query, or reproduce every Microsoft Excel feature. A print-area task checks the chosen range; it does not print or export a file.
Turn a worked example into a skill
- Start with the topic you find hardest. Explain the method in your own words before opening its four-task drill.
- Read the completed checks as well as the task total. A correct value may still miss a required formula, reference, format or chart setting.
- Use the explanation to identify one thing to change next time. Practice the method on a different task so you can handle unfamiliar data.
- Take full practice when the controls feel familiar. Its clock continues if you leave the tab, so set aside an uninterrupted 35 minutes.
Practice results describe the workbook requirements you completed. They are not an official Excel score, employer pass mark or prediction of a hiring decision.
Original independent Excel skills practice. Not affiliated with Microsoft, SHL or any employer.