VBA For ExcelExcel 加油站Office实用小技能get

2017年最全的excel函数大全7—财务函数(下)

2017-09-23  本文已影响115人  幸福的耗子

上次给大家分享了《2017年最全的excel函数大全7—财务函数(上)》,这次分享给大家财务函数(下)。

NPV 函数—返回基于一系列定期的现金流和贴现率计算的投资的净现值

描述

使用贴现率和一系列未来支出(负值)和收益(正值)来计算一项投资的净现值。

语法

NPV(rate,value1,[value2],...)

NPV 函数语法具有下列参数:

  • rate    必需。某一期间的贴现率。

  • value1, value2, ...    Value1      是必需的,后续值是可选的。这些是代表支出及收入的 1 到 254 个参数。

  • 备注

  • NPV 投资开始于 value1 现金流所在日期的前一期,并以列表中最后一笔现金流为结束。NPV 的计算基于未来的现金流。如果第一笔现金流发生在第一期的期初,则第一笔现金必须添加到 NPV 的结果中,而不应包含在值参数中。有关详细信息,请参阅下面的案例。

  • 如果 n 是值列表中现金流的笔数,则      NPV 的公式如下:

  • NPV 类似于 PV 函数(现值)。PV 与 NPV 的主要差别在于:PV 既允许现金流在期末开始也允许现金流在期初开始。与可变的 NPV 的现金流值不同,PV 现金流在整个投资中必须是固定的。

  • NPV 与 IRR 函数(内部收益率)也有关。函数 IRR 是使 NPV 等于零的比率:NPV(IRR(...), ...) = 0。

  • 案例

    案例 2

    ODDFPRICE 函数—返回每张票面为 ¥100 且第一期为奇数的债券的现价

    描述

    返回首期付息日不固定(长期或短期)的面值 ¥100 的有价证券价格。

    语法

    ODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    ODDFPRICE 函数语法具有下列参数:

  • Settlement    必需。      有价证券的结算日。      有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

  • Maturity    必需。      有价证券的到期日。      到期日是有价证券有效期截止时的日期。

  • Issue    必需。      有价证券的发行日。

  • First_coupon    必需。      有价证券的首期付息日。

  • Rate    必需。      有价证券的利率。

  • Yld    必需。      有价证券的年收益率。

  • Redemption    必需。      面值 ¥100 的有价证券的清偿价值。

  • Frequency    必需。      年付息次数。      如果按年支付,frequency = 1;按半年期支付,frequency      = 2;按季支付,frequency = 4。

  • Basis    可选。      要使用的日计数基准类型。

  • 备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • 结算日是购买者买入息票(如债券)的日期。      到期日是息票有效期截止时的日期。      例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。      则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

  • Settlement、maturity、issue、first_coupon 和 basis 将被截尾取整。

  • 如果 settlement、maturity、issue 或 first_coupon 不是有效日期,则 ODDFPRICE 返回 错误值 #VALUE!。

  • 如果 rate < 0 或 yld < 0,则 ODDFPRICE 返回 错误值 #NUM!。

  • 如果 basis < 0 或 basis > 4,则 ODDFPRICE 返回 错误值 #NUM!。

  • 必须满足下列日期条件,否则,ODDFPRICE 返回 错误值 #NUM!:

  • maturity > first_coupon > settlement > issue

  • ODDFPRICE 函数的计算公式如下:

  • 短期首期不固定息票:

    其中:

    长期首期不固定息票:

    其中:

    案例

    ODDFYIELD —返回第一期为奇数的债券的收益

    描述

    返回首期付息日不固定的有价证券(长期或短期)的收益率。

    语法

    ODDFYIELD(settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    ODDFYIELD 函数语法具有以下参数:

  • Settlement    必需。      有价证券的结算日。      有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

  • Maturity    必需。      有价证券的到期日。      到期日是有价证券有效期截止时的日期。

  • Issue    必需。      有价证券的发行日。

  • First_coupon    必需。      有价证券的首期付息日。

  • Rate    必需。      有价证券的利率。

  • Pr    必需。      有价证券的价格。

  • Redemption    必需。      面值 ¥100 的有价证券的清偿价值。

  • Frequency    必需。      年付息次数。      如果按年支付,frequency = 1;按半年期支付,frequency      = 2;按季支付,frequency = 4。

  • Basis    可选。      要使用的日计数基准类型。

  • 备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • 结算日是购买者买入息票(如债券)的日期。      到期日是息票有效期截止时的日期。      例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。      则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

  • Settlement、maturity、issue、first_coupon 和 basis 将被截尾取整。

  • 如果 settlement、maturity、issue 或 first_coupon 不是有效日期,则 ODDFYIELD 返回 错误值 #VALUE!。

  • 如果 rate < 0 或 pr ≤ 0,则 ODDFYIELD 返回 错误值 #NUM!。

  • 如果 basis < 0 或 basis > 4,则 ODDFYIELD 返回 错误值 #NUM!。

  • 必须满足下列日期条件,否则,ODDFYIELD 返回 错误值 #NUM!:

  • maturity > first_coupon > settlement > issue

  • Excel 使用迭代法计算函数      ODDFYIELD。      该函数基于 ODDFPRICE 中的公式进行牛顿迭代演算。 在 100 次迭代过程中,收益率不断变化,直到按给定收益率导出的估计价格接近实际价格。

  • 案例

    PDURATION 函数—返回投资到达指定值所需的期数

    描述

    返回投资到达指定值所需的期数。

    语法

    PDURATION(rate, pv, fv)

    PDURATION 函数语法具有下列参数。

  • Rate    必需。 Rate 为每期利率。

  • Pv    必需。 Pv 为投资的现值。

  • Fv    必需。 Fv 为所需的投资未来值。

  • PDURATION 使用下面的公式,其中 specifiedValue 等于 fv,currentValue 等于 pv:

    备注

  • PDURATION 要求所有参数为正值。

  • 如果参数值无效,则 PDURATION 返回错误值 #NUM! 。

  • 如果参数没有使用有效的数据类型,则 PDURATION 返回错误值 #VALUE! 。

  • 案例

    PMT 函数—返回年金的定期支付金额

    描述

    PMT 是一个财务函数,用于根据固定付款额和固定利率计算贷款的付款额。

    可使用 Excel 公式指导算出贷款的月还款额。 同时,你将了解如何在公式中使用 PMT 函数。

    语法

    PMT(rate, nper, pv, [fv], [type])

    PMT 函数语法具有下列参数:

  • rate    必需。      贷款利率。

  • Nper    必需。      该项贷款的付款总数。

  • pv    必需。      现值,或一系列未来付款额现在所值的总额,也叫本金。

  • fv    可选。      未来值,或在最后一次付款后希望得到的现金余额。      如果省略 fv,则假定其值为 0(零),即贷款的未来值是 0。

  • 类型    可选。 数字 0(零)或 1 指示支付时间。

  • 备注

  • PMT 返回的付款包括本金和利息,但不包括税金、准备金,也不包括某些与贷款有关的费用。

  • 请确保指定 rate 和 nper 所用的单位是一致的。      如果要以百分之十二的年利率按月支付一笔四年期的贷款,则 rate 应为 12%/12,nper 应为 4*12。 如果按年支付同一笔贷款,则 rate 使用 12%,nper 使用 4。

  • 提示    要求出贷款期内的已付款总额,可以将返回的 PMT 值乘以 nper。

    案例

    PPMT 函数—返回一笔投资在给定期间内偿还的本金

    描述

    返回根据定期固定付款和固定利率而定的投资在已知期间内的本金偿付额。

    语法

    PPMT(rate, per, nper, pv, [fv], [type])

    PPMT 函数语法具有下列参数:

  • Rate    必需。      各期利率。

  • per    必需。      指定期数,该值必须在 1 到 nper 范围内。

  • Nper    必需。年金的付款总期数。

  • pv    必需。现值即一系列未来付款当前值的总和。

  • fv    可选。      未来值,或在最后一次付款后希望得到的现金余额。      如果省略 fv,则假定其值为 0(零),即贷款的未来值是 0。

  • 类型    可选。 数字 0 或 1,用以指定各期的付款时间是在期初还是期末。

  • 备注

    请确保指定 rate 和 nper 所用的单位是一致的。 如果贷款为期四年(年利率 12%),每月还一次款,则 rate 应为 12%/12,nper 应为 4*12。 如果对相同贷款每年还一次款,则 rate 应为 12%,nper 应为 4。

    案例

    PRICE —返回每张票面为 ¥100 且定期支付利息的债券的现价

    描述

    返回定期付息的面值 ¥100 的有价证券的价格。

    语法

    PRICE(settlement, maturity, rate, yld, redemption, frequency, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    PRICE 函数语法具有下列参数:

  • Settlement    必需。      有价证券的结算日。      有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

  • Maturity    必需。      有价证券的到期日。      到期日是有价证券有效期截止时的日期。

  • Rate    必需。      有价证券的年息票利率。

  • Yld    必需。      有价证券的年收益率。

  • Redemption    必需。      面值 ¥100 的有价证券的清偿价值。

  • Frequency    必需。      年付息次数。      如果按年支付,frequency = 1;按半年期支付,frequency      = 2;按季支付,frequency = 4。

  • Basis    可选。      要使用的日计数基准类型。

  • 备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • 结算日是购买者买入息票(如债券)的日期。      到期日是息票有效期截止时的日期。      例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。      则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

  • Settlement、maturity、frequency 和 basis 将被截尾取整。

  • 如果 settlement 或 maturity 不是有效日期,则 PRICE 返回 错误值 #VALUE!。

  • 如果 yld < 0 或 rate < 0,则 PRICE 返回 错误值 #NUM!。

  • 如果 redemption ≤ 0,则 PRICE 返回 错误值 #NUM!。

  • 如果 frequency 不为数字 1、2 或 4,则 PRICE 返回 错误值 #NUM!。

  • 如果 basis < 0 或 basis > 4,则 PRICE 返回 错误值 #NUM!。

  • 如果 settlement ≥ maturity,则 PRICE 返回 错误值 #NUM!。

  • 重要: 

  • 当 N > 1 时(N 是结算日与清偿日之间的付息次数),PRICE 的计算公式如下:

  • 其中:

  • 当 N = 1 时(N 是结算日与清偿日之间的付息次数),PRICE 的计算公式如下:

  • DSC = 结算日与下一付息日之间的天数。

  • E = 结算日所在的付息期的天数。

  • A = 当前付息期内截止到结算日的天数。

  • 案例

    PRICEDISC 函数—返回每张票面为 ¥100 的已贴现债券的现价

    描述

    返回折价发行的面值 ¥100 的有价证券的价格。

    语法

    PRICEDISC(settlement, maturity, discount, redemption, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    PRICEDISC 函数语法具有下列参数:

  • Settlement    必需。      有价证券的结算日。      有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

  • Maturity    必需。      有价证券的到期日。      到期日是有价证券有效期截止时的日期。

  • Discount    必需。      有价证券的贴现率。

  • Redemption    必需。      面值 ¥100 的有价证券的清偿价值。

  • Basis    可选。      要使用的日计数基准类型。

  • 备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • 结算日是购买者买入息票(如债券)的日期。      到期日是息票有效期截止时的日期。      例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。      则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

  • Settlement、maturity 和 basis 将被截尾取整。

  • 如果 settlement 或 maturity 不是有效日期,则 PRICEDISC 返回 错误值 #VALUE!。

  • 如果 discount ≤ 0 或 redemption ≤ 0,则 PRICEDISC 返回 错误值 #NUM!。

  • 如果 basis < 0 或 basis > 4,则 PRICEDISC 返回 错误值 #NUM!。

  • 如果 settlement ≥ maturity,则 PRICEDISC 返回 错误值 #NUM!。

  • 函数 PRICEDISC 的计算公式如下:

  • 其中:

    案例

    PRICEMAT 函数—返回每张票面为 ¥100 且在到期日支付利息的债券的现价

    描述

    返回到期付息的面值 ¥100 的有价证券的价格。

    语法

    PRICEMAT(settlement, maturity, issue, rate, yld, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    PRICEMAT 函数语法具有下列参数:

  • Settlement    必需。      有价证券的结算日。      有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

  • Maturity    必需。      有价证券的到期日。      到期日是有价证券有效期截止时的日期。

  • Issue    必需。      有价证券的发行日,以时间序列号表示。

  • Rate    必需。      有价证券在发行日的利率。

  • Yld    必需。      有价证券的年收益率。

  • Basis    可选。      要使用的日计数基准类型。

  • 备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • 结算日是购买者买入息票(如债券)的日期。      到期日是息票有效期截止时的日期。      例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。      则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

  • Settlement、maturity、issue 和 basis 将被截尾取整。

  • 如果 settlement、maturity 或 issue 不是有效日期,则      PRICEMAT 返回      错误值 #VALUE!。

  • 如果 rate < 0 或 yld < 0,则 PRICEMAT 返回 错误值 #NUM!。

  • 如果 basis < 0 或 basis > 4,则 PRICEMAT 返回 错误值 #NUM!。

  • 如果 settlement ≥ maturity,则 PRICEMAT 返回 错误值 #NUM!。

  • 函数 PRICEMAT 的计算公式如下:

  • 其中:

    案例

    PV 函数—返回投资的现值

    描述

    PV 是一个财务函数,用于根据固定利率计算贷款或投资的现值。 可以将 PV 与定期付款、固定付款(如按揭或其他贷款)或投资目标的未来值结合使用。

    可使用 Excel 公式指导根据设定的月还款计算你可以承担的现值(贷款金额)。 同时,你将了解如何在公式中使用 PV 函数。

    也可以使用 Excel 公式指导计算财务投资目标的现值。

    语法

    PV(rate, nper, pmt, [fv], [type])

    PV 函数语法具有下列参数:

  • Rate    必需。      各期利率。      例如,如果您获得年利率为 10% 的汽车贷款,并且每月还款一次,则每月的利率为 10%/12(即 0.83%)。 您需要在公式中输入 10%/12(即 0.83%)或 0.0083 作为利率。

  • Nper    必需。      年金的付款总期数。      例如,如果您获得为期四年的汽车贷款,每月还款一次,则贷款期数为 4*12(即 48)期。      您需要在公式中输入 48 作为 nper。

  • Pmt    必需。      每期的付款金额,在年金周期内不能更改。      通常,pmt 包括本金和利息,但不含其他费用或税金。 例如,对于金额为      ¥100,000、利率为 12% 的四年期汽车贷款,每月付款为      ¥2633.30。 您需要在公式中输入      -2633.30 作为 pmt。 如果省略 pmt,则必须包括 fv 参数。

  • fv    可选。      未来值,或在最后一次付款后希望得到的现金余额。      如果省略 fv,则假定其值为 0(例如,贷款的未来值是 0)。 例如,如果要在 18 年中为支付某个特殊项目而储蓄      ¥500,000,则 ¥500,000 就是未来值。      然后,您可以对利率进行保守的猜测,并确定每月必须储蓄的金额。      如果省略 fv,则必须包括 pmt 参数。

  • 类型    可选。 数字 0 或 1,用以指定各期的付款时间是在期初还是期末。

  • 备注

  • 请确保指定 rate 和 nper 所用的单位是一致的。      如果贷款为期四年(年利率 12%),每月还一次款,则 rate 应为 12%/12,nper 应为 4*12。 如果对相同贷款每年还一次款,则      rate 应为 12%,nper 应为 4。

  • 以下函数应用于年金:

  • 年金指在一段连续时间内的一系列固定现金付款。      例如,汽车贷款或抵押就是一种年金。

  • 在年金函数中,现金支出(如存款)用负数表示;现金收入(如股利支票)用正数表示。      例如,一笔      ¥10,000 的银行存款将用参数 -10000(如果您是存款人)和参数 10000(如果您是银行)来表示。

  • Microsoft Excel 根据其他参数来求解某个金融参数。 如果 rate 不为 0,则:

  • 如果 rate 为 0,则:

    (pmt * nper) + pv + fv = 0

    案例

    RATE 函数—返回年金的各期利率

    描述

    返回年金每期的利率。 RATE 是通过迭代计算的,可以有零或多个解法。 如果在 20 次迭代之后,RATE 的连续结果不能收敛于 0.0000001 之内,则 RATE 返回 错误值 #NUM!。

    语法

    RATE(nper, pmt, pv, [fv], [type], [guess])

    RATE 函数语法具有下列参数:

  • Nper    必需。年金的付款总期数。

  • Pmt    必需。      每期的付款金额,在年金周期内不能更改。      通常,pmt 包括本金和利息,但不含其他费用或税金。 如果省略 pmt,则必须包括 fv 参数。

  • pv    必需。现值即一系列未来付款当前值的总和。

  • Fv    可选。未来值,或在最后一次付款后希望得到的现金余额。如果省略 fv,则假定其值为 0(例如,贷款的未来值是 0)。如果省略 fv,则必须包括 pmt 参数。

  • 类型    可选。 数字 0 或 1,用以指定各期的付款时间是在期初还是期末。

  • Guess    可选。      预期利率。

  • 备注

    应确保用来指定 guess 和 nper 的单位是一致的。 如果贷款为期四年(年利率 12%),每月还款一次,则 guess 使用 12%/12,nper 使用 4*12。 如果对相同贷款每年还款一次,则 guess 使用 12%,nper 使用 4。

    案例

    RECEIVED 函数—返回完全投资型债券在到期日收回的金额

    描述

    返回一次性付息的有价证券到期收回的金额。

    语法

    RECEIVED(settlement, maturity, investment, discount, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    RECEIVED 函数语法具有下列参数:

  • Settlement    必需。      有价证券的结算日。      有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

  • Maturity    必需。      有价证券的到期日。      到期日是有价证券有效期截止时的日期。

  • Investment    必需。      有价证券的投资额。

  • Discount    必需。      有价证券的贴现率。

  • Basis    可选。      要使用的日计数基准类型。

  • 备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • 结算日是购买者买入息票(如债券)的日期。      到期日是息票有效期截止时的日期。      例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。      则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

  • Settlement、maturity 和 basis 将被截尾取整。

  • 如果 settlement 或 maturity 不是有效日期,则 RECEIVED 返回 错误值 #VALUE!。

  • 如果 investment ≤ 0 或 discount ≤ 0,则 RECEIVED 返回 错误值 #NUM!。

  • 如果 basis < 0 或 basis > 4,则 RECEIVED 返回 错误值 #NUM!。

  • 如果 settlement ≥ maturity,则 RECEIVED 返回 错误值 #NUM!。

  • 函数 RECEIVED 的计算公式如下:

  • 其中:

    案例

    RRI 函数—返回某项投资增长的等效利率

    描述

    返回投资增长的等效利率。

    语法

    RRI(nper, pv, fv)

    RRI 函数语法具有下列参数。

  • Nper    必需。 Nper 为投资的期数。

  • Pv    必需。 Pv 为投资的现值。

  • Fv    必需。 Fv 为投资的未来值。

  • RRI 使用以下公式,用给定的 nper(期数)、pv(现值)和 fv(未来值)计算利率的返回值:

    备注

  • 如果参数值无效,则 RRI 返回错误值 #NUM! 。

  • 如果参数没有使用有效的数据类型,则 RRI 返回错误值 #VALUE! 。

  • 案例

    SLN 函数—返回固定资产的每期线性折旧费

    描述

    返回一个期间内的资产的直线折旧。

    语法

    SLN(cost, salvage, life)

    SLN 函数语法具有下列参数:

  • Cost    必需。      资产原值。

  • Salvage    必需。      折旧末尾时的值(有时也称为资产残值)。

  • Life    必需。      资产的折旧期数(有时也称作资产的使用寿命)。

  • 案例

    SYD 函数—返回某项固定资产按年限总和折旧法计算的每期折旧金额

    描述

    返回在指定期间内资产按年限总和折旧法计算的折旧。

    语法

    SYD(cost, salvage, life, per)

    SYD 函数语法具有下列参数:

  • Cost    必需。      资产原值。

  • Salvage    必需。      折旧末尾时的值(有时也称为资产残值)。

  • Life    必需。      资产的折旧期数(有时也称作资产的使用寿命)。

  • per    必需。      期间,必须与 life 使用相同的单位。

  • 备注

    SYD 计算如下:

    案例

    TBILLEQ 函数—返回国库券的等价债券收益

    描述

    返回国库券的等效收益率。

    语法

    TBILLEQ(settlement, maturity, discount)

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    TBILLEQ 函数语法具有下列参数:

    备注

    案例

    TBILLPRICE 函数—返回面值 ¥100 的国库券的价格

    描述

    返回面值 ¥100 的国库券的价格。

    语法

    TBILLPRICE(settlement, maturity, discount)

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    TBILLPRICE 函数语法具有下列参数:

    备注

    其中:

    案例

    TBILLYIELD 函数—返回国库券的收益率

    描述

    返回国库券的收益率。

    语法

    TBILLYIELD(settlement, maturity, pr)

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    TBILLYIELD 函数语法具有下列参数:

    备注

    其中:

    案例

    VDB 函数—使用余额递减法,返回一笔资产在给定期间或部分期间内的折旧值

    描述

    使用双倍余额递减法或其他指定方法,返回一笔资产在给定期间(包括部分期间)内的折旧值。 函数 VDB 代表可变余额递减法。

    语法

    VDB(cost, salvage, life, start_period, end_period, [factor], [no_switch])

    VDB 函数语法具有下列参数:

    重要: 除 no_switch 外的所有参数必须为正数。

    案例

    XIRR 函数—返回一组现金流的内部收益率,这些现金流不一定定期发生

    描述

    返回一组不一定定期发生的现金流的内部收益率。 若要计算一组定期现金流的内部收益率,请使用函数 IRR。

    语法

    XIRR(values, dates, [guess])

    XIRR 函数语法具有下列参数:

    备注

    其中:

    案例 

    XNPV 函数—返回一组现金流的净现值,这些现金流不一定定期发生

    描述

    返回一组现金流的净现值,这些现金流不一定定期发生。 若要计算一组定期现金流的净现值,请使用函数 NPV。

    语法

    XNPV(rate, values, dates)

    XNPV 函数语法具有下列参数:

    备注

    其中:

    案例

    YIELD 函数—返回定期支付利息的债券的收益

    描述

    返回定期支付利息的债券的收益。 函数 YIELD 用于计算债券收益率。

    语法

    YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    YIELD 函数语法具有下列参数:

    备注

    其中:

    案例

    YIELDDISC 函数—返回已贴现债券的年收益;例如,短期国库券

    描述

    返回折价发行的有价证券的年收益率。

    语法

    YIELDDISC(settlement, maturity, pr, redemption, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    YIELDDISC 函数语法具有下列参数:

    备注

    案例

    YIELDMAT 函数—返回在到期日支付利息的债券的年收益

    描述

    返回到期付息的有价证券的年收益率。

    语法

    YIELDMAT(settlement, maturity, issue, rate, pr, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    YIELDMAT 函数语法具有下列参数:

    备注

    案例

    以上是所有EXCEL的财务函数(下)说明语法以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的财务函数(下)。

    上一篇下一篇

    猜你喜欢

    热点阅读