Sign in

Blog · How-to guides · Finance and FP&A teams

Excel Data Analysis ToolPak: how to enable it, the 19 tools, and one worked run

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 short answerThe Analysis ToolPak is a free Excel add-in that adds a Data Analysis button to the Data tab. To enable it on Windows: File > Options > Add-ins, choose Excel Add-ins in Manage, click Go, check Analysis ToolPak and OK. On a Mac: Tools > Excel Add-ins. It runs statistics such as Descriptive Statistics, Histogram, Correlation, Regression and t-tests, and writes the results as values.

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.

How to enable the ToolPak on Windows and Mac

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.

What is in it: the 19 tools

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.

A worked run: Descriptive Statistics on ten invoices

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.

Reading the output: which numbers matter

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.

The check that proves it

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.

ToolPak or worksheet functions?

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.

Where it goes wrong

  • Results are pasted values. Change the data and the output stays wrong until the tool is rerun.
  • Labels set the wrong way. Checking Labels when the range has no header drops the first value; leaving it unchecked when there is a header makes most tools stop on the text.
  • Filters and hidden rows are ignored. The tool reads the whole input range, including rows a filter hides, so a filtered view is not what gets analyzed.
  • Loading the VBA add-in only. Analysis ToolPak - VBA is for macros; it does not add the Data Analysis button.
  • Blanks and text in the input range. Most tools refuse to run or mis-count; clean the column first.

When the data outgrows the add-in

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.

Questions people ask

Why can I not see Data Analysis 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.

Is the Analysis ToolPak available on Mac?

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.

Can I use the Data Analysis ToolPak in Excel online?

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.

Is the ToolPak free?

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.