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.
The example
Want 90, have 85 (final = 30%).
| A | B | |
|---|---|---|
| 1 | Item | Value |
| 2 | Target / Current | 90 / 85 |
| 3 | Need on final | → 101.7 (!) |
The formula
The formula:
How it works
How it works:
- Current grade counts for
1 - final_weightof the course; the final forfinal_weight. - The needed score is
(target - current × (1 - final_weight)) / final_weight. - Wrap in
MAX(0, …)so a guaranteed pass shows 0, not a negative number. - 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
Target grade, current grade, final weight.
Variations
Honest message
Readable result:
Resulting grade
From a planned final:
Minimum to pass
Target = passing:
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
Frequently asked questions
How do I calculate the grade needed on a final in Excel?
What if the result is above 100?
How do I find the minimum needed to pass?
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