=BINOMDIST(num_successes, num_trials, prob_success, cumulative)One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.
| Parameter | Required | Description |
|---|---|---|
| num_successes | Yes | The number of successes to evaluate. Decimals are truncated to a whole number. |
| num_trials | Yes | The total number of independent trials. |
| prob_success | Yes | The probability of success on each trial, between 0 and 1. |
| cumulative | Yes | FALSE returns the probability of exactly num_successes; TRUE returns the probability of num_successes or fewer. |
BINOMDIST calculates probabilities from the binomial distribution. It applies whenever you repeat the same yes/no experiment a fixed number of times, each attempt is independent, and the chance of success is the same every time. Coin flips, email opens, defective parts in a batch, and free throws all fit this pattern.
BINOMDIST is the legacy name. The modern equivalent in Google Sheets is BINOM.DIST, which takes exactly the same four arguments and returns the same results. Either name works; BINOM.DIST is preferred in new spreadsheets.
You tell the function how many trials there are, the probability of success on each, and the number of successes you care about. The cumulative argument then decides the question being answered:
=BINOMDIST(3, 10, 0.5, FALSE)Returns about 0.1172, an 11.7% chance.
=BINOMDIST(3, 10, 0.5, TRUE)Returns about 0.1719.
=1 - BINOMDIST(7, 20, 0.3, TRUE)The probability of 8 or more successes in 20 trials with a 30% success rate. Subtract the "7 or fewer" probability from 1.
=BINOMDIST(12, 50, 0.2, TRUE) - BINOMDIST(7, 50, 0.2, TRUE)The probability of between 8 and 12 successes, inclusive.
| Question | Formula |
|---|---|
| Exactly k | BINOMDIST(k, n, p, FALSE) |
| At most k | BINOMDIST(k, n, p, TRUE) |
| Fewer than k | BINOMDIST(k-1, n, p, TRUE) |
| At least k | 1 - BINOMDIST(k-1, n, p, TRUE) |
| More than k | 1 - BINOMDIST(k, n, p, TRUE) |
1 - BINOMDIST(7, …, TRUE), not 8.A support lead knows about 5% of tickets escalate. Using =1-BINOMDIST(9, 120, 0.05, TRUE), they find the probability that 10 or more of the 120 tickets expected tomorrow will escalate, helping decide whether to schedule an extra specialist.
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.