How to Calculate Present Value in Excel with Different Payments

When investing in a business project, the cash flow is usually not the same over the years. In order to justify an investment, we need to calculate the present value of the future cash flow. In this article, we will learn how to calculate present value in excel with different payments.

Key Takeaways

➤   Write this formula where you want the sum of the present value with different payments: =NPV(0.1,B2:B13)
➤   Replace 0.1 with the discount rate and B2:B13 with the range of cash flow.
➤   Press Enter.

overview image

That method provides the sum of present value with a static discount rate. But, as you have different payments, you might have different discount rates as well. In this article, we will show how to calculate using both constant and variable discount rates, and how to calculate the present values of each individual payment. Therefore, read the whole tutorial and follow along using our workbook, which is available to download for free.

Download Practice Workbook

What is Present Value of Money?

According to the time value of money, the worth of cash decreases over time due to various reasons. Receiving 10 dollars today is worth more than receiving 10 dollars a month later. The value of money declines because of inflation, investment, risks, etc.

When you convert the value of money you will receive in the future to today’s value, you get the present value of money. For example, if you receive 100 dollars in the next year, and the discount rate is 10%, that 100 dollars is worth 90.91 dollars today. The discount rate is calculated using the bank interest rate, inflation rate, investment return, etc.


1

Calculating Present Value with Different Payments Using NPV

Although the NPV (Net Present Value) function is typically used for investment returns, we can also use it for our purpose. This function calculates the present value regardless of the dates and provides the sum of the amount as the result.

To illustrate the usage of this function, we have a dataset with 12 years of payment, and the payment is not constant. The discount rate is the same for all of them, which is 10%. We are going to use the NPV formula for this calculation. Here is what you need to do:

Calculating Present Value with Different Payments Using NPV

➤   In the B14 cell, we want to see the present value. Therefore, we write the following formula in that cell:

=NPV(0.1,B2:B13)

Explanation
The NPV function calculates the net present value using one or multiple values. The first parameter is the discount rate, which is 0.1 or 10%. The second parameter is the value or value range. Here, the payments reside in B2:B13 cells, so we use that range as our input.

➤   Press Enter to see the result.

Calculating Present Value with Different Payments Using NPV


2

Determining Present Value with Variable Rate of Return Using PV

In the previous formula, the rate of return (or the discount rate) was 10% for all the payments. However, if you have a long period of time, such as 12 years, the rate might change. This time, we will use different rates to do the job and use the PV function in Excel. Follow the steps below:

Determining Present Value with Variable Rate of Return Using PV

➤   Here, we will calculate present values first and then determine the sum of the values. Therefore, create a heading called “Present Value” in the D column.

Determining Present Value with Variable Rate of Return Using PV

➤   In D2 cell, write this formula:

=PV(C2, A2, 0, -B2)

Explanation
The PV function is used to calculate the present value. First, C2 is the reference to the interest rate. Next, A2 is the period; this is required as the period increases, the value of money decreases. The next parameter is pmt, or the payment made each period. This parameter is used for annuity; we don’t need that, so we put 0. The final parameter is the future value, which is -B2. We are putting a minus (-) sign before it because this is a payment, so Excel will count it as a cash outflow.

➤   Press Enter and go to the bottom-right corner of the D2 cell to find a plus (+) sign. Drag that sign to the D13 cell to autofill the formula and do the calculation for all the rows.

Determining Present Value with Variable Rate of Return Using PV

➤   Now, in D14 cell, write this formula to sum up the values:

=SUM(D2:D13)

Explanation
This is the basic addition formula in Excel. The SUM function takes the range that it needs to add, and that is D2:D13 for this case.

➤   Press Enter.


3

Finding the Present Value with Different Payments Manually

In both of the formulas used before, we made use of functions provided by Microsoft Excel. This time, we will be doing the calculations manually, including the summation at the end. We will be using the same dataset we used in the previous method for this calculation. Here is the process of calculation:

➤   In D2 cell, write this formula:

=B2 / (1 + C2)^A2

Explanation
This is the formula of present value used by finance experts. B2 is the future value here, C2 is the rate of return, and A2 is the year count.

➤   Autofill other rows by dragging your mouse.

Finding the Present Value with Different Payments Manually

➤   In D14 cell, calculate the sum of the whole column using the following formula:

= D2 + D3 + D4 + D5 + D6 + D7 + D8 + D9 + D10 + D11 + D12 + D13

Explanation
We are calculating the summation manually using the plus (+) sign. This is not efficient, but it is effective for sure.


Frequently Asked Questions

How do you calculate FV with different payments?

You can use the following function to do so:

=FV(0.1, A1, 0, B1)

Replace 0.1 with the interest rate, A1 with the payment period, and B1 with the value.

How to find the present value of each payment?

Here is the formula to calculate the present value of each payment:

=A1/((1+0.1)^B1)

You need to replace A1 with the future value of the payment, 0.1 with the discount rate, and B1 with the year count (Don’t put the actual year, put the count like 1/2/3)

What is the difference between NPV and PV in Excel?

The NPV function calculates the net present value, which means it sums up all the present values in one cell. The PV function gives the present value of a single input. NPV can make use of a large data range as an input, while PV cannot.

How do you calculate interest rate with different payments?

If you need to make payments multiple times in a year, you have to divide the yearly interest rate by the number of times you will make the payment. The formula can be written like this in Excel:

=0.1/12

Here, we assume that you have a 10% interest rate (written as 0.1), and you need to make a monthly payment, so we are dividing by 12.

How do you calculate future value with different interest rates?

Format your formula like this:

=A1*((1+0.1)^B1)

Change A1 to the present value, 0.1 with your interest rate, and B1 with the year count. Now use this formula over all of the payments while using different interest rates. Sum up the values at the end if you want.


Wrapping Up

In this article, we have learned how to calculate present value in Excel with different payments. We hope that you have been able to learn all the methods we have used in this article. Remember to leave your feedback below; we love to read your comments.

ExcelInsider Team
We will be happy to hear your thoughts

Leave a reply

Excel Insider
Logo