Financial Functions

Financial functions in Excel empower users to perform comprehensive financial analysis, model investment scenarios, and manage cash flows with precision — all without the need for complex programming. These powerful tools make it easy to calculate loan payments, interest rates, investment returns, depreciation schedules, and the present or future value of financial instruments. Whether you’re building a budget, evaluating profitability, or forecasting long-term financial outcomes, Excel’s financial functions help analysts, accountants, and decision-makers turn numerical data into meaningful insights. By leveraging these capabilities, users can build robust financial models, optimize resource allocation, and support smarter, data-driven financial decisions directly within Excel.

ACCRINT

ACCRINTM

AMORDEGRC

AMORLINC

COUPDAYBS

COUPDAYS

COUPDAYSNC

COUPNCD

COUPNUM

COUPPCD

CUMIPMT

CUMPRINC

DB

DDB

DISC

DURATION

EFFECT

FV

FVSCHEDULE

INTRATE

IPMT

IRR

ISPMT

MIRR

NOMINAL

NPER

NPV

ODDFPRICE

ODDFYIELD

ODDLPRICE

ODDLYIELD

PDURATION

PMT

PRICE

PRICEDISC

PRICEMAT

PV

RATE

RECEIVED

RRI

SLN

SYD

TBILLEQ

TBILLPRICE

TBILLYIELD

VDB

XIRR

XNPV

YIELD

YIELDDISC

YIELDMAT

Explore all our articles related to the Financial functions…

How to use the PRICE() function in Excel

This function calculates the price of a fixed-income security (loan), meaning the purchase price excluding any accrued interest. Syntax. PRICE(Settlement; Maturity; Rate; Yield; Redemption; Frequency; Basis) Arguments Settlement (required): The date on which the ownership of the security changes. Maturity

Read more »

How to use the PPMT() function in Excel

Its calculates the principal payment portion of a fixed payment (annuity) for a specific period of an investment or loan with constant payments and interest rate. Syntax PPMT(Rate; Per; Nper; Pv; [Fv]; [Type]) Arguments Argument Requirement Description Rate Required Interest

Read more »

How to use the PMT() function in Excel

Calculates the periodic payment amount (annuity) for a loan or investment based on constant payments and a constant interest rate. For loan repayment calculations, this represents the fixed payment amount that includes both principal and interest. Syntax PMT(Rate; Nper; Pv;

Read more »

How to use the ODDLYIELD() function in Excel

Its calculates the yield of a fixed-interest security with an irregular final interest period (different length from previous regular periods), using simple interest (no compounding). Syntax ODDLYIELD(Settlement; Maturity; Last_Interest_Date; Rate; Price; Repayment; Frequency; [Basis]) Arguments Parameter Requirement Description Settlement Required

Read more »

How to use the ODDLPRICE() function in Excel

Its calculates the price of a fixed-interest security with a final interest period that differs in length from previous regular periods, without considering compound interest. Syntax ODDLPRICE(Settlement; Maturity; Last_Interest_Date; Rate; Yield; Repayment; Frequency; [Basis]) Arguments Settlement (required): Date when ownership of

Read more »

How to use the ODDFYIELD() function in Excel

Its calculates the yield of a fixed-interest security from the settlement date to maturity, accounting for a first interest period that may be shorter or longer than subsequent regular periods. Syntax ODDFYIELD(Settlement; Maturity; Issue; First_Interest_Date; Rate; Price; Repayment; Frequency; [Basis])

Read more »

How to use the ODDFPRICE() function in Excel

Calculates the price of a fixed-interest security, accounting for a first interest period that is either shorter or longer than subsequent regular periods (quarterly, semi-annual, or annual). Syntax ODDFPRICE(Settlement; Maturity; Issue; First_Interest_Date; Rate; Yield; Repayment; Frequency; [Basis]) Arguments Settlement (required) – The

Read more »

How to use the NPV() function in Excel

This function calculates the net present value of future period surpluses (cash flows) of an investment based on a given discount rate. Syntax NPV(Rate; Value1; Value2; …) Arguments Rate (required) – The discount rate supplied by the investor. Value1, Value2, … (required) – The

Read more »

How to use the NPER() function in Excel

The NPER() function calculates the duration of a compound interest process, annuity calculation, or repayment plan. It is based on regular payments of the same amount and/or one-time payments at the beginning or end of the period, following the financial mathematical benefit principle:

Read more »

How to use the NOMINAL() function in Excel

This function calculates the nominal interest rate that (mathematically, in finance) results in equivalence to a given effective interest rate. Syntax: NOMINAL(Effect_Rate; Periods) Arguments: Effect_Rate (required) – The given effective annual interest rate, derived from the compound interest of an intra-annual yield.

Read more »

How to use the MIRR() function in Excel

This function calculates the modified internal rate of return (MIRR), evaluating negative cash flows (disbursements) and positive cash flows (deposits) at different interest rates. Syntax: MIRR(Values; Investment; Reinvestment) Arguments Values (required) A range of cash flows (disbursements and deposits) arranged chronologically. Each

Read more »

How to use the MDURATION() function in Excel

This function calculates the modified duration for fixed-interest securities. Syntax: MDURATION(Settlemen; Maturity; Nominal_Interest; Yield; Frequency; Basis) Arguments: Settlement (required) – The date when ownership of the security is transferred. Maturity (required) – The date when the loan (represented by the security) is repaid. Nominal_Interest (required) – The annual

Read more »

How to use the ISPMT() function in Excel

Calculates the simple interest accrued for a specific period within a year, based on a fixed annual interest rate. Unlike standard compound interest functions, ISPMT() assumes no intra-period compounding. Syntax ISPMT(Rate; Per; Nper; Pv) Arguments Argument Description Rate Annual interest rate (e.g., 6%). Per Period number

Read more »

How to use the IRR() function in Excel

Calculates the Internal Rate of Return (IRR)—the discount rate that makes the Net Present Value (NPV) of a series of cash flows equal to zero. Syntax IRR(Values; [Guess]) Arguments Argument Description Values (required) A range/array of cash flows (negative = outflows, positive

Read more »

How to use the IPMT() function in Excel

Its calculates the interest portion of a fixed periodic payment (annuity) for a loan or investment under the annuity repayment method. Syntax IPMT(Rate; Per; Nper; Pv; [Fv]; [Type]) Arguments Argument Description Rate (required) Periodic interest rate (e.g., 5.5%/12 for monthly payments). Per (required) Specific period number

Read more »

Go Beyond: Discover More Excel Functions…

Excel offers far more than just basic formulas. Beyond the Financial functions, there’s a powerful universe of functions designed to help you analyze data, automate tasks, and build dynamic spreadsheets. In this section, you’ll discover key categories such as lookup functions, logical functions, text manipulation, cube formulas, and more — each with clear explanations and real-world examples to help you master them with confidence.