Blog · How-to guides · Finance and FP&A teams
The Analysis ToolPak is the free Excel add-in behind the Data Analysis button. This page gives the click path to enable it on Windows and Mac, a table of all 19 tools with a finance or sales use for each, one worked Descriptive Statistics run on ten invoices, and the worksheet functions that check every line of the output.
The Excel Data Analysis ToolPak is a free add-in that puts a Data Analysis button on the Data tab. On Windows, enable it with File > Options > Add-ins, Manage: Excel Add-ins, Go, then check Analysis ToolPak and click OK; on a Mac, use Tools > Excel Add-ins. It then runs 19 statistical tools, from Descriptive Statistics to Regression, and writes each result as a block of values.
The click paths, from Microsoft's page on loading the Analysis ToolPak:
Windows: File > Options > Add-ins
Manage: Excel Add-ins > Go
check Analysis ToolPak > OK
Mac: Tools > Excel Add-ins
check Analysis ToolPak > OK
Data Analysis then appears at the right end of the Data tab. If Analysis ToolPak is not in the list, click Browse to locate it; if Excel says it is not installed, click Yes to install it, then restart Excel.
Two things trip people up. Analysis ToolPak - VBA is a separate entry that exposes the functions to macros; checking only that one does not add the button. And Microsoft documents the ToolPak for Excel on Windows and Mac only, so for Excel for the web plan on the desktop app, or use worksheet functions in the browser.
The Microsoft Support guide to the ToolPak lists these tools:
| Tool | What it answers | A finance or sales use |
|---|---|---|
| Anova: Single Factor | Do three or more group means differ? | Average order value across regions |
| Anova: Two-Factor With Replication | Do two factors, and their interaction, move the mean? | Margin by region and channel, several months each |
| Anova: Two-Factor Without Replication | Same, one value per cell | Sales by rep and quarter |
| Correlation | How strongly do columns move together? | Discount against win rate |
| Covariance | Do columns move together, in their own units? | Inputs to a portfolio or risk calculation |
| Descriptive Statistics | Mean, median, spread and shape in one table | One month's invoice values |
| Exponential Smoothing | A smoothed series, weighting recent periods more | Smoothing weekly orders |
| F-Test Two-Sample for Variances | Do two groups have the same spread? | Is one plant's cost per unit more variable? |
| Fourier Analysis | Repeating cycles in a series | Rarely used in finance; signal work |
| Histogram | How many values fall in each bin? | Invoice sizes by band |
| Moving Average | A trailing average series | Twelve-month rolling revenue |
| Random Number Generation | Simulated values from a distribution | Inputs to a simple Monte Carlo |
| Rank and Percentile | Each value's rank and percentile | Ranking customers by spend |
| Regression | Linear fit of y on one or more x | Revenue on quotes and discount |
| Sampling | A random or periodic sample of rows | Picking invoices for an audit test |
| t-Test: Paired Two Sample for Means | Did the same items change? | Price per SKU before and after an increase |
| t-Test: Two-Sample Assuming Equal Variances | Do two groups' means differ? | Deal size, two sales teams |
| t-Test: Two-Sample Assuming Unequal Variances | Same, without equal spread | Deal size, new against existing customers |
| z-Test: Two Sample for Means | Do two means differ, variances known? | Large samples with a known spread |
Regression has its own page: regression analysis in Excel runs the tool on a worked table and reads every line of its output. A full guide to reading descriptive statistics will follow as its own page; the run below is the short version.
Ten invoice values from one month's sales ledger, in A1:A11 with the header "Invoice (USD)" in A1:
| Row | Invoice (USD) |
|---|---|
| 2 | 12,400 |
| 3 | 8,900 |
| 4 | 15,600 |
| 5 | 9,800 |
| 6 | 22,300 |
| 7 | 11,200 |
| 8 | 8,900 |
| 9 | 14,100 |
| 10 | 10,600 |
| 11 | 47,200 |
Data > Data Analysis > Descriptive Statistics. Input Range A1:A11, Grouped By Columns, check Labels in first row, pick an output cell, check Summary statistics, OK. The output:
| Statistic | Value |
|---|---|
| Mean | 16,100 |
| Standard Error | 3,683.63 |
| Median | 11,800 |
| Mode | 8,900 |
| Standard Deviation | 11,648.65 |
| Sample Variance | 135,691,111.1 |
| Kurtosis | 6.87 |
| Skewness | 2.55 |
| Range | 38,300 |
| Minimum | 8,900 |
| Maximum | 47,200 |
| Sum | 161,000 |
| Count | 10 |
Standard Error is the standard deviation divided by the square root of the count. Mode is the most frequent value, here the two invoices of 8,900. Kurtosis and Skewness describe shape: positive skewness means a long tail to the right.
Mean against median first. The mean is $16,100 and the median $11,800: the mean sits $4,300 higher, and a gap that size says one or two large values are pulling it. Here it is a single invoice of $47,200, which also drives the skewness of 2.55; SKEW is positive when the tail extends toward larger values.
Take that one invoice out and the other nine have a mean of $12,644.44, a median of $11,200 and a standard deviation of $4,279.93, against $11,648.65 with it. One order nearly tripled the spread. Whether to keep it is a business question, covered in outliers in sales data; mark it with an outlier flag rather than deleting it.
For a "typical invoice" in a report, use the median. Use the mean only when the total matters, because mean × count is the sum: 16,100 × 10 = 161,000.
Every line of the output has a worksheet function. Rebuild them next to the ToolPak table and they must agree:
=AVERAGE(A2:A11) 16,100
=STDEV.S(A2:A11)/SQRT(COUNT(A2:A11)) 3,683.63
=MEDIAN(A2:A11) 11,800
=MODE.SNGL(A2:A11) 8,900
=STDEV.S(A2:A11) 11,648.65
=VAR.S(A2:A11) 135,691,111.1
=KURT(A2:A11) 6.87
=SKEW(A2:A11) 2.55
=MAX(A2:A11)-MIN(A2:A11) 38,300
=SUM(A2:A11) 161,000
=COUNT(A2:A11) 10
If a line disagrees, the input range is wrong: usually the Labels box was set the wrong way, so a header was read as data or the first invoice was read as a header. Before trusting any summary, run the five checks before you trust a spreadsheet total.
The ToolPak writes values, not formulas. Change an invoice and the output stays as it was until you rerun the tool. Worksheet functions recalculate as soon as the data changes.
Use the ToolPak for a one-time look: exploring a new export, a quick regression, a t-test for a single question. Use functions for anything refreshed monthly, because a report built from pasted ToolPak output is only correct on the day it was run.
The ToolPak gives one-time statistics that go stale as soon as the next ledger export arrives. Covirage's tools recompute the measures from each new export and check the totals first; the external AI model explains the result and never does the arithmetic. See how finance teams ask the question instead of rebuilding the workbook, and Excel or an analytics tool for where the line falls. For the measures themselves, see descriptive statistics in Excel, moving average in Excel and how to make a pivot table in Excel.
The Analysis ToolPak add-in is not loaded. Go to File > Options > Add-ins, choose Excel Add-ins in the Manage box, click Go and check Analysis ToolPak. The Data Analysis button then appears at the right end of the Data tab.
Yes, in current Excel for Mac. Open Tools > Excel Add-ins, check Analysis ToolPak and click OK, then quit and restart Excel if the Data Analysis button does not appear. Check Microsoft Support for the version you have.
Microsoft documents loading the ToolPak only in Excel for Windows and Mac, so plan on the desktop app for it. In the browser, worksheet functions such as AVERAGE, STDEV.S, CORREL and LINEST cover most of the same ground and recalculate.
Yes. It ships with Excel for Windows and Mac at no extra cost; it only needs loading once per installation. It normally stays loaded for later sessions unless an update or an administrator policy turns it off.