=CHISQ.INV(probability, degrees_freedom)One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.
| Parameter | Required | Description |
|---|---|---|
| probability | Yes | The left-tailed (cumulative) probability, between 0 and 1. |
| degrees_freedom | Yes | The number of degrees of freedom. Decimals are truncated; must be at least 1. |
CHISQ.INV is the inverse of the left-tailed chi-square distribution. You give it a probability p and the degrees of freedom, and it returns the value x such that a chi-square variable falls at or below x with probability p. Put simply, it returns a percentile of the chi-square distribution.
The chi-square distribution describes the sum of squares of independent standard normal variables. It only takes non-negative values, is skewed to the right, and has one parameter: degrees of freedom. With few degrees of freedom the curve is bunched near zero with a long right tail; as degrees of freedom grow, it shifts right and becomes more symmetric. Its mean equals the degrees of freedom.
In practice you meet it most often in hypothesis tests: goodness-of-fit tests (does observed data match an expected pattern?), tests of independence in contingency tables (are two categories related?), and tests about a variance.
CHISQ.INV undoes CHISQ.DIST with cumulative set to TRUE. If CHISQ.DIST(x, df, TRUE) returns p, then CHISQ.INV(p, df) returns x.
Because it counts probability from the left, a probability of 0.95 returns a value near the upper end of the distribution, and 0.05 returns a value near the lower end. For right-tail critical values used in most tests, CHISQ.INV.RT is more convenient: CHISQ.INV(1 - α, df) equals CHISQ.INV.RT(α, df).
=CHISQ.INV(0.95, 1)Returns about 3.841.
=CHISQ.INV(0.05, 5)Returns about 1.145. Only 5% of the distribution lies below this value.
=CHISQ.INV(0.5, 2)Returns about 1.386 (that is, 2 × ln 2).
=CHISQ.DIST(CHISQ.INV(0.9, 7), 7, TRUE)Returns 0.9.
A standard use of CHISQ.INV is building a confidence interval for a population variance from a sample. With the sample variance in B1 and sample size in B2, a 95% interval is:
Lower: =(B2-1)*B1 / CHISQ.INV(0.975, B2-1)
Upper: =(B2-1)*B1 / CHISQ.INV(0.025, B2-1)Take square roots of both limits for an interval on the standard deviation. This assumes the data comes from a roughly normal population.
=CHISQ.INV(RAND(), df) generates chi-square random valuesCHISQ.INV(0.95, df) or CHISQ.INV.RT(0.05, df), not CHISQ.INV(0.05, df).A lab manager has 20 measurements with a sample variance of 0.8. Using =(19*0.8)/CHISQ.INV(0.975, 19) and =(19*0.8)/CHISQ.INV(0.025, 19), they build a 95% confidence interval for the instrument's true variance.
Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.
Browse our complete library of Google Sheets formula guides
Compare your options
Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.
AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.