Skip to main content

    Data Table in Excel Modeling

    It's Excel's tool for sensitivity analysis: you reference your output in the corner, list input values down the side and across the top, and Excel fills the grid. The classic use is an IRR table by entry × exit multiple.

    Definition

    A Data Table in Excel is a built-in What-If Analysis tool (Data > What-If Analysis > Data Table) that automatically recalculates a model output across a range of values for one or two input cells, producing the sensitivity grid bankers use to show how IRR, enterprise value, or share price changes — for example, IRR across a matrix of entry and exit multiples in an LBO.

    How a two-variable data table is structured

    The layout is rigid and tripping it up is the #1 beginner mistake. The top-left corner cell must contain a reference to the output you're sensitizing (e.g., =IRR_cell), not a label. The column input values run down the left side directly under that corner; the row input values run across the top to the right of the corner. You select the entire rectangle (including the corner and both input lists), go to Data > What-If Analysis > Data Table, and specify the 'Row input cell' (the model cell that the top values should be fed into) and the 'Column input cell' (the model cell the side values feed into). Excel then substitutes each pair into the live model and records the resulting output in each grid cell. A one-variable table uses only the row or only the column input.

    How it works under the hood

    A Data Table is an array formula ({=TABLE(row_input, col_input)}) that Excel runs by temporarily plugging each input value into your model's actual input cell, recalculating the whole workbook, and capturing the output — then moving to the next value. This is why the inputs you sensitize must be the genuine driver cells the model reads from, not intermediate calculations. It's also why large data tables can be slow: each cell triggers a full recalculation, so a 10x10 table recalculates the model 100 times.

    Performance and gotchas

    Because data tables recalc on every workbook change, big models with several tables can become sluggish. The fix is Formulas > Calculation Options > Automatic Except for Data Tables, which leaves normal formulas live but only refreshes data tables on F9. Two other gotchas: the input cells referenced must be on the same worksheet as the data table (a long-standing Excel limitation — use a helper cell to bridge to another sheet), and if your model contains a circular reference with iterative calculation turned on, data tables can return slightly unstable values, so many modelers toggle the circularity off when finalizing sensitivity output.

    Worked Example — With Real Numbers

    You want IRR by entry multiple (rows) and exit multiple (columns). In cell B10 put =IRR_output. Down column A under B10, list entry multiples 8.0x, 9.0x, 10.0x. Across row 10 to the right of B10, list exit multiples 8.0x, 9.0x, 10.0x. Select A10:D13, Data > What-If Analysis > Data Table. Set Row input cell = the exit-multiple assumption cell, Column input cell = the entry-multiple assumption cell. Excel fills the grid: at 8.0x in / 10.0x out IRR might be 31%; at 10.0x in / 8.0x out it might be 11%. Instantly you see the deal's return sensitivity to multiple expansion.

    Key Takeaways

    1

    A Data Table recalculates an output across one or two input ranges — Excel's native sensitivity tool.

    2

    The top-left corner cell must reference the output; row values go across the top, column values down the side.

    3

    'Row input cell' and 'Column input cell' must point to the real driver cells in your model.

    4

    Set calculation to 'Automatic Except Data Tables' to avoid slowdowns in large models.

    5

    Input cells must live on the same sheet as the table — use a helper cell to bridge sheets.

    Common Mistakes in Interviews

    Putting a label instead of an output reference in the top-left corner cell.

    Swapping the row and column input cells, which transposes the whole grid.

    Pointing the input cells at intermediate formulas instead of the real driver assumption cells.

    Referencing input cells on another worksheet — Excel data tables require same-sheet inputs.

    How Interviewers Test This

    Interviewers testing Excel chops ask 'how would you build an IRR sensitivity to entry and exit multiple?' The expected answer is a two-variable Data Table: reference IRR in the corner, entry multiples down, exit multiples across, then set the row and column input cells to the multiple assumption cells. Mentioning the 'corner cell references the output' detail signals you've actually built one.

    Related Concepts

    Directly referenced in this topic

    More Financial Modeling

    12 more concepts in this category

    Related Articles

    Topic Guides

    Firms That Test This

    Related Articles

    Practice Data Table in Excel Modeling questions

    400+ interview questions with AI feedback. Free to start.

    Start Practicing

    Master Data Table in Excel Modeling and 100+ More Concepts

    Get the full IB Flash experience and walk into your interview with confidence.

    AI Interview Coach

    Real-time feedback on your answers

    1,000+ Practice Questions

    Across IB, PE, HF, VC & more

    Financial Modeling Tests

    Excel-based skill assessments

    Start Free Trial

    Or explore our free tools to get started