Google Sheets BINOMDIST Function: Syntax, Examples & Tips

Returns the probability of a given number of successes in a fixed number of independent trials.
Google Sheets
=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.

On this page
  1. Parameters
  2. What Is BINOMDIST?
  3. How BINOMDIST Works
  4. Basic Examples
  5. Translating Common Questions
  6. Common Use Cases
  7. Common Errors
  8. Tips and Best Practices
  9. Related Functions
  10. Example use case

Parameters

ParameterRequiredDescription
num_successesYesThe number of successes to evaluate. Decimals are truncated to a whole number.
num_trialsYesThe total number of independent trials.
prob_successYesThe probability of success on each trial, between 0 and 1.
cumulativeYesFALSE returns the probability of exactly num_successes; TRUE returns the probability of num_successes or fewer.

What Is BINOMDIST?

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.

How BINOMDIST Works

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:

  • FALSE: probability of exactly that many successes (the probability mass function)
  • TRUE: probability of at most that many successes (the cumulative distribution function)

Basic Examples

Exactly 3 heads in 10 coin flips

Google Sheets
=BINOMDIST(3, 10, 0.5, FALSE)

Returns about 0.1172, an 11.7% chance.

At most 3 heads in 10 flips

Google Sheets
=BINOMDIST(3, 10, 0.5, TRUE)

Returns about 0.1719.

At least 8 successes

Google Sheets
=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.

Between two values

Google Sheets
=BINOMDIST(12, 50, 0.2, TRUE) - BINOMDIST(7, 50, 0.2, TRUE)

The probability of between 8 and 12 successes, inclusive.

Translating Common Questions

QuestionFormula
Exactly kBINOMDIST(k, n, p, FALSE)
At most kBINOMDIST(k, n, p, TRUE)
Fewer than kBINOMDIST(k-1, n, p, TRUE)
At least k1 - BINOMDIST(k-1, n, p, TRUE)
More than k1 - BINOMDIST(k, n, p, TRUE)

Common Use Cases

  • Quality control: chance of finding more than 2 defects in a sample of 50
  • Marketing: probability that at least 30 of 200 recipients click, given a typical click rate
  • Sales: chance of closing a certain number of deals from a pipeline
  • Sports and games: likelihood of a set number of wins
  • Capacity planning: probability that more customers show up than you have slots for

Common Errors

  • #NUM!: num_successes is negative or greater than num_trials, or prob_success is outside 0 to 1.
  • #VALUE!: An argument is non-numeric, or cumulative is not TRUE/FALSE.
  • Off-by-one mistakes: "At least 8" needs 1 - BINOMDIST(7, …, TRUE), not 8.
  • Non-independent trials: The binomial model assumes trials do not affect each other. Sampling without replacement from a small group calls for HYPGEOMDIST instead.

Tips and Best Practices

  • The expected number of successes is n × p. Compare it with your result as a sanity check.
  • Build a full distribution table by listing 0 to n in a column and referencing it in BINOMDIST with FALSE; chart the result to see the shape.
  • For the reverse problem, finding the number of successes that matches a probability, use BINOM.INV.
  • Round probabilities for reports with ROUND.
  • BINOM.INV: smallest count whose cumulative probability meets a target
  • BETADIST: models the success rate itself
  • AVERAGE: the mean of a data set
  • ROUND: tidy up probability results
  • IF: turn a probability into a decision

Example use case

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.

Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

  1. 01ChatGPTOpen a balanced comparison prompt in ChatGPT.
  2. 02ClaudeOpen the same research prompt in Claude.
  3. 03PerplexityResearch the comparison with linked web sources.

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.