EXPON.DIST Function in Excel

Excel’s EXPON.DIST function returns the exponential distribution for a specified value and rate. It commonly models waiting times between independent events that occur at a constant average rate.

Set the cumulative argument to TRUE for a probability up to a limit. Set it to FALSE for probability density, which has a different interpretation.

In this article, I’ll show you how to calculate probabilities within, beyond, and between time limits, compare density with cumulative results, and test different average intervals.

EXPON.DIST Function Syntax in Excel

The EXPON.DIST function uses the following syntax:

=EXPON.DIST(x,lambda,cumulative)
  • x is the value at which you want to evaluate the distribution. It must be zero or greater.
  • lambda is the positive rate parameter. It must use the reciprocal of the same time unit as x.
  • cumulative controls the returned form. TRUE returns cumulative probability, while FALSE returns probability density.

When to Use EXPON.DIST Function

  • Find the probability that the next arrival occurs within a time limit.
  • Calculate the chance that a wait exceeds a threshold.
  • Measure the probability that an event occurs within a specified window.
  • Compare arrival-time probabilities for processes with different average intervals.
  • Model time between independent events when the average event rate stays constant.

Example 1: Probability Within Several Time Limits

Let’s start with a support-ticket queue.

Below is the dataset with six time limits and an average interval of 8 minutes between ticket arrivals.

Probability Within Several Time Limits: input data and result placeholders in Excel.

We want to calculate the probability that the next ticket arrives within each listed time limit.

Enter this formula in cell B2:

=EXPON.DIST(A2:A7,1/$D$2,TRUE)
Probability Within Several Time Limits: formula in B2 and its calculated results in Excel.

The average interval is 8 minutes, so 1/$D$2 converts it to a rate of 0.125 tickets per minute. The dollar signs keep D2 fixed.

The TRUE argument returns cumulative probabilities. There is a 22.1% chance of a ticket arriving within 2 minutes and a 63.2% chance within 8 minutes.

At 20 minutes, the probability reaches 91.8%. That leaves an 8.2% chance that the next ticket takes longer than 20 minutes.

In Excel 2021, Excel 2024, and Microsoft 365, this array formula spills six results from one cell.

Pro Tip: Keep the units consistent. Because x is measured in minutes here, lambda must be a rate per minute.

Example 2: Probability a Wait Exceeds a Limit

Now let’s calculate a greater-than probability.

Below is the dataset for equipment-support requests that arrive every 0.5 hours on average, with a wait threshold of 1 hour.

Probability a Wait Exceeds a Limit: input data and result placeholders in Excel.

We first want to convert the average interval into the hourly rate required by EXPON.DIST.

Enter this rate formula in cell B2:

=1/B1
Probability a Wait Exceeds a Limit: formula in B2 and its calculated results in Excel.

The result is 2.0000 requests per hour. This rate uses the same time unit as the 1-hour threshold in cell B3.

We now want to calculate the probability that the next request arrives later than the 1-hour threshold.

Enter this probability formula in cell B4:

=1-EXPON.DIST(B3,B2,TRUE)
Probability a Wait Exceeds a Limit: formula in B4 and its calculated results in Excel.

EXPON.DIST with TRUE returns the probability of an arrival within 1 hour. Subtracting that value from 1 returns the remaining tail probability.

The result is 13.5%. Under this model, about 14 out of 100 waits would exceed 1 hour over many observations.

Pro Tip: FALSE returns probability density. It does not return the probability that the wait exceeds x, so use 1 minus the cumulative result.

Example 3: Probability Between Two Times

Here’s a delivery-window example.

Below is the dataset for replacement deliveries averaging 10 minutes apart, with a target window starting after 5 minutes and ending by 12 minutes.

Probability Between Two Times: input data and result placeholders in Excel.

We first want to calculate the delivery rate per minute from the 10-minute average interval.

Enter this rate formula in cell B4:

=1/B1
Probability Between Two Times: formula in B4 and its calculated results in Excel.

The formula returns 0.1000 deliveries per minute. That rate becomes the lambda argument in the next calculation.

