Excel Financial Formulas Lecture
Overview
- Three Levels of Financial Formulas:
- Basic Functions: Time Value of Money
- Intermediate Functions: Capital Budgeting (NPV, IRR)
- Advanced Functions: Loan Schedule
Basic Functions
Present Value (PV)
- Scenario: Buying a $100,000 car in 3 years
- Inputs:
- Future Value (FV): $100,000
- Number of periods: 3 years
- Interest rate: 8%
- Formula:
=PV(rate, nper, pmt, [fv], [type])
=PV(0.08, 3, , 100000)
- Result: $79,000 (Amount needed today)
Future Value (FV)
- Scenario: Invest $79,000 for 30 years
- Inputs:
- Present Value (PV): $79,000
- Number of periods: 30 years
- Interest rate: 8%
- Formula:
=FV(rate, nper, pmt, [pv], [type])
=FV(0.08, 30, , -79000)
- Result: ~$800,000 (Value in 30 years)
Future Value with Recurring Payments
- Scenario: Investing $79,000 initially + $2000 annually for 30 years
- Inputs:
- Interest rate: 8%
- Number of periods: 30 years
- Recurring payment: $2000
- Present Value (PV): $79,000
- Formula:
=FV(rate, nper, pmt, [pv], [type])
=FV(0.08, 30, -2000, -79000)
- Result: Higher future value due to annual contributions
Intermediate Functions
Net Present Value (NPV)
- Scenario: Nike considering opening a new store
- Inputs:
- Discount rate: 6%
- Cash flows: [$-500, $100, $200, $300, $400, $500]
- Formula:
=NPV(rate, value1, [value2], ...) + initial investment
=NPV(0.06, B2:B6) + B1
- Result: Positive NPV suggests the project is profitable
Adjusting for Semi-annual Periods with XNPV
- Scenario: Cash flows not on annual basis
- Inputs:
- Discount rate: 6%
- Cash flows: [$-500, $100, $200, $300, $400, $500]
- Dates: [Date1, Date2, ...]
- Formula:
=XNPV(rate, values, dates)
=XNPV(0.06, B1:B6, C1:C6)
- Result: Accurate NPV reflecting actual timing
Internal Rate of Return (IRR)
- Inputs:
- Cash flows: [$-500, $100, $200, $300, $400, $500]
- Formula:
=IRR(values)
=IRR(B1:B6)
- Result: 6.7% (IRR > Discount Rate, proceed with the project)
Adjusting for Dates with XIRR
- Inputs:
- Cash flows: [$-500, $100, $200, $300, $400, $500]
- Dates: [Date1, Date2, ...]
- Formula:
=XIRR(values, dates)
=XIRR(B1:B6, C1:C6)
- Result: Slightly higher IRR, reflecting actual timing
Advanced Functions
Loan Payment Schedule
- Scenario: Loan of $500,000 for 5 years at 7%
- Inputs:
- Loan amount: $500,000
- Annual interest rate: 7%
- Loan term: 5 years
- Monthly Calculations:
- Monthly Interest Rate:
Annual rate / 12
- Number of Payments:
Loan term * 12
- Monthly Payment:
=PMT(rate, nper, pv)
=PMT(0.07/12, 5*12, -500000)
- Result: ~$9,000
- Interest Payment:
=IPMT(rate, per, nper, pv)
=IPMT(0.07/12, 1, 5*12, -500000)
- Principal Payment:
=PPMT(rate, per, nper, pv)
=PPMT(0.07/12, 1, 5*12, -500000)
- Remaining Balance:
Initial loan - sum of principal payments
- Creating a Full Repayment Schedule:
- Use
SEQUENCE to generate payment periods from 1 to 60
- Fill out payments, interest, principal, and remaining balance for each month
- Verify balance is zero at the end of the term
Sponsor: Nordpass
- Features:
- Secure password management
- Sharing sensitive data securely
- Custom password generator
- Password health checker
- Easily manage employee access
- Offer: 3-month free trial with code Kenji
For more on Excel financial functions, check out the related videos and resources.