Excel 函数教程 / 第7章

财务函数

用于贷款、利息、本金、投资现值未来值、内部收益率、折旧、证券和国库券计算。

本章学习目标

掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。

函数清单

使用方法、注意事项与案例

函数常用语法使用方法注意事项案例公式
本金与利息
PMTPMT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=PMT(5%/12,30*12,-800000)

结果:数值结果

IPMTIPMT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=IPMT(参数1,参数2,参数3)

结果:数值结果

PPMTPPMT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=PPMT(参数1,参数2,参数3)

结果:数值结果

CUMPRINCSUM(数值区域)汇总数值。注意排除文本数字和隐藏筛选场景。
=CUMPRINC(参数1,参数2,参数3)

结果:计算结果

CUMIPMTCUMIPMT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=CUMIPMT(参数1,参数2,参数3)

结果:数值结果

ISPMTISPMT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=ISPMT(参数1,参数2,参数3)

结果:数值结果

RATERATE(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=RATE(参数1,参数2,参数3)

结果:数值结果

美元价格格式
DOLLARDEDOLLARDE(文本,参数)提取、转换、查找或替换文本。注意全角/半角、空格、不可见字符和文本型数字。
=DOLLARDE(参数1,参数2,参数3)

结果:计算结果

DOLLARFRDOLLARFR(文本,参数)提取、转换、查找或替换文本。注意全角/半角、空格、不可见字符和文本型数字。
=DOLLARFR(参数1,参数2,参数3)

结果:计算结果

投资与收益率
FVFV(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=FV(参数1,参数2,参数3)

结果:数值结果

FVSCHEDULEFVSCHEDULE(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=FVSCHEDULE(参数1,参数2,参数3)

结果:数值结果

PVPV(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=PV(参数1,参数2,参数3)

结果:数值结果

NPVNPV(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=NPV(参数1,参数2,参数3)

结果:数值结果

XNPVXNPV(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=XNPV(参数1,参数2,参数3)

结果:数值结果

NPERNPER(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=NPER(参数1,参数2,参数3)

结果:计算结果

PDURATIONPDURATION(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=PDURATION(参数1,参数2,参数3)

结果:计算结果

RRIRRI(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=RRI(参数1,参数2,参数3)

结果:计算结果

IRRIRR(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=IRR(参数1,参数2,参数3)

结果:数值结果

MIRRMIRR(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=MIRR(参数1,参数2,参数3)

结果:数值结果

XIRRXIRR(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=XIRR(参数1,参数2,参数3)

结果:数值结果

折旧
DBDB(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=DB(参数1,参数2,参数3)

结果:计算结果

DDBDDB(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=DDB(参数1,参数2,参数3)

结果:计算结果

VDBVDB(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=VDB(参数1,参数2,参数3)

结果:计算结果

SLNSLN(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=SLN(参数1,参数2,参数3)

结果:计算结果

SYDSYD(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=SYD(参数1,参数2,参数3)

结果:计算结果

AMORDEGRCAMORDEGRC(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=AMORDEGRC(参数1,参数2,参数3)

结果:计算结果

AMORLINCAMORLINC(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=AMORLINC(参数1,参数2,参数3)

结果:计算结果

证券与国库券
ACCRINTACCRINT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=ACCRINT(参数1,参数2,参数3)

结果:计算结果

ACCRINTMACCRINTM(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=ACCRINTM(参数1,参数2,参数3)

结果:计算结果

COUPDAYBSCOUPDAYBS(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=COUPDAYBS(参数1,参数2,参数3)

结果:计算结果

COUPDAYSCOUPDAYS(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=COUPDAYS(参数1,参数2,参数3)

结果:计算结果

COUPDAYSNCCOUPDAYSNC(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=COUPDAYSNC(参数1,参数2,参数3)

结果:计算结果

COUPNCDCOUPNCD(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=COUPNCD(参数1,参数2,参数3)

结果:计算结果

COUPPCDCOUPPCD(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=COUPPCD(参数1,参数2,参数3)

结果:计算结果

COUPNUMCOUPNUM(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=COUPNUM(参数1,参数2,参数3)

结果:计算结果

DISCDISC(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=DISC(参数1,参数2,参数3)

结果:计算结果

DURATIONDURATION(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=DURATION(参数1,参数2,参数3)

结果:计算结果

EFFECTEFFECT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=EFFECT(参数1,参数2,参数3)

结果:计算结果

NOMINALNOMINAL(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=NOMINAL(参数1,参数2,参数3)

结果:数值结果

INTRATEINTRATE(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=INTRATE(参数1,参数2,参数3)

结果:数值结果

MDURATIONMDURATION(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=MDURATION(参数1,参数2,参数3)

结果:计算结果

ODDFPRICEODDFPRICE(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=ODDFPRICE(参数1,参数2,参数3)

结果:数值结果

ODDFYIELDODDFYIELD(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=ODDFYIELD(参数1,参数2,参数3)

结果:数值结果

ODDLPRICEODDLPRICE(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=ODDLPRICE(参数1,参数2,参数3)

结果:数值结果

ODDLYIELDODDLYIELD(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=ODDLYIELD(参数1,参数2,参数3)

结果:数值结果

PRICEPRICE(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=PRICE(参数1,参数2,参数3)

结果:数值结果

PRICEDISCPRICEDISC(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=PRICEDISC(参数1,参数2,参数3)

结果:数值结果

PRICEMATPRICEMAT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=PRICEMAT(参数1,参数2,参数3)

结果:数值结果

RECEIVEDRECEIVED(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=RECEIVED(参数1,参数2,参数3)

结果:计算结果

TBILLEQTBILLEQ(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=TBILLEQ(参数1,参数2,参数3)

结果:计算结果

TBILLYIELDTBILLYIELD(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=TBILLYIELD(参数1,参数2,参数3)

结果:数值结果

TBILLPRICETBILLPRICE(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=TBILLPRICE(参数1,参数2,参数3)

结果:数值结果

YIELDYIELD(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=YIELD(参数1,参数2,参数3)

结果:数值结果

YIELDDISCYIELDDISC(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=YIELDDISC(参数1,参数2,参数3)

结果:数值结果

YIELDMATYIELDMAT(利率,期数,现值,未来值)计算贷款、投资、收益率、折旧和证券指标。现金流方向要一致,支出通常为负数。
=YIELDMAT(参数1,参数2,参数3)

结果:数值结果

典型案例

本章高频业务场景

使用场景公式说明
计算月供
=PMT(4.2%/12,30*12,-800000)
利率按月折算,贷款本金用负数表示现金流方向。
计算投资净现值
=NPV(8%,C2:C6)+B2
初始投资通常单独加回。
直线法折旧
=SLN(100000,10000,5)
原值10万、残值1万、使用5年。

学习建议

  • 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
  • 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
  • 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。