目录
索引 🔎︎

# 财务函数第一部分

此类别包含 LibreOffice Calc 的数学财务函数。

## ACCRINT

计算定期支付情况下的有价证券的应付利息。

### 语法

ACCRINT(Issue; FirstInterest; Settlement; Rate; Par; Frequency; Basis)

「Issue」指有价证券的发行日期。

「FirstInterest」指有价证券首次支付利息的日期。

「Settlement」指计算到该日为止累积利息的日期。

「Rate」指年名义利率 (息票利率)

「Par」指有价证券的面额。

「Frequency」指每年支付利息的次数 (1、2 或 4)。

「Basis」是从选项列表中选择的，并指明计算年的方式。

基准 | 计算
0 or missing | 美国方法(NASD)，12个月且每月为30天
1 | 一个月中的确切天数，一年中的确切天数
2 | 一个月中的确切天数，一年有 360 天
3 | 一个月中的确切天数，一年有 365 天
4 | 欧洲方法，12 个月且每月为 30 天

### 示例

一有价证券于 2001 年 2 月 28 日发行。首次支付利息的日期定在 2001 年 8 月 31 日。结算日期为 2001 年 5 月 1 日。年息票利率为 0.1 或 10%，面额为 1000 货币单位。利息每半年支付一次 (年付息的次数为 2)。基数应用美国方法计算 (0)。 累积利息为多少？

「=ACCRINT("2001-02-28";"2001-08-31";"2001-05-01";0.1;1000;2;0)」返回 16.94444。

## ACCRINTM

计算在结算日期一次性支付的有价证券的应付利息。

### 语法

ACCRINTM(Issue; Settlement; Rate; Par; Basis)

「Issue」指有价证券的发行日期。

「Settlement」指计算到该日为止累积利息的日期。

「Rate」指年名义利率 (息票利率)。

「Par」指有价证券的面额。

「Basis」是从选项列表中选择的，并指明计算年的方式。

基准 | 计算
0 or missing | 美国方法(NASD)，12个月且每月为30天
1 | 一个月中的确切天数，一年中的确切天数
2 | 一个月中的确切天数，一年有 360 天
3 | 一个月中的确切天数，一年有 365 天
4 | 欧洲方法，12 个月且每月为 30 天

### 示例

一有价证券于 1.4.2001 发行。到期日期定于 15.6.2001。利率为 0.1 或 10%，面额为 1000 个货币单位。每日/每年计算的基础是每日余额 (3)。累积的利息为多少？

「=ACCRINTM("2001-04-01";"2001-06-15";0.1;1000;3)」返回 20.54795。

## AMORDEGRC

计算一个结算周期内递减分摊的折旧金额。与 AMORLINC 不同的是，这里使用了与折旧年限无关的折旧系数。

### 语法

AMORDEGRC(Cost; DatePurchased; FirstPeriod; Salvage; Period; Rate; Basis)

「Cost」是购买成本。

「DatePurchased」指购买日期。

「FirstPeriod」指第一个结算期间的结束日期。

「Salvage」是资本资产在折旧期限终止时的剩余价值。

「Period」指结算期间。

「Rate」指折旧率。

「Basis」是从选项列表中选择的，并指明计算年的方式。

基准 | 计算
0 or missing | 美国方法(NASD)，12个月且每月为30天
1 | 一个月中的确切天数，一年中的确切天数
2 | 一个月中的确切天数，一年有 360 天
3 | 一个月中的确切天数，一年有 365 天
4 | 欧洲方法，12 个月且每月为 30 天

## AMORLINC

计算一个结算周期内线性分摊的折旧额。如果资产在结算周期内买入，则按比例考虑部分折旧额。

### 语法

AMORLINC(Cost; DatePurchased; FirstPeriod; Salvage; Period; Rate; Basis)

「Cost」指购买成本。

「DatePurchased」指购买日期。

「FirstPeriod」指第一个结算期间的结束日期。

「Salvage」是资本资产在折旧期限终止时的剩余价值。

「Period」指结算期间。

「Rate」指折旧率。

「Basis」是从选项列表中选择的，并指明计算年的方式。

基准 | 计算
0 or missing | 美国方法(NASD)，12个月且每月为30天
1 | 一个月中的确切天数，一年中的确切天数
2 | 一个月中的确切天数，一年有 360 天
3 | 一个月中的确切天数，一年有 365 天
4 | 欧洲方法，12 个月且每月为 30 天

## DB

