Understanding the Discrepancy: Excel NPV Formula vs. Calculation
The Net Present Value (NPV) is a crucial metric in finance, helping investors and businesses evaluate the profitability of a project or investment. While Excel provides a built-in NPV formula, users often encounter discrepancies between the calculated NPV and the expected results. This article delves into the reasons behind this discrepancy and provides practical solutions.
Excel's NPV Formula: A Closer Look
Excel's NPV formula is designed to calculate the present value of a series of future payments, given a specified discount rate. The formula is structured as follows:
NPV(rate, value1, value2, ..., value_n)

Here, 'rate' represents the discount rate, and 'value1' to 'value_n' are the future payments or cash flows. The formula discounts each cash flow and sums them up to provide the NPV.
Excel's NPV Formula vs. Manual Calculation
When you calculate NPV manually, you apply the discount factor to each cash flow individually. The formula for the discount factor is:
Discount Factor = (1 + rate)^-n

where 'n' is the number of periods until the cash flow is received.
Why the Discrepancy Occurs
The discrepancy between Excel's NPV formula and manual calculation often arises due to the following reasons:
- Excel's Default Settings: Excel uses a default annual interest rate of 10% and a default number of periods of 1. Ensure these settings match your requirements.
- Cash Flow Timing: Excel's NPV formula assumes that the first cash flow occurs at the end of the first period. If your cash flows are timed differently, you may need to adjust your inputs.
- Negative Cash Flows: Excel's NPV formula treats negative cash flows (outflows) as positive. If you're using a consistent sign convention for cash flows, this could lead to discrepancies.
Resolving the Discrepancy
To resolve the discrepancy, follow these steps:

- Check and adjust your Excel settings for the discount rate and number of periods.
- Ensure your cash flow timings match Excel's assumptions or adjust your inputs accordingly.
- If you're using a consistent sign convention for cash flows, adjust your inputs to match Excel's treatment of negative cash flows.
Practical Example
Let's consider a simple example. Suppose you're evaluating a project with the following cash flows: Year 1: $10,000 (outflow), Year 2: $15,000 (inflow), and Year 3: $20,000 (inflow). The discount rate is 5%.
| Year | Cash Flow | Discount Factor | Present Value |
|---|---|---|---|
| 1 | -10,000 | (1 + 0.05)^-1 = 0.95238 | -9,523.80 |
| 2 | 15,000 | (1 + 0.05)^-2 = 0.90703 | 13,605.45 |
| 3 | 20,000 | (1 + 0.05)^-3 = 0.86384 | 17,276.80 |
| Total | 21,358.45 |
The NPV of this project, using the manual calculation method, is $21,358.45. If you input these values into Excel's NPV formula (NPV(0.05, -10000, 15000, 20000)), you'll get the same result.
Understanding the nuances of Excel's NPV formula and manual calculation methods is crucial for accurate financial analysis. By addressing the common sources of discrepancy, you can ensure your NPV calculations are reliable and informative.






















