1. Calculate semester grade NPV with 5% annual discount
| Student | Subject | Assignment | Date | Score | Max Score |
| Alex | Mathematics | Quiz 1 | 2026-01-20 | 85 | 100 |
| Alex | Mathematics | Midterm | 2026-03-15 | 72 | 100 |
| Alex | Mathematics | Project | 2026-04-25 | 95 | 100 |
| Alex | Mathematics | Final Exam | 2026-05-30 | 88 | 100 |
=XNPV(0.05, {85, 72, 95, 88}, {DATE(2026,1,20), DATE(2026,3,15), DATE(2026,4,25), DATE(2026,5,30)})
Result: 336.48
XNPV discounts each score by the elapsed time from the first assignment. The Quiz 1 score (85) on Jan 20 is worth full value; the Midterm (72) is slightly discounted as 54 days have passed; the Project and Final are progressively discounted more. At a 5% annual rate over 130 days, the time-adjusted sum is 336.48 instead of 340.
2. Compare grades with higher discount rate (favors recent performance)
| Student | Subject | Assignment | Date | Score | Max Score |
| Alex | Mathematics | Quiz 1 | 2026-01-20 | 85 | 100 |
| Alex | Mathematics | Midterm | 2026-03-15 | 72 | 100 |
| Alex | Mathematics | Project | 2026-04-25 | 95 | 100 |
| Alex | Mathematics | Final Exam | 2026-05-30 | 88 | 100 |
=XNPV(0.15, {85, 72, 95, 88}, {DATE(2026,1,20), DATE(2026,3,15), DATE(2026,4,25), DATE(2026,5,30)})
Result: 328.09
A 15% discount rate heavily devalues early assignments. The Jan 20 quiz (85) contributes only ~82.3 in present-value terms; the May 30 final (88) contributes more proportionally because it is recent. The result (328.09) is 8.39 points lower than the 5% example, reflecting that steeper discounting penalizes older assessments more severely.
3. Sum grades with no time discounting (rate = 0%)
| Student | Subject | Assignment | Date | Score | Max Score |
| Alex | Mathematics | Quiz 1 | 2026-01-20 | 85 | 100 |
| Alex | Mathematics | Midterm | 2026-03-15 | 72 | 100 |
| Alex | Mathematics | Project | 2026-04-25 | 95 | 100 |
| Alex | Mathematics | Final Exam | 2026-05-30 | 88 | 100 |
=XNPV(0, {85, 72, 95, 88}, {DATE(2026,1,20), DATE(2026,3,15), DATE(2026,4,25), DATE(2026,5,30)})
Result: 340
When rate is 0%, XNPV returns the simple sum: 85 + 72 + 95 + 88 = 340. No time discounting is applied; all scores are equally weighted regardless of when they occurred. This isolates the discounting effect: comparing 340 (rate=0) to 336.48 (rate=5%) to 328.09 (rate=15%) shows how discount rate transforms the same score data into different present values.