Grade Needed on the Final

Excel Formulas › Education & Grading

All versionsMAX

Every student asks it: “What do I need on the final to get the grade I want?” Rearrange the weighted-grade formula to solve for the required final score — capped at the realistic 0–100 range.


Quick formula: final score needed for a target course grade:
=MAX(0, (target - current*(1 - final_weight)) / final_weight)
Subtract the points already locked in, then divide the remaining gap by the final's weight.

Functions used (tap for the full reference guide):

The example

Want 90, have 85 (final = 30%).

AB
1ItemValue
2Target / Current90 / 85
3Need on final→ 101.7 (!)

The formula

The formula:

=MAX(0, (B2 - B3*(1 - B4)) / B4) // solve for the final

How it works

How it works:

  1. Current grade counts for 1 - final_weight of the course; the final for final_weight.
  2. The needed score is (target - current × (1 - final_weight)) / final_weight.
  3. Wrap in MAX(0, …) so a guaranteed pass shows 0, not a negative number.
  4. A result above 100 means the target is no longer reachable — flag it with an IF.

Make the answer honest: wrap it as =IF(needed>100, "Not possible", IF(needed<=0, "Already secured", needed)). That turns a raw number into a clear message — students see whether they need to study hard, can coast, or should aim for a different target grade.

Try it: interactive demo

Live demo

Target grade, current grade, final weight.

Need:

Variations

Honest message

Readable result:

=IF(needed>100,"Not possible",IF(needed<=0,"Secured",needed))

Resulting grade

From a planned final:

=current*(1-final_weight) + final_score*final_weight

Minimum to pass

Target = passing:

=MAX(0, (passing - current*(1-w)) / w)

Pitfalls & errors

Weight as decimal. A 30% final is 0.30 in the formula.

Current excludes the final. “Current grade” is the average of everything except the final.

Cap the result. Over 100 means unreachable; below 0 means already secured.

Practice workbook

📊
Download the free Grade Needed on the Final practice workbook
A grade-needed sheet with the honest-message, resulting-grade, and minimum-to-pass variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate the grade needed on a final in Excel?
Use =MAX(0, (target - current*(1 - final_weight)) / final_weight), where current is your average excluding the final.
What if the result is above 100?
The target is no longer reachable. Wrap it in IF(needed>100, "Not possible", needed) to show that clearly.
How do I find the minimum needed to pass?
Set the target to the passing grade: =MAX(0, (passing - current*(1-w)) / w).

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: Pass/fail threshold · Weighted grade · Max if criteria

Function references: MAXMIN