Excel for FP&A: The Skills Planning Analysts Use Daily
By ExcelReady TeamUpdated 6 min read
The short answer
Excel for FP&A centres on a few skills used every day: SUMIFS to turn ledger exports into reports, INDEX MATCH or XLOOKUP to pull figures by department and month, variance and percent change for budget vs actual, driver-based forecasts with locked assumptions, scenario tools, and checks that prove the numbers tie out.
Key takeaways
- FP&A (financial planning and analysis) work is budgeting, forecasting, variance analysis and reporting, and most of it happens in Excel.
- SUMIFS turns a raw ledger export into totals by department, account and month.
- INDEX with two MATCHes pulls one figure from a grid by row and column labels.
- Variance is actual minus budget; variance % divides that by budget, with the sign read differently for revenue and costs.
- Interviewers test these skills in timed tasks, so practise them under time pressure.
On this page+
Excel for FP&A is less about rare functions and more about doing a handful of tasks quickly and without errors: summarising ledger data, pulling figures from grids, explaining variances and building forecasts that are easy to change. FP&A stands for financial planning and analysis, the team that builds budgets and forecasts and explains results to managers. This guide covers the skills planning analysts use daily, with worked examples you can copy.
What FP&A analysts do in Excel#
An FP&A analyst turns accounting data into plans and explanations. A typical month includes:
| Task | Main Excel skills |
|---|---|
| Monthly reporting | SUMIFS, pivot tables, formatting |
| Budget vs actual | Lookups, variance, percent change |
| Forecasting | Growth assumptions, absolute references |
| Scenarios and what-if | Goal Seek, data tables, scenario switches |
| Ad hoc questions | Filters, quick pivots, clear charts |
Unlike accounting, which records what happened, FP&A looks forward and asks "why". The broader list of Excel skills for finance jobs covers what both teams share.
SUMIFS: build reports from ledger exports#
SUMIFS adds the numbers that meet several conditions, which is exactly what a report needs: "Marketing, February, all accounts". Here is a small export:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Month | Dept | Account | Amount |
| 2 | Jan | Marketing | Ads | 12,000 |
| 3 | Jan | Marketing | Events | 6,000 |
| 4 | Feb | Marketing | Ads | 15,000 |
| 5 | Feb | Sales | Travel | 3,200 |
| 6 | Feb | Marketing | Events | 6,500 |
=SUMIFS(D2:D6,B2:B6,"Marketing",A2:A6,"Feb")The result is 21,500 (15,000 + 6,500). The range to add comes first, then pairs of "column to check, value to match". In a real report, point the criteria at header cells, such as B$1 for the month and $A2 for the department, and fill the formula across a whole grid. The SUMIFS function guide shows each argument.
INDEX MATCH: pull any figure from a grid#
Once you have a department-by-month grid, you often need one number from it, such as Marketing in March for a commentary slide. INDEX with two MATCHes finds it by labels, not by position:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Dept | Jan | Feb | Mar | Apr |
| 2 | Sales | 42,000 | 45,500 | 47,200 | 46,800 |
| 3 | Marketing | 18,000 | 21,500 | 19,800 | 23,000 |
| 4 | IT | 25,000 | 24,200 | 26,100 | 25,500 |
| 5 | HR | 9,000 | 9,400 | 9,100 | 9,600 |
=INDEX(B2:E5,MATCH("Marketing",A2:A5,0),MATCH("Mar",B1:E1,0))MATCH("Marketing",A2:A5,0)finds the row position: 2.MATCH("Mar",B1:E1,0)finds the column position: 3.INDEX(B2:E5,2,3)returns 19,800.
The 0 means exact match, which you almost always want with labels. The INDEX guide and the MATCH guide explain both parts. In Microsoft 365 or Excel 2021, a nested XLOOKUP can do the same job, but INDEX MATCH works in every version, so it still appears in many finance files and tests.
Variance and percent change: explain the numbers#
Most FP&A conversations start with "how far off budget are we, and why?" Two formulas answer the first half:
Variance: =Actual-Budget
Variance %: =(Actual-Budget)/BudgetIf Marketing's March budget was 20,000 and the actual is 19,800, the variance is -200 and the variance % is -1.0%. For a cost, spending less than budget is favourable. For revenue, a negative variance is unfavourable. Many teams add a column that says "F" or "U" so readers don't have to work out the sign.
Month-over-month change uses the same pattern. Sales grew from 42,000 in January to 45,500 in February: =(C2-B2)/B2 gives 8.3%. Format it as a percentage with Ctrl+Shift+%. The budget vs actual guide builds a full variance report, including how to handle a budget of zero.
Forecasts with driver-based assumptions#
A driver-based forecast calculates results from a few inputs, such as units × price or last month × (1 + growth). Keep every assumption in its own labelled cell and lock it with $:
=B2*(1+$B$10)If B2 is this month's revenue and B10 holds a 2% growth rate, filling this formula right projects each month from the one before. Change B10, and the whole forecast updates. Hard-typing 1.02 inside formulas is the most common modelling mistake, because nobody can see or change the assumption.
The same structure drives a cash forecast; see how to build a cash flow forecast in Excel.
Scenarios, sensitivity and checks#
Managers ask "what if?", so analysts need quick ways to answer:
- Goal Seek (Data > What-If Analysis > Goal Seek) finds the input that hits a target, such as the growth rate needed for a revenue goal.
- Data tables show a result for many input values at once, such as profit at five prices and five volumes.
- Scenario switches: a cell with 1, 2 or 3 and
=CHOOSE($B$1,low,base,high)lets the whole model flip between cases.
Every model also needs checks: a cell that compares the report total to the ledger total, or that confirms the departments add up to the company figure. =ROUND(SUM(B2:B5)-B6,2)=0 returns TRUE when the totals agree. Checks are how you avoid presenting a number you later have to correct.
How FP&A Excel skills are tested in interviews#
FP&A interviews often include a timed Excel task: summarise a data export, build a budget vs actual, or extend a simple forecast. Interviewers look for correct numbers, clear structure, and formulas instead of typed values. Speed matters too, so keyboard shortcuts for filling, formatting and navigating save real minutes.
To prepare, try the finance Excel mock test and read what to expect in a financial analyst Excel test. If you are also applying to banks, compare with the Excel skills for banking. Not sure where you stand? The Excel level test gives you a starting point.
Practise it#
The three skills that carry most FP&A work are conditional sums, percent change and two-way lookups. Practise COUNTIFS and SUMIFS in a live spreadsheet, then practise percent change and INDEX and MATCH: you type each formula and it checks it instantly. Start with the lookup exercise on this page.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
Pull one figure from the actuals grid. In H2, use INDEX with two MATCHes to return Marketing's actual for Mar: =INDEX(B2:E5,MATCH("Marketing",A2:A5,0),MATCH("Mar",B1:E1,0)).
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Apr | ||||||||
| 2 | Marketing, Mar | ||||||||
| 3 | |||||||||
| 4 | |||||||||
| 5 | |||||||||
| 6 | |||||||||
| 7 | |||||||||
| 8 |
Tip: The first MATCH finds Marketing's row in A2:A5 (2). The second finds Mar in B1:E1 (3). INDEX returns the value at row 2, column 3 of B2:E5.
Practise this in a lesson
Frequently asked questions
What Excel skills do you need for FP&A?
The core set is SUMIFS, INDEX MATCH or XLOOKUP, percent change and variance formulas, absolute references for assumptions, pivot tables, scenario tools like Goal Seek and data tables, and clear model structure with checks.
Is FP&A Excel-heavy?
Yes. Planning tools and BI dashboards are common too, but budgets, forecasts and ad hoc analysis are very often built or checked in Excel, and interviews usually include an Excel task.
What is the difference between FP&A and accounting in Excel?
Accounting records and closes what happened, so its Excel work is reconciliations and journals. FP&A looks forward, so its Excel work is budgets, forecasts, scenarios and explaining variances.
How do I prepare for an FP&A Excel test?
Practise building a summary from raw data with SUMIFS, a two-way lookup, a budget vs actual table with variance %, and a simple forecast with growth assumptions. Time yourself, and check every total against the source.
Do I need VBA or Power Query for FP&A?
They help, especially Power Query for cleaning repeated exports, but they come after the core formulas. Most entry-level tasks test lookups, conditional sums, percentages and clean model structure.