本篇汇总 Excel 财务函数共 55 个,按使用频率排序,高频函数标 ⭐。每个函数附语法与示例。
| 函数 | 说明 | 示例 |
|---|---|---|
FV ⭐ |
计算投资的未来值 | =FV(rate,nper,pmt,pv,type) — 计算定期投资在nper期后的未来值 |
PMT ⭐ |
计算贷款的每期付款额 | =PMT(rate,nper,pv,fv,type) — 计算贷款的每期还款额 |
ACCRINT |
返回定期付息证券的应计利息 | =ACCRINT(issue,first_interest,settlement,rate,par, frequency) — 计算从上次付息日到结算日的应计利息 |
ACCRINTM |
返回到期付息证券的应计利息 | =ACCRINTM(issue,settlement,rate,par) — 计算从发行日到结算日的应计利息 |
AMORDEGRC |
使用折旧系数计算折旧 | =AMORDEGRC(cost,date_purchased,first_period,salvage,period,rate,basis) — 使用法国会计系统计算折旧 |
AMORLINC |
返回每个结算期间的折旧 | =AMORLINC(cost,date_purchased,first_period,salvage,period,rate,basis) — 使用线性计算每个期间的折旧折旧法 |
COUPDAYBS |
返回付息期到结算日的天数 | =COUPDAYBS(settlement,maturity,frequency,basis) — 计算从付息期开始到结算日的天数 |
COUPDAYS |
返回付息期的天数 | =COUPDAYS(settlement,maturity,frequency,basis) — 返回整个付息期的天数 |
COUPDAYSNC |
返回结算日到下一付息日的天数 | =COUPDAYSNC(settlement,maturity,frequency,basis) — 计算从结算日到下一付息日的天数 |
COUPNCD |
返回结算日之后的下一个付息日 | =COUPNCD(settlement,maturity,frequency,basis) — 返回结算日后的下一个付息日日期 |
COUPNUM |
返回结算日与到期日之间的付息次数 | =COUPNUM(settlement,maturity,frequency,basis) — 返回结算日和到期日之间的付息次数 |
COUPPCD |
返回结算日之前的上一个付息日 | =COUPPCD(settlement,maturity,frequency,basis) — 返回结算日前的上一付息日日期 |
CUMIPMT |
返回贷款在两期之间累计偿还的利息 | =CUMIPMT(rate,nper,pv,start_period,end_period,type) — 计算贷款从start到end期累计偿还的利息 |
CUMPRINC |
返回贷款在两期之间累计偿还的本金 | =CUMPRINC(rate,nper,pv,start_period,end_period,type) — 计算贷款从start到end期累计偿还的本金 |
DB |
使用固定余额递减法计算折旧 | =DB(cost,salvage,life,period,month) — 使用固定余额递减法计算指定期间的折旧 |
DDB |
使用双倍余额递减法计算折旧 | =DDB(cost,salvage,life,period,factor) — 使用双倍余额递减法计算折旧 |
DISC |
返回证券的贴现率 | =DISC(settlement,maturity,price,redemption,basis) — 计算证券的贴现率 |
DOLLARDE |
将分数价格转换为小数价格 | =DOLLARDE(1.05,8) — 将1又5/8美元转换为小数1.0625 |
DOLLARFR |
将小数价格转换为分数价格 | =DOLLARFR(1.625,8) — 将1.625美元转换为分数1又5/8 |
DURATION |
返回定期付息证券的麦考利久期 | =DURATION(settlement,maturity,coupon,yield,frequency,basis) — 计算债券的麦考利久期 |
EFFECT |
返回实际年利率 | =EFFECT(nominal_rate,npery) — 将名义年利率转换为实际年利率 |
FVSCHEDULE |
返回初始本金在应用一系列复利后的未来值 | =FVSCHEDULE(principal,schedule) — 计算本金按不同利率复利后的终值 |
INTRATE |
返回完全投资型证券的利率 | =INTRATE(settlement,maturity,investment,redemption,basis) — 计算证券的利率 |
IPMT |
计算贷款某期还款的利息 | =IPMT(rate,per,nper,pv,fv,type) — 计算贷款第per期偿还的利息 |
IRR |
返回内部收益率 | =IRR(values,guess) — 计算一系列现金流的内部收益率 |
ISPMT |
计算投资期间的利息支付 | =ISPMT(rate,per,nper,pv) — 计算投资期间某期的利息支付 |
MDURATION |
返回证券的修正麦考利久期 | =MDURATION(settlement,maturity,coupon,yield,frequency,basis) — 计算债券的修正久期 |
MIRR |
返回修正内部收益率 | =MIRR(values,finance_rate,reinvest_rate) — 计算考虑再投资率的修正内部收益率 |
NOMINAL |
返回名义年利率 | =NOMINAL(effect_rate,npery) — 将实际年利率转换为名义年利率 |
NPER |
计算投资的期数 | =NPER(rate,pmt,pv,fv,type) — 计算达到目标值所需的付款期数 |
NPV |
计算净现值 | =NPV(rate,value1,value2,...) — 按贴现率计算现金流的净现值 |
ODDFPRICE |
返回首期付息日债券的价格 | =ODDFPRICE(settlement,maturity,issue,first_coupon,rate,yield,redemption,frequency,basis) — 计算首期付息日债券的价格 |
ODDFYIELD |
返回首期付息日债券的收益率 | =ODDFYIELD(settlement,maturity,issue,first_coupon,rate,price,redemption,frequency,basis) — 计算首期付息日债券的收益率 |
ODDLPRICE |
返回末期付息日债券的价格 | =ODDLPRICE(settlement,maturity,last_interest,rate,yield,redemption,frequency,basis) — 计算末期付息日债券的价格 |
ODDLYIELD |
返回末期付息日债券的收益率 | =ODDLYIELD(settlement,maturity,last_interest,rate,price,redemption,frequency,basis) — 计算末期付息日债券的收益率 |
PDURATION |
返回投资达到指定值所需的期数 | =PDURATION(rate,pv,fv) — 计算投资从现值达到目标值所需的期数 |
PPMT |
计算贷款某期还款的本金 | =PPMT(rate,per,nper,pv,fv,type) — 计算贷款第per期偿还的本金 |
PRICE |
返回定期付息债券的价格 | =PRICE(settlement,maturity,rate,yield,redemption,frequency,basis) — 计算定期付息债券的价格 |
PRICEDISC |
返回贴现债券的价格 | =PRICEDISC(settlement,maturity,discount,redemption,basis) — 计算贴现债券的价格 |
PRICEMAT |
返回到期付息债券的价格 | =PRICEMAT(settlement,maturity,issue,rate,yield,basis) — 计算到期付息债券的价格 |
PV |
计算投资的现值 | =PV(rate,nper,pmt,fv,type) — 计算未来现金流的现值 |
RATE |
计算年金的各期利率 | =RATE(nper,pmt,pv,fv,type,guess) — 计算年金的每期利率 |
RECEIVED |
返回完全投资型证券在到期日收回的金额 | =RECEIVED(settlement,maturity,investment,discount,basis) — 计算证券到期收回的金额 |
RRI |
返回投资的等效利率 | =RRI(nper,pv,fv) — 计算投资达到目标值的等效利率 |
SLN |
使用直线法计算折旧 | =SLN(cost,salvage,life) — 使用直线法计算每年的折旧额 |
SYD |
使用年数总和法计算折旧 | =SYD(cost,salvage,life,period) — 使用年数总和法计算指定期间的折旧 |
TBILLEQ |
返回国库券的等效收益率 | =TBILLEQ(settlement,maturity,discount) — 计算国库券的等效年收益率 |
TBILLPRICE |
返回国库券的价格 | =TBILLPRICE(settlement,maturity,discount) — 计算国库券的价格 |
TBILLYIELD |
返回国库券的收益率 | =TBILLYIELD(settlement,maturity,price) — 计算国库券的收益率 |
VDB |
计算任意期间的折旧 | =VDB(cost,salvage,life,start_period,end_period,factor,no_switch) — 计算任意期间的折旧额 |
XIRR |
返回一组不定期现金流的内部收益率 | =XIRR(values,dates,guess) — 计算不规则现金流的内部收益率 |
XNPV |
返回一组不定期现金流的净现值 | =XNPV(rate,values,dates) — 计算不规则现金流的净现值 |
YIELD |
返回定期付息债券的收益率 | =YIELD(settlement,maturity,rate,price,redemption,frequency,basis) — 计算债券的收益率 |
YIELDDISC |
返回贴现债券的年收益率 | =YIELDDISC(settlement,maturity,price,redemption,basis) — 计算贴现债券的年收益率 |
YIELDMAT |
返回到期付息债券的年收益率 | =YIELDMAT(settlement,maturity,issue,rate,price,basis) — 计算到期付息债券的年收益率 |
由在线工具箱(www.vba.net)整理制作