We want to find the probability that the next delivery arrives after 5 minutes but no later than 12 minutes.

Enter this interval formula in cell B5:

=EXPON.DIST(B3,B4,TRUE)-EXPON.DIST(B2,B4,TRUE)
Probability Between Two Times: formula in B5 and its calculated results in Excel.

The first EXPON.DIST call calculates cumulative probability through 12 minutes. The second calculates cumulative probability through 5 minutes.

Subtracting the earlier cumulative result isolates the probability inside the window. The result is 30.5%.

This subtraction pattern works for any two valid boundaries when the time-between-events model and constant-rate assumption fit the process.

Example 4: Cumulative Probability Versus Density

This example separates two results that are easy to confuse.

Below is the dataset for website signups that arrive every 6 minutes on average, evaluated at times from 0 through 10 minutes.

Cumulative Probability Versus Density: input data and result placeholders in Excel.

We first want the probability that the next signup has arrived by each listed time.

Enter this cumulative formula in cell B2:

=EXPON.DIST(A2:A7,1/$E$2,TRUE)
Cumulative Probability Versus Density: formula in B2 and its calculated results in Excel.

The cumulative values rise as time passes. At 6 minutes, 0.6321 means there is a 63.21% chance that the next signup has already occurred.

We also want the probability density at each listed time.

Enter this density formula in cell C2:

=EXPON.DIST(A2:A7,1/$E$2,FALSE)
Cumulative Probability Versus Density: formula in C2 and its calculated results in Excel.

The density starts at 0.1667 and falls over time. At 6 minutes, it is 0.0613 per minute.

Density is the curve’s height at a point, not the probability of an arrival at that exact time. Use cumulative differences to calculate probability over an interval.

Pro Tip: A continuous distribution assigns zero probability to one exact time. The FALSE result becomes useful when you study the curve or calculate probability across a range.

Example 5: Compare Different Average Intervals

Let’s finish by comparing several service queues.

Below is the dataset with four mean request intervals and a common wait target of 5 minutes.

Compare Different Average Intervals: input data and result placeholders in Excel.

We want to compare the probability that the next request arrives within 5 minutes for each average interval.

Enter this formula in cell B2:

=EXPON.DIST($D$2,1/A2:A5,TRUE)
Compare Different Average Intervals: formula in B2 and its calculated results in Excel.

The formula keeps the 5-minute target fixed and converts every mean interval in A2:A5 to its corresponding rate.

A 3-minute mean interval produces an 81.1% probability. The probability falls to 28.3% when the mean interval increases to 15 minutes.

Shorter average intervals correspond to higher arrival rates, so a request is more likely to arrive within the same 5-minute target.

Pro Tip: Use this comparison only when each queue reasonably follows a constant-rate exponential model. Real arrival patterns may vary by hour, weekday, or workload.

Tips & Common Mistakes

  • Convert a mean interval to a rate with 1/mean. Passing the mean itself as lambda changes the model and produces the wrong probabilities.
  • Keep x and lambda in matching units. Minutes require a per-minute rate, while hours require a per-hour rate.
  • Use TRUE for cumulative probability through x. Use 1-EXPON.DIST(x,lambda,TRUE) for a probability beyond x.
  • Use FALSE for probability density, not for the probability that an event occurs at one exact time.
  • A negative x or a lambda of zero or less returns #NUM!. Nonnumeric x or lambda returns #VALUE!.
  • Spilled formulas need empty destination cells. A blocked output range returns a #SPILL! error in dynamic-array versions of Excel.
  • Use EXPON.DIST in new work. The older EXPONDIST function remains available for compatibility, but Microsoft recommends the newer name.
  • Confirm that a constant average event rate is a reasonable assumption. If failure risk changes over time, another distribution such as WEIBULL.DIST may fit better.

EXPON.DIST can calculate probabilities within a deadline, beyond a threshold, or between two times. It also lets you compare how different average intervals affect the same target.

I hope you found this article helpful.

List of All Excel Functions

Other Excel articles you may also like: