A capstone, exam-style run that simulates the live MO-211 experience: 35 timed tasks across all four modules, weighted to match Microsoft's Skills Measured blueprint.
Setup
- Open all four practice workbooks in
practice/so you can switch between them quickly. - Set a stopwatch for 50 minutes — the same length as the live exam.
- Close every other tab and silence notifications. The real exam runs in a sandbox; eliminate distractions to mirror that.
- Do not open the lessons or the answer key during the run. Mark anything you can't immediately solve and come back to it.
IMPORTANT
The live MO-211 exam is performance-based: you build the solution inside a sandboxed copy of Excel, not by picking from multiple-choice options. The tasks below mimic that style — each asks you to perform a specific change in a real workbook.
Section 1 — Manage Workbook Options & Settings (10–15%)
Open
practice/module-1-workbook-security.xlsx.
- Encrypt the workbook with the password
mo211mock(File → Info → Protect Workbook → Encrypt with Password). - On Customer Quote, unlock cells
B3:B7(Format Cells → Protection → uncheck Locked), then protect the sheet with no password and the default user permissions. - Hide the formulas in cells
B9:B11(Format Cells → Protection → Hidden) so they don't appear in the formula bar after protection. Verify by clickingB9after Protect Sheet. - Set the workbook to Manual calculation (Formulas → Calculation Options → Manual). Document why you'd do this for a 50,000-row model.
- Run File → Info → Check for Issues → Inspect Document and remove Comments and Annotations + Hidden Worksheets (if any). Keep document properties.
Section 2 — Manage and Format Data (30–35%)
Open
practice/module-2-sales-data.xlsx.
- Define a named range called
NorthTargetfor the cell on the Targets sheet that holds the North region's quarterly target. Use it in a formula onRaw Salesrow 2 to flag rows over target. - On Raw Sales, use Flash Fill (
Ctrl+E) to extract the customer first name fromFull Nameinto a new column. - Apply a custom number format to the
Amountcolumn that shows positive values in green with the$symbol and 2 decimals; negative in red with parentheses; zero as a dash. - Convert
Raw Salesto an Excel Table (Ctrl+T), name ittblSales, and add a Total Row that sums the Amount column. - Add Data Validation on the
Regioncolumn to restrict input to a list pulled from a named range. UseINDIRECTto make the city dropdown depend on the chosen region. - Use Advanced Filter to copy unique customer names from
Raw Salesto a new location, with a criteria range that requires Amount > 1000. - In Power Query, load the Targets sheet From Table/Range, filter Status ≠ "Cancelled", add a custom column
Revenue = Quantity * Price, then group by Region. - Convert cells
M1:M5to Geography linked data type and pull the Population field into column N using the dot operator (=M1.Population).
Section 3 — Advanced Formulas and Macros (25–30%)
Open
practice/module-3-finance-and-formulas.xlsx.
- On Sales, add an
XLOOKUPthat returns the product name for each Product ID by looking up against the Products sheet. Handle missing matches with theif_not_foundargument. - Create a 2D lookup using
INDEX(MATCH, MATCH)that returns the price for a chosen Product × Region pair. - On Loan Model, use
PMTto find the monthly payment for the rate/term/principal already entered. Apply the correct sign convention. - Use
NPERto determine how many months it takes to pay off$15,000at 9% APR with a $400 monthly payment. - Use
IPMTandPPMTto split month 1 of the Loan Model into interest and principal. - Use Goal Seek (Data → What-If → Goal Seek) to find the loan term that produces a $1,500 monthly payment for the existing principal and rate.
- Build a one-variable Data Table on Loan Model showing the monthly payment for terms of 10, 15, 20, 25, 30 years.
- On Broken Formulas, use Trace Precedents and Evaluate Formula to identify why the formula in
B5returns#N/A. Wrap it inIFNAwith a sensible fallback. - Record a simple macro that selects the Sales sheet, sorts the data by Amount descending, and applies a Currency format to the Amount column. Name it
cleanSalesand store it in This Workbook.
Section 4 — Manage Advanced Charts and Tables (25–30%)
Open
practice/module-4-pivots-and-charts.xlsx.
- From Quarterly Sales, build a PivotTable on a new sheet with Region in Rows, Product in Columns, and Sum of Amount in Values.
- Add a Slicer for Region and a Timeline for Date connected to the PivotTable. Set the timeline level to Months.
- Add a Calculated Field to the PivotTable named
Margin %defined asProfit / Amount. Format as percentage with 1 decimal. - Group dates in the PivotTable by Quarters and Years instead of individual dates.
- Build a PivotChart (clustered column) from the PivotTable with field buttons hidden.
- From Defects, create a Pareto chart (Insert → Statistical Charts → Histogram → Pareto) showing defect counts sorted descending with the cumulative line.
- Build a Waterfall chart from a P&L breakdown (Revenue, COGS, Gross Profit, OpEx, Net Income). Right-click the Net Income bar → Set as Total.
- Insert Line sparklines in column F of the Trend sheet, one per row of monthly data. Show the High Point in red.
- Add a Linear trendline to the column chart on the Trend sheet with Forward 3 periods and Display R-squared ticked.
- From the Quarterly Sales PivotTable, double-click any value cell to Show Details (drill-through). Confirm a new sheet opens with the underlying source rows for that cell.
Section 5 — Cross-cutting (any module)
- Use
AGGREGATEoption7to sum a range while ignoring both hidden rows and#N/Avalues. - Use
TEXTSPLITto split a comma-and-space-delimited list of cities in cellA1into separate cells across one row. - Use
NETWORKDAYS.INTLto count working days between two dates with a Friday/Saturday weekend (relevant for Middle East calendars). Pass7as the weekend code.
Self-grading
After your 50 minutes are up:
- Open each practice workbook's Solutions sheet (right-click any sheet tab → Unhide → Solutions).
- Compare your answer for each task against the verification note.
- Score yourself: 1 point for fully correct, 0.5 for partial, 0 for missed. Pass ≈ 70% (Microsoft's actual exam pass mark is 700/1000, scaled).
- Re-do every task you missed — muscle memory beats reading.
TIP
If you finish in under 35 minutes you are in great shape for the live exam. If you went over the 50-minute mark, find which section ate the most time and drill the corresponding lessons before booking the exam.
Where to go next
- Reset progress: in the website sidebar, double-click the progress bar to clear the localStorage checkmarks and start a fresh run-through.
- Schedule the real exam: see
EXAM-DAY-TIPS.mdfor the test-environment walk-through and last-minute strategy. - Drill weak spots: revisit the relevant module's
*.test-yourself.mdquiz for focused review.