返回采用固定余额递减法计算的某项资产在给定期间的折旧额。

与直线法不同，固定余额递减法在开始期间的折旧额更高，并在折旧期间内依次递减。

### 语法

DB(成本; 残值; 折旧期限; 期间; 首年月数)

「成本」是指资产的初始成本。

「Salvage」是资产在折旧期限终止时的剩余价值。

「折旧期限」定义资产将要被折旧的期间。

「期间」是每个期间的长度。该长度必须输入与折旧周期相同的时间单位。

「首年月数」 (可选) 折旧计算时首年的月份数。若省略，则使用默认值，即 首年月数 = 12。

### 示例

初始成本为25,000的计算机，折旧期限为三年，残值为1,000，每个期间为30天。

=DB(25000;1000;36;1;6) = 1,075.00

该计算机的固定余额递减折额为1,075.00。

## DDB

使用算术递减法，计算指定期限内资产的折旧额。

如果希望获得比线性折旧法高的初始折旧额，请采用这种资产折旧方式。采用此折旧方式时，折旧金额按折旧周期依次递减，这种方式通常用于在使用初期价值损失非常快的资产 (例如汽车、计算机)。值得注意的是，采用这种折旧方式计算的帐面价值永远不可能为零。

### 语法

DDB(Cost; Salvage; Life; Period; Factor)

「Cost」处输入的是资产的购入价。

「Salvage」确定资产在折旧期限终止时的剩余价值。

「Life」定义资产使用的时间长度 (如年或月)。

「Period」表示计算该值的周期。

「Factor」 (可选) 是一个用于折旧计算的余额递减因子。若省略这个参数，程序便会采用默认设定，即 factor = 2。

### 示例

初始成本为 75,000 个货币单位的计算机系统在 5 年内按月折旧。折旧后的最终价值为 1 个货币单位。系数为 2。

=DDB(75000;1;60;12;2) = 1,721.81 个货币单位。因此，在购买后第一个月，双倍递减折旧后为 1,721.81 个货币单位。

## DISC

计算有价证券的贴现 (折扣) 百分比。

### 语法

DISC("Settlement"; "Maturity"; Price; Redemption; Basis)

「Settlement」指有价证券的购买日期。

「Maturity」该有价证券的到期日 (期满)。

「Price」面额为 100 个货币单位的有价证券的实际价格。

「Redemption」面额为 100 个货币单位的有价证券的赎回价格。

「Basis」是从选项列表中选择的，并指明计算年的方式。

基准 | 计算
0 or missing | 美国方法(NASD)，12个月且每月为30天
1 | 一个月中的确切天数，一年中的确切天数
2 | 一个月中的确切天数，一年有 360 天
3 | 一个月中的确切天数，一年有 365 天
4 | 欧洲方法，12 个月且每月为 30 天

### 示例

一有价证券购于 25.1.2001；到期日期为 15.11.2001。购买价格为 97，偿还价格为 100。使用每日余额计算 (basis 3)，则贴现率为多高？

「=DISC("2001-01-25";"2001-11-15";97;100;3)」返回近似值 0.0372 或 3.72％。

## DURATION_ADD

计算固定利率的有价证券的年周期。

名称以「_ADD」或「_EXCEL2003」结尾的函数与 Microsoft Excel 2003 中不含后缀的相应函数返回相同结果。使用不带后缀的函数，得到的结果符合国际标准。

### 语法

DURATION_ADD("Settlement"; "Maturity"; Coupon; Yield; Frequency; Basis)

「Settlement」指有价证券的购买日期。

「Maturity」该有价证券的到期日 (期满)。

「Coupon」年息票利率 (名义利率)

「Yield」有价证券的年收益率。

「Frequency」指每年支付利息的次数 (1、2 或 4)。

「Basis」是从选项列表中选择的，并指明计算年的方式。

基准 | 计算
0 or missing | 美国方法(NASD)，12个月且每月为30天
1 | 一个月中的确切天数，一年中的确切天数
2 | 一个月中的确切天数，一年有 360 天
3 | 一个月中的确切天数，一年有 365 天
4 | 欧洲方法，12 个月且每月为 30 天

### 示例

一有价证券于 2001 年 1 月 1 日买入；有效期截止到 2006 年 1 月 1 日。年息票利率为 8%。年收益率为 9.0%。利息每半年支付一次 (年付息的次数为 2)。如果使用日余额利息 (基数为 3) 计算，修正后周期为多长？

