EXPON.DIST Function (LibreOffice Calc)
The EXPON.DIST function returns the exponential distribution, used in reliability analysis, queueing theory, and modeling time between events in a Poisson process.
Compatibility
▾| Excel | ✔ |
| Gnumeric | ✔ |
| Google_sheets | ✔ |
| Libreoffice | ✔ |
| Numbers | ✔ |
| Onlyoffice | ✔ |
| Openoffice | ✖ |
| Wps | ✔ |
| Zoho | ✔ |
What the EXPON.DIST Function Does ▾
- Computes the exponential distribution
- Supports PDF (probability density) and CDF (cumulative probability)
- Used in reliability engineering, queueing theory, and stochastic modeling
- Models time between independent events
Syntax ▾
EXPON.DIST(x; lambda; cumulative)
Arguments
-
x:
The value at which to evaluate the distribution (time ≥ 0). -
lambda:
The rate parameter (events per unit time).
Must be > 0. -
cumulative:
- TRUE → return CDF
- FALSE → return PDF
Mathematical Definitions ▾
PDF (cumulative = FALSE)
[ f(x) = \lambda e^{-\lambda x} ]
CDF (cumulative = TRUE)
[ F(x) = 1 - e^{-\lambda x} ]
Basic Examples ▾
PDF example
=EXPON.DIST(2; 0.5; FALSE)
→ 0.18393972
CDF example
=EXPON.DIST(2; 0.5; TRUE)
→ 0.63212056
Probability that event occurs within 10 minutes
=EXPON.DIST(10; lambda; TRUE)
Probability density at x = 0
=EXPON.DIST(0; 0.2; FALSE)
→ 0.2
Advanced Examples ▾
Reliability modeling (time to failure)
=1 - EXPON.DIST(t; lambda; TRUE)
→ survival probability
Mean time between failures (MTBF)
Given MTBF = 1/lambda:
=EXPON.DIST(t; 1/MTBF; TRUE)
Probability event occurs between a and b
=EXPON.DIST(b; λ; TRUE) - EXPON.DIST(a; λ; TRUE)
Generate exponential random variable
=-LN(1 - RAND()) / lambda
Queueing theory (M/M/1 arrival times)
=EXPON.DIST(t; arrival_rate; TRUE)
Hazard rate (constant for exponential)
=lambda
Convert rate to mean lifetime
=1 / lambda
Edge Cases and Behavior Details ▾
EXPON.DIST returns a number
Behavior details
- x must be ≥ 0
- lambda must be > 0
- PDF always ≥ 0
- CDF ranges from 0 → 1
- Exponential distribution has memoryless property:
[ P(X > s + t \mid X > s) = P(X > t) ]
Invalid input → Err:502
Common Errors and Fixes ▾
Err:502 — Invalid argument
Cause:
- lambda ≤ 0
- x < 0
- Non‑numeric input
Fix:
- Ensure x ≥ 0
- Ensure lambda > 0
- Wrap with VALUE() if needed
Unexpectedly high CDF values
Cause:
- Large x or large lambda
Fix:
- Confirm units (seconds vs minutes vs hours)
Best Practices ▾
- Use EXPON.DIST for Poisson‑process waiting times
- Use CDF for probability questions
- Use PDF for density modeling
- Validate units (time, rate)
- Use RAND‑based inverse transform for simulation
EXPON.DIST is the backbone of reliability and queueing models — perfect for modeling lifetimes, arrival times, and stochastic processes.
Related Patterns and Alternatives ▾
- POISSON.DIST — event counts
- GAMMA.DIST — generalization of exponential
- WEIBULL.DIST — flexible lifetime modeling
- EXP — exponential function
- RAND — simulation
By mastering EXPON.DIST, you can build robust reliability, queueing, and stochastic models in LibreOffice Calc.