BINOM.DIST Function (LibreOffice Calc)
The BINOM.DIST function returns either the probability mass function (PMF) or cumulative distribution function (CDF) of a binomial distribution. It is used in probability, statistics, quality control, and modeling discrete success/failure processes.
Compatibility
▾| Excel | ✔ |
| Gnumeric | ✔ |
| Google_sheets | ✔ |
| Libreoffice | ✔ |
| Numbers | ✖ |
| Onlyoffice | ✔ |
| Openoffice | ✖ |
| Wps | ✔ |
| Zoho | ✔ |
What the BINOM.DIST Function Does ▾
- Computes P(X = k) (PMF)
- Computes P(X ≤ k) (CDF)
- Models success/failure processes
- Used in quality control, reliability, risk modeling, and statistics
Syntax ▾
BINOM.DIST(number_s; trials; probability_s; cumulative)
Arguments
-
number_s:
Number of successes (integer ≥ 0). -
trials:
Number of trials (integer ≥ 0). -
probability_s:
Probability of success on each trial (0–1). -
cumulative:
TRUE → cumulative distribution (CDF)
FALSE → probability mass function (PMF)
Basic Examples ▾
PMF: Probability of exactly 3 successes
=BINOM.DIST(3; 10; 0.5; FALSE)
CDF: Probability of 3 or fewer successes
=BINOM.DIST(3; 10; 0.5; TRUE)
Using cell references
=BINOM.DIST(A1; B1; C1; D1)
Advanced Examples ▾
Quality control: probability of ≤ 2 defects
=BINOM.DIST(2; 100; 0.01; TRUE)
Reliability: probability of exactly k failures
=BINOM.DIST(k; n; p; FALSE)
Compute probability of a range (a ≤ X ≤ b)
=BINOM.DIST(b; n; p; TRUE) - BINOM.DIST(a-1; n; p; TRUE)
Compute expected value and compare to PMF
=n * p
Compute tail probability (X > k)
=1 - BINOM.DIST(k; n; p; TRUE)
Use with COMBIN for manual PMF calculation
=COMBIN(n; k) * p^k * (1-p)^(n-k)
Edge Cases and Behavior Details ▾
BINOM.DIST returns a numeric probability between 0 and 1
Accepts:
- Integer number_s
- Integer trials
- 0 ≤ probability_s ≤ 1
Behavior details
- If number_s > trials → returns 0
- If probability_s = 0 → PMF returns 1 only when number_s = 0
- If probability_s = 1 → PMF returns 1 only when number_s = trials
- CDF is always non‑decreasing
Invalid input → Err:502
BINOM.DIST of an error → error propagates
Common Errors and Fixes ▾
Err:502 — Invalid argument
Cause:
- number_s or trials not integers
- probability_s outside 0–1
- Non-numeric input
Fix:
- Wrap with INT()
- Clamp probability_s to [0,1]
- Validate numeric input
Unexpected probability values
Cause:
- Using PMF when CDF was intended
- number_s > trials
Fix:
- Check cumulative flag
- Validate number_s
Best Practices ▾
- Use PMF (FALSE) for exact probabilities
- Use CDF (TRUE) for cumulative probabilities
- Validate integer inputs
- Use BINOM.DIST.RANGE for multi‑value ranges
- Use BINOM.INV for quantile calculations
BINOM.DIST is the backbone of discrete probability modeling — ideal for quality control, reliability, and success/failure processes.
Related Patterns and Alternatives ▾
- Use BINOM.DIST.RANGE for multi‑value ranges
- Use BINOM.INV for inverse binomial distribution
- Use POISSON.DIST for rare‑event approximations
- Use COMBIN for manual PMF calculations
By mastering BINOM.DIST, you can build precise, reliable statistical and probability‑driven models in LibreOffice Calc.