「=DURATION_ADD("2001-01-01";"2006-01-01";0.08;0.09;2;3)」

## EFFECT

返回名义利率的净年利率。

由于名义利率涉及的是在计算期限结束时到期的利率。而利率通常以月利率，季度利率等等计算且在计算期限结束之前分别到期。也就是说，利率通常是应该预支付的。这样实际利率便会随分期支付利率次数的增加而变化。

### 语法

EFFECT(Nom; P)

「Nom」是名义利率。

「P」指定的是每年支付利息的次数。

### 示例

假设年名义利率为9.75%，且每年支付利息的次数设定为4次，那么实际利率应该是多少呢？

=EFFECT(9.75%;4) = 10.11% 也就是说，年实际利率为 10.11%。

## EFFECT_ADD

根据名义年利率和年付息次数计算实际年利率。

名称以「_ADD」或「_EXCEL2003」结尾的函数与 Microsoft Excel 2003 中不含后缀的相应函数返回相同结果。使用不带后缀的函数，得到的结果符合国际标准。

### 语法

EFFECT_ADD(NominalRate; NPerY)

「NominalRate」年名义利率。

「NPerY」是每年支付利息的次数。

### 示例

名义利率为 5.25%，且每季度支付，实际年利率为多少。

「=EFFECT_ADD(0.0525;4)」返回 0.053543 或 5.3534%。

## IRR

计算投资回报的内部收益率。这些数值表示一段时间内的现金流金额，其中至少有一个数值必须为负 (支出)，至少有一个数值必须为正 (收入)。

如果付款间隔不规律，请使用「XIRR」函数。

### 语法

IRR(Values; Guess)

「Values」代表含有数值的数组。

「Guess」 (可选) 是估计值。使用迭代的方法计算回报的内部收益率。如果只能提供少量数值，则应该提供一个初始估计值以启用迭代。

### 示例

假设单元格内容是 A1=-10000、A2=3500、 A3=7600 and A4=1000，公式「=IRR(A1:A4)」的结果为 11,33%。

由于使用了迭代方式，IRR 可能失败并返回「错误 523」，状态栏提示「错误: 计算不收敛」。这时请尝试为 Guess 提供其他数值。

## ISPMT

计算分期偿还额恒定时的利率。

### 语法

ISPMT(Rate; Period; TotalPeriods; Invest)

「Rate」指定每个周期的利率。

「Period」是用于计算利息的分期付款周期。

「TotalPeriods」是分期付款周期的总数。

「Invest」是一项投资的金额。

### 示例

一笔按月偿还的总额为 120,000 货币单位的贷款，偿还期限为两年，计算利率为 12% 时 1.5 年后的利息总额。

=ISPMT(1%;18;24;120000) = -300 个货币单位。1.5 年后每月利息总额为 300 个货币单位。

## PV

返回一项投资在一系列定期支付后的现值。

借助这个函数您能够计算为了在各个周期内(周期总数确定)获得预定的分期支付金额(年金)，目前必须投资的金额数值。在此您既可以指定在完成最后一次支付后还剩余的应支付金额数，又可以指定支付是在周期开始还是周期结束时到期。

您既可以往参数栏内输入数字或表达式，又可以输入引用。例如: 假设年利率为8%，且支付按月进行，那么请您在「rate」栏内输入 8%/12 。这样，LibreOffice Calc 便会自动计算出利率值。

### 语法

PV(Rate; NPer; Pmt; FV; Type)

「Rate」指定每个周期的利率。

「NPer」是周期总数 (支付周期)。

「Pmt」指定的是在每个周期应支付的固定金额。

「FV」 (可选) 指定的完成最后一次支付后计算的未来值。

「Type」 (可选) 指定支付到期类型。Type = 1 指在周期开始时到期，Type = 0 (默认设定) 指在周期结束时到期。

在 LibreOffice Calc 函数中，只有其后没有参数时，才可省略标记为「可选」的参数。例如，在带有四个参数的函数中，最后两个参数标记为「可选」时，可省略参数 4 或参数 3 和 4，但不能单独省略参数 3。

### 示例

假设每月分期支付金额为 500 货币单位且年利率设定为8%，那么这项投资的现金值是多少呢？支付周期设定为 48 个月且完成最后一次支付后的剩余金额应为 20,000 货币单位。

