# Google Sheets NPV Function: Syntax, Examples & Tips

- URL: https://betteranalyst.com/google-sheets/npv-function
- Author: Better Analyst

Formula Bot is now Better Analyst—same account, more powerful analysis.Formula Bot is now Better Analyst—same account and workflows, with more powerful analysis, dashboards, and automation.

[Learn what changed](https://betteranalyst.com/formula-bot-is-now-better-analyst)

The NPV function calculates the net present value of an investment by discounting future cash flows to their present value.

```
NPV(discount, cashflow1, [cashflow2, ...])
```

Generate FormulaExplain Formula

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Describe the NPV you need in plain EnglishGenerate Formula

## Parameters

**`discount`**:\
The discount rate used to calculate the present value of future cash flows. This is typically expressed as a decimal (e.g., 10% as 0.10).

**`cashflow1`**:\
The first cash flow value that occurs at the end of the first period. This can be a number or a cell reference.

**`cashflow2, ...`**:\
Additional cash flow values for subsequent periods. You can include multiple cash flow values, each separated by a comma, or reference a range of cells containing these values.

## What is NPV?

The *NPV* (Net Present Value) function in Google Sheets is a financial tool used to calculate the present value of a series of cash flows generated by an investment, discounted back to the present using a specified rate. It helps investors and businesses assess the profitability of an investment by considering the time value of money.

In simpler terms, NPV allows you to evaluate whether an investment is worth pursuing by comparing the present value of expected cash inflows to the initial investment cost.

## A Practical Example

Imagine you are considering investing in a project that requires an initial investment and is expected to generate cash flows over the next few years:

### Cash Flow Table:

| Year | Cash Flow |
| - | - |
| 0 | -10000 |
| 1 | 3000 |
| 2 | 4000 |
| 3 | 5000 |
| 4 | 6000 |

You want to determine the NPV of this investment assuming a discount rate of 10%.

## NPV Formula

To calculate the NPV, you would use the NPV function as follows:

```
=NPV(0.10, B2:B5) + B1
```

In this formula:

- `0.10` is the discount rate (10%).
- `B2:B5` is the range containing the cash flows from Year 1 to Year 4.
- `B1` is the initial investment (Year 0 cash flow).

## Result of the Formula

When you apply the NPV formula, the output will give you the present value of the cash flows:

```
NPV = 3000/(1+0.10)^1 + 4000/(1+0.10)^2 + 5000/(1+0.10)^3 + 6000/(1+0.10)^4 - 10000
```

The calculated NPV will help you understand whether the investment is profitable. If the NPV is positive, it indicates that the investment is expected to generate more cash than it costs, making it a potentially good investment.

## Why Use NPV?

NPV is beneficial because it provides a clear picture of the value of an investment by taking into account the time value of money. It helps investors make informed decisions by comparing the profitability of different investment opportunities. Additionally, it allows for a straightforward assessment of whether an investment will yield a return greater than the cost of capital.

## Key Takeaways:

- **NPV**: A financial function that calculates the present value of cash flows, helping assess investment profitability.
- **Time Value of Money**: Considers the impact of time on the value of money, making it a critical tool for investment analysis.
- **Investment Decision Making**: A positive NPV indicates a potentially profitable investment, while a negative NPV suggests otherwise.
- **Common Use Cases**: Ideal for evaluating projects, investments, and any financial decision involving cash flows over time.

NPV is an essential function for anyone involved in financial analysis, providing a powerful way to evaluate investment opportunities and make data-driven decisions.

Happy investing!

## Example use case

You have a project with expected cash flows in Column A and a discount rate in Cell B1. Use the NPV formula to calculate the net present value of the project, helping you assess its profitability and make informed investment decisions efficiently.

## Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

[Create Free Account](https://betteranalyst.com/signup)[Try Formula Generator](https://betteranalyst.com/excel-ai)

## Google Sheets how-to guides

- [How To Insert Checkbox In Google Sheets](https://betteranalyst.com/google-sheets/how-to-insert-checkbox-in-google-sheets)
- [How To Insert Multiple Rows In Google Sheets](https://betteranalyst.com/google-sheets/how-to-insert-multiple-rows-in-google-sheets)
- [How To Lock A Row In Google Sheets](https://betteranalyst.com/google-sheets/how-to-lock-a-row-in-google-sheets)
- [How To Lock Cells In Google Sheets](https://betteranalyst.com/google-sheets/how-to-lock-cells-in-google-sheets)
- [How To Make A Copy Of An Google Sheets Sheet](https://betteranalyst.com/google-sheets/how-to-make-a-copy-of-an-google-sheets-sheet)
- [How To Make A Graph In Google Sheets](https://betteranalyst.com/google-sheets/how-to-make-a-graph-in-google-sheets)
- [How To Make A Histogram In Google Sheets](https://betteranalyst.com/google-sheets/how-to-make-a-histogram-in-google-sheets)
- [How To Make A Line Graph In Google Sheets](https://betteranalyst.com/google-sheets/how-to-make-a-line-graph-in-google-sheets)

## Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

## Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

1. [01ChatGPTOpen a balanced comparison prompt in ChatGPT.](https://chatgpt.com/?prompt=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
2. [02ClaudeOpen the same research prompt in Claude.](https://claude.ai/new?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
3. [03PerplexityResearch the comparison with linked web sources.](https://www.perplexity.ai/search?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.
