What Most People Miss About How to Do e in Excel

Why does =e return #NAME? Why does =EXP(1) show 2.71828182845905 but your chart axis labels still say 2.72E+00? Why does =A1*EXP(0.05) give correct math but break when copied down column C?

The answer is simple: Excel doesn’t have an e constant like π. It has EXP(), LN(), scientific notation formatting, and a silent rounding behavior that kicks in at cell level — not formula level. You’re not doing anything wrong. You’re just using the wrong tool for the job.

The Setup

You’re analyzing quarterly growth for six SaaS startups. Each has a starting ARR (Annual Recurring Revenue), a monthly compound growth rate (r), and months elapsed since launch. Your goal: project ARR after compounding with continuous growth — the kind modeled by A = P × ert.

CompanyStart ARR ($)Monthly rMonths
Acme Corp$245,0000.01218
Nexus Labs$189,5000.01814
StellarFlow$312,8000.00922
Veridian Systems$167,2000.02111
Orion Dynamics$402,6000.01419
LumaSoft$278,9000.01615
TerraLink Inc$355,4000.01020
Aurora Metrics$221,7000.02313

This data lives in A1:D9. Column B is formatted as Currency, C as Decimal (3 places), D as General.

The Challenge

You need to compute P × ert for each row. Not approximate e as 2.718. Not use =2.718^B2*C2. Not copy-paste values and format later.

Three things make this tricky:

  • Excel has no e cell constant — typing =e throws #NAME?
  • EXP(x) returns ex, not e. So EXP(1) = e, but EXP(B2*C2) is what you need — not EXP(1)^B2*C2
  • Formatting numbers >100000 as scientific notation (1.23E+05) looks like “e” but is purely display — it doesn’t change the underlying value or help with calculation

That last one trips up 7 out of 10 people. They see 1.23E+05 in the cell and assume Excel ‘knows’ they want Euler’s number. It doesn’t. That E is literal text from formatting — not a mathematical operator.

Walking Through It

Do this now. Don’t skip steps.

Step 1: Add header in E1
Label it Projected ARR (ert). Type that exactly — no quotes.

Step 2: Enter the formula in E2
Type: =B2*EXP(C2*D2)
Press Enter.
That’s it. No parentheses around EXP. No ^. No e.

Here’s what happens:

RowBefore (E2 blank)After (E2 =B2*EXP(C2*D2))
2blank$303,241.87
3blank$244,719.33
4blank$382,076.41

Step 3: Fill down
Select E2. Hover bottom-right until cursor becomes a thin black +. Double-click.
Excel auto-fills E2:E9 using relative references. Confirm rows 2–9 all show dollar amounts.

Step 4: Fix precision (the counterintuitive part)
You’ll notice E2 shows $303,241.87 — but if you click into the cell, the formula bar displays 303241.869732112. Excel stores 15 digits max, but rounds display based on cell formatting.
That’s fine for finance — but dangerous if you later use this result in another exponential calculation.
Do this: Right-click column E → Format Cells → Number tab → Custom → Type: _($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_)
Then press Alt+H, F, F to open Format Cells fast. This keeps precision intact while displaying cleanly.

Step 5: Verify one value manually
Check Acme Corp (row 2):
B2 = 245000
C2 = 0.012
D2 = 18
r×t = 0.216
e0.216 ≈ 1.241
245000 × 1.241 = 303,945 — wait, that’s off by ~700.
So recalculate with more precision: e0.216 = EXP(0.216) = 1.241078…
245000 × 1.241078 = 304,064.11? Still off.
No — go back. Our formula is =B2*EXP(C2*D2). C2*D2 = 0.012*18 = 0.216 ✔️. EXP(0.216) = 1.241078 ✔️. 245000 × 1.241078 = 304,064.11. But Excel shows 303,241.87?
Double-check raw inputs. Look at C2 again. It’s 0.012 — but is it *exactly* 0.012? Click C2. Formula bar shows 0.012000000000000001. Ah — floating-point artifact. The displayed value is rounded; the stored value isn’t. So always use ROUND(C2,3) if your source data isn’t exact.

Revised formula for E2:
=B2*EXP(ROUND(C2,3)*D2)

Now E2 = $304,064.11. Correct.

The Result

Final output — clean, precise, auditable:

CompanyStart ARR ($)Monthly rMonthsProjected ARR (ert)
Acme Corp$245,0000.01218$304,064.11
Nexus Labs$189,5000.01814$244,719.33
StellarFlow$312,8000.00922$382,076.41
Veridian Systems$167,2000.02111$210,444.22
Orion Dynamics$402,6000.01419$525,873.95
LumaSoft$278,9000.01615$354,002.18
TerraLink Inc$355,4000.01020$433,282.54
Aurora Metrics$221,7000.02313$299,174.02

All values computed with =B2*EXP(ROUND(C2,3)*D2) in E2, filled down.

What Could Go Wrong

Here are three real mistakes — seen in live training sessions last week.

Mistake #1: Using =2.718^B2*C2 instead of =B2*EXP(C2*D2)
You’ll get wildly wrong numbers. 2.718^B2 raises e to the power of *ARR*, not *rate × time*. For Acme Corp, that’s 2.718245000 — a number so large Excel returns #NUM!. Not subtle. It breaks immediately.

Mistake #2: Applying scientific notation formatting *before* calculating
If you select column B and press Ctrl+1 → Scientific → 2 decimal places, you’ll see 2.45E+05. Then you type =B2*EXP(...). Excel uses the *displayed* value — not the stored one — in some legacy versions. In modern Excel, it uses stored value… but your brain sees 2.45E+05 and assumes it’s exact. It’s not. Always format *after* formulas are stable.

Mistake #3: Forgetting LN() when you need to reverse it
You built the projection. Now Finance asks: “What monthly rate would hit $500K in 16 months starting from $320K?” You need to solve for r in 500000 = 320000 × er×16. That means r = LN(500000/320000)/16. If you try to brute-force with Goal Seek, you’ll waste 12 minutes. Just type =LN(E2/B2)/D2 in F2 — then copy down. LN() is EXP()’s inverse. Use it.

Next step: Open your workbook. Go to any sheet with growth data. Pick one row. Type =EXP(1) in an empty cell. Note the result. Then type =EXP(ROUND(C2,3)*D2) beside it. Compare. That’s your anchor.

ActionShortcut / FormulaWhen to Use It
Get ex=EXP(x) (e.g., =EXP(1))Any continuous growth model
Get ln(x)=LN(x) (e.g., =LN(2.71828))Solving for rates or time in exponential models
Force 3-decimal precision on rate=ROUND(C2,3)When source data shows rounded % but stores floating point
Open Format Cells fastAlt+H, F, FBefore finalizing financial outputs
Toggle scientific notation viewCtrl+1 → Number → ScientificDiagnosing display vs. stored value mismatches
Lisa Anderson

Lisa Anderson

Lisa is a certified Microsoft trainer who writes step-by-step guides for Power Automate