=PV(8%/12;48;500;20000) = -35,019.37 个货币单位。也就是说，要想在 48 个月期间每月获得 500 个货币单位且在完成最后一次支付后的剩余金额为 20,000 个货币单位，那么您目前必须投资 35,019.37 个货币单位。通过一个对比计算: 48 x 500 个货币单位 + 20,000 个货币单位 = 44,000 个货币单位。您可以见到计算结果 44,000 个货币单位与投资金额 35,019.37 个货币单位的差额是您获得的利息。

如果您在公式中输入引用来代替这些数值，那么您可以计算 "If-then" 方案中的任意数字。请注意: 对常数的引用必须定义为绝对引用。这种应用类型的示例可以在折旧函数中找到。

## RECEIVED

计算在特定时间接收到的为固定利率有价证券支付的总金额。

### 语法

RECEIVED("Settlement"; "Maturity"; Investment; Discount; Basis)

「Settlement」指有价证券的购买日期。

「Maturity」该有价证券的到期日 (期满)。

「Investment」指购买总量。

「Discount」指有价证券的贴现率。

「Basis」是从选项列表中选择的，并指明计算年的方式。

基准 | 计算
0 or missing | 美国方法(NASD)，12个月且每月为30天
1 | 一个月中的确切天数，一年中的确切天数
2 | 一个月中的确切天数，一年有 360 天
3 | 一个月中的确切天数，一年有 365 天
4 | 欧洲方法，12 个月且每月为 30 天

### 示例

成交日: 1999年2月15日，到期日期: 1999年5月15日，投资额: 1000个货币单位，贴现率: 5.75％，基数: 每日余额/360=2。

计息日期的总支付金额计算如下:

「=RECEIVED("1999-02-15";"1999-05-15";1000;0.0575;2)」返回 1014.420266。

## SYD

返回算术递减的折旧率。

借助这个函数功能您能够计算一项资产在指定周期内的折旧额。采用数字型折旧方法时在每个周期内折旧金额的递减值是恒定的。

### 语法

SYD(Cost; Salvage; Life; Period)

「Cost」是资产的购入价。

「Salvage」是资产在折旧期限终止时的剩余价值。

「Life」指的是资产的使用寿命，即资产的折旧期限。

「Period」指定要计算其折旧金额的周期数。

### 示例

一台录象设备的购买价为￥50,000，希望以一年为一个周期在五年使用期限内进行折旧计算。折旧期限终止时资产的残值应为￥10,000。要计算的是第一年的资产折旧金额。

=SYD(50000;10000;5;1)=13,333.33 个货币单位。第一年的折旧金额为 13,333.33 个货币单位。

建议您制作一个资产折旧表，以便能够清楚地了解各个周期的折旧金额。如果您在此并排列出 LibreOffice Calc 中不同的资产折旧公式，便可针对示例情况找出资产折旧的最佳方法。请如下制作表格:

| 「A」 | 「B」 | 「C」 | 「D」 | 「E」
1 | 「初始成本」 | 「残值」 | 「有效期」 | 「期间」 | 「折旧 SYD」
2 | 「50,000 个货币单位」 | 「10,000 个货币单位」 | 「5」 | 「1」 | 「13,333.33 个货币单位」
3 |  |  |  | 「2」 | 「10,666.67 个货币单位」
4 |  |  |  | 「3」 | 「8,000.00 个货币单位」
5 |  |  |  | 「4」 | 「5,333.33 个货币单位」
6 |  |  |  | 「5」 | 「2,666.67 个货币单位」
7 |  |  |  | 「6」 | 「0.00 个货币单位」
8 |  |  |  | 「7」 |
9 |  |  |  | 「8」 |
10 |  |  |  | 「9」 |
11 |  |  |  | 「10」 |
12 |  |  |  |  |
13 | 「>0」 |  |  | 「总数」 | 「40,000.00 个货币单位」

E2 中的公式为以下公式:

「=SYD($A$2;$B$2;$C$2;D2)」

将单元格 E2 内的公式复制到列 E 中单元格 E3 至 E11 位置(标记单元格 E2 后，鼠标往下拖拉单元格右下角的矩形)。

在单元格E13处的公式是用来核对折旧金额总计的。它采用的是函数SUMIF，因为单元格E8至E11之间的负值不予考虑。条件 >0 位于单元格A13处。单元格E13处的公式如下:

「=SUMIF(E2:E11;A13)」

您也可以设定资产折旧期限为 10 年，或者折旧期限终止时资产的残值为 1 元，或者另外设定资产的购买价等等来重新进行折旧计算。

转至财务函数第二部分

转至财务函数第三部分

函数清单 (根据类别)