Categories of Financial Functions in Excel
Categories of Financial Functions in Excel
Calculates payment for a loan based on constant interest and =PMT(5%/12, 60, -
PMT
payments. 100000)
Calculates the interest portion of a payment for a loan during a =IPMT(5%/12, 1, 60,
IPMT
specific period. 100000)
Calculates the principal portion of a payment for a loan during a =PPMT(5%/12, 1, 60,
PPMT
specific period. 100000)
Calculates the future value of an investment based on periodic =FV(5%/12, 60, -200, -
FV
payments and a constant interest rate. 1000)
Returns the number of periods required to pay off a loan or reach a =NPER(5%/12, -200, -
NPER
future value. 10000)
RATE Calculates the interest rate per period of an investment or loan. =RATE(60, -200, -10000)
3. Depreciation
Calculates depreciation of an asset for a specified period using the =DB(10000, 1000, 5,
DB
declining balance method. 1)
Calculates depreciation of an asset for a specified period using the =DDB(10000, 1000,
DDB
double-declining balance method. 5, 1)
SLN Calculates depreciation for a period using the straight-line method. =SLN(10000, 1000, 5)
Calculates depreciation for a specified period using the sum-of-years' =SYD(10000, 1000, 5,
SYD
digits method. 1)
Returns the internal rate of return for cash flows =XIRR({-1000, 300, 400}, {"2023-01-01",
XIRR
with specific dates. "2023-06-01", "2023-12-01"})
NOMINAL Returns the nominal annual interest rate from the =NOMINAL(5%, 12)
Function Description Example
=DISC("2023-01-01", "2025-01-01",
DISC Calculates the discount rate of a security.
950, 1000)
Calculates the price per $100 face value of a security =PRICE("2023-01-01", "2025-01-01",
PRICE
with periodic interest payments. 5%, 6%, 1000, 2)
=YIELDDISC("2023-01-01", "2025-01-
YIELDDISC Calculates the annual yield of a discounted security.
01", 950, 1000)
Returns the price per $100 face value for a =TBILLPRICE("2023-01-01", "2023-06-01",
TBILLPRICE
Treasury bill. 0.05)
Function Description Example
=TBILLYIELD("2023-01-01", "2023-06-01",
TBILLYIELD Calculates the yield for a Treasury bill.
95)
Returns the net present value for a schedule of =XNPV(5%, {-1000, 300, 400}, {"2023-01-01",
XNPV
cash flows with specific dates. "2023-06-01", "2023-12-01"})
Returns the internal rate of return for cash =XIRR({-1000, 300, 400}, {"2023-01-01",
XIRR
flows with specific dates. "2023-06-01", "2023-12-01"})