Why sample data uses n-1 instead of n
When your numbers are only a sample rather than the full population, the sample mean itself is calculated from that same sample, which makes the data points look slightly closer to the mean than they truly are relative to the full population. Dividing by n-1 instead of n very slightly inflates the result to correct for that built-in underestimate, a fix known as Bessel's correction.
Why the range breaks so easily, and standard deviation is more stable
Range (maximum minus minimum) depends entirely on the two most extreme values in a data set and ignores everything else, so a single unusual outlier can make the range look dramatically larger than the data actually spreads. Standard deviation factors in every value, which makes it a meaningfully steadier measure of spread, though it too becomes harder to interpret cleanly on strongly skewed data.
Frequently Asked Questions
What's the practical difference between variance and standard deviation?
They measure the same underlying spread, but variance is in squared units (which is mathematically useful but not intuitive), while standard deviation is the square root of variance, back in the original unit, making it the number people actually use to describe how spread out data is in plain terms.
How do I know whether to use population or sample standard deviation?
If your data set is literally the entire group you're studying (every employee at a small company, for instance), use population standard deviation (divide by n). If your data is a subset meant to represent a larger group (a survey sample meant to represent a whole country), use sample standard deviation (divide by n-1).