VARP calculates variance for an entire population — use it only when your data covers every member of the group, not a sample.
VARP measures how spread out a set of numbers is, assuming the data represents the entire population rather than a sample drawn from a larger group.
The distinction matters because the formula divides by a slightly different number depending on whether you are working with a full population or a sample — using the wrong one understates or overstates spread.
=VARP(number1, [number2], ...)| Argument | Description |
|---|---|
| number1 required | A number or range representing the entire population. |
| number2, ... optional | Additional numbers or ranges. |
=VARP(A2:A50)Use VARP only if A2:A50 genuinely contains every employee, not a sample of them.
=VARP(B2:B30)Appropriate if B2:B30 is every student, not a subset.
=VAR(A2:A50)If A2:A50 is actually a sample meant to represent a larger population, use VAR instead — it will return a slightly larger number.
| Your data | Use |
|---|---|
| Every member of the group is included | VARP (population) |
| A sample meant to represent a larger group | VAR (sample) |
In most real business analysis, you are working with a sample (this month's customers, not all customers ever), so VAR is the more commonly correct choice. VARP is reserved for cases where your dataset truly is the whole population.
Most real datasets are samples, not full populations — VAR is the safer default unless you are certain otherwise.
ExcelPro has 700+ hands-on Excel exercises across 7 career tracks — free to start, no download needed.
Start practicing free →