Fundraising Goal Thermometer Percent

Excel Formulas › Nonprofit & Fundraising

All versionsMIN

A campaign thermometer shows progress to goal — raised divided by goal, capped at 100% for the bar. One formula drives the percentage, and the remaining-to-go figure motivates the ask.


Quick formula: percent to goal (capped for a bar):
=MIN(raised / goal, 1)
Raised over goal, capped at 100% so a bar never overflows. Remaining is goal minus raised.

Functions used (tap for the full reference guide):

The example

$32,000 toward a $40,000 goal.

AB
1ItemValue
2Raised32000
3Goal40000 → 80%

The formula

The formula:

=MIN(B2 / B3, 1) // raised ÷ goal, capped

How it works

How it works:

  1. raised / goal is the raw progress — the thermometer percentage.
  2. Wrap in MIN(…, 1) so a bar or progress chart caps at 100% when you exceed goal.
  3. Remaining to goal = MAX(goal - raised, 0) — the number that drives the next ask.
  4. Use it as a data-bar source or feed a chart for a visual thermometer.

Show over-goal separately. Capping at 100% keeps the bar tidy, but donors love seeing a stretch result. Display the uncapped percentage as text (“112% of goal!”) next to a capped bar, and track =MAX(raised - goal, 0) as the amount raised beyond target for stretch-goal messaging.

Try it: interactive demo

Live demo

Raised and goal.

Progress · To go

Variations

Remaining to goal

The ask:

=MAX(goal - raised, 0)

Uncapped percent

Over-goal text:

=raised / goal

Over-goal amount

Beyond target:

=MAX(raised - goal, 0)

Pitfalls & errors

Cap the bar. Use MIN(...,1) so a progress bar doesn’t render past full.

Floor the remaining. MAX(goal-raised,0) keeps “to go” from going negative.

Goal of zero. A missing goal gives #DIV/0!.

Practice workbook

📊
Download the free Fundraising Goal Thermometer Percent practice workbook
A goal-thermometer sheet with the remaining, uncapped, and over-goal variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate fundraising progress to goal in Excel?
Use =MIN(raised / goal, 1) so a progress bar caps at 100%. Remaining is =MAX(goal - raised, 0).
How do I show going over goal?
Display the uncapped =raised / goal as text and track =MAX(raised - goal, 0) for the amount beyond target.
Why cap the percentage?
So a data-bar or thermometer chart doesn't render past full when you exceed the goal.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Min if criteria · Percent of total · Data bars

Function references: MIN