Financial functions

The 55 financial functions in Sheets, with the usual names, arguments and results.

FunctionWhat it doesSyntax
ACCRINTAccrued interest of a periodic-interest bondACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])
ACCRINTMAccrued interest paid at maturityACCRINTM(issue, settlement, rate, par, [basis])
AMORDEGRCFrench degressive depreciation of a periodAMORDEGRC(cost, date_purchased, first_period, salvage, period, rate, [basis])
AMORLINCFrench linear depreciation of a periodAMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis])
COUPDAYBSDays from coupon period start to settlementCOUPDAYBS(settlement, maturity, frequency, [basis])
COUPDAYSDays in the coupon period of settlementCOUPDAYS(settlement, maturity, frequency, [basis])
COUPDAYSNCDays from settlement to the next couponCOUPDAYSNC(settlement, maturity, frequency, [basis])
COUPNCDNext coupon date after settlementCOUPNCD(settlement, maturity, frequency, [basis])
COUPNUMCoupons payable up to maturityCOUPNUM(settlement, maturity, frequency, [basis])
COUPPCDPrevious coupon date before settlementCOUPPCD(settlement, maturity, frequency, [basis])
CUMIPMTInterest paid between two periodsCUMIPMT(rate, nper, pv, start_period, end_period, type)
CUMPRINCPrincipal paid between two periodsCUMPRINC(rate, nper, pv, start_period, end_period, type)
DBFixed-declining balance depreciationDB(cost, salvage, life, period, [month])
DDBDouble-declining balance depreciationDDB(cost, salvage, life, period, [factor])
DISCDiscount rate of a securityDISC(settlement, maturity, pr, redemption, [basis])
DOLLARDEFractional dollar price as a decimalDOLLARDE(fractional_dollar, fraction)
DOLLARFRDecimal dollar price as a fractionDOLLARFR(decimal_dollar, fraction)
DURATIONMacaulay duration of a bondDURATION(settlement, maturity, coupon, yld, frequency, [basis])
EFFECTEffective annual interest rateEFFECT(nominal_rate, npery)
FVFuture value of an investmentFV(rate, nper, pmt, [pv], [type])
FVSCHEDULEFuture value after a series of ratesFVSCHEDULE(principal, schedule)
INTRATEInterest rate of a fully invested securityINTRATE(settlement, maturity, investment, redemption, [basis])
IPMTInterest part of a paymentIPMT(rate, per, nper, pv, [fv], [type])
IRRInternal rate of return of cash flowsIRR(values, [guess])
ISPMTInterest of a period, even principal paymentsISPMT(rate, per, nper, pv)
MDURATIONModified duration of a bondMDURATION(settlement, maturity, coupon, yld, frequency, [basis])
MIRRModified internal rate of returnMIRR(values, finance_rate, reinvest_rate)
NOMINALNominal annual interest rateNOMINAL(effect_rate, npery)
NPERNumber of periods of an investmentNPER(rate, pmt, pv, [fv], [type])
NPVNet present value of periodic cash flowsNPV(rate, value1, [value2, ...])
ODDFPRICEPrice of a bond with an odd first periodODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis])
ODDFYIELDYield of a bond with an odd first periodODDFYIELD(settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis])
ODDLPRICEPrice of a bond with an odd last periodODDLPRICE(settlement, maturity, last_interest, rate, yld, redemption, frequency, [basis])
ODDLYIELDYield of a bond with an odd last periodODDLYIELD(settlement, maturity, last_interest, rate, pr, redemption, frequency, [basis])
PDURATIONPeriods for an investment to reach a valuePDURATION(rate, pv, fv)
PMTexamplePeriodic payment of a loan or annuityPMT(rate, nper, pv, [fv], [type])
PPMTPrincipal part of a paymentPPMT(rate, per, nper, pv, [fv], [type])
PRICEPrice per $100 of a periodic-interest bondPRICE(settlement, maturity, rate, yld, redemption, frequency, [basis])
PRICEDISCPrice per $100 of a discounted securityPRICEDISC(settlement, maturity, discount, redemption, [basis])
PRICEMATPrice per $100, interest paid at maturityPRICEMAT(settlement, maturity, issue, rate, yld, [basis])
PVPresent value of an investmentPV(rate, nper, pmt, [fv], [type])
RATEInterest rate per period of an annuityRATE(nper, pmt, pv, [fv], [type], [guess])
RECEIVEDAmount received at maturityRECEIVED(settlement, maturity, investment, discount, [basis])
RRIEquivalent interest rate for growthRRI(nper, pv, fv)
SLNStraight-line depreciation per periodSLN(cost, salvage, life)
SYDSum-of-years' digits depreciationSYD(cost, salvage, life, per)
TBILLEQBond-equivalent yield of a Treasury billTBILLEQ(settlement, maturity, discount)
TBILLPRICEPrice per $100 of a Treasury billTBILLPRICE(settlement, maturity, discount)
TBILLYIELDYield of a Treasury billTBILLYIELD(settlement, maturity, pr)
VDBDeclining balance depreciation over periodsVDB(cost, salvage, life, start_period, end_period, [factor], [no_switch])
XIRRInternal rate of return of dated cash flowsXIRR(values, dates, [guess])
XNPVNet present value of dated cash flowsXNPV(rate, values, dates)
YIELDYield of a periodic-interest bondYIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])
YIELDDISCAnnual yield of a discounted securityYIELDDISC(settlement, maturity, pr, redemption, [basis])
YIELDMATAnnual yield, interest paid at maturityYIELDMAT(settlement, maturity, issue, rate, pr, [basis])