SLN() 和 SYD()函数MS Access 中的函数
1. SLN()函数:
MS Access 中的 SLN()函数用于计算资产在单个期间的直线折旧。
句法 :
SLN(cost, salvage, life)
参数:此方法接受三个参数,如上所述,如下所述:
- cost :它指定资产的初始成本。
- 打捞:它指定资产在其使用寿命结束时的价值。
- life :它指定资产的使用寿命长度。
Returns :它返回资产的折旧。
注意:折旧期必须以与寿命参数相同的单位表示。所有参数必须是正数。
示例 1:
考虑到资产的使用寿命为 10 年,残值为 15% 的资产折旧。
SELECT SLN(1500.0, 1500.0*0.15, 10) AS Amount;
输出 :
Amount |
---|
127.5 |
示例 2:
考虑到使用寿命为 15 年,残值为 10% 的资产表的折旧。
表 -帐户
AccountId | LoanAmount |
---|---|
11001 | 15000.0 |
11002 | 12000.0 |
11003 | 10000.0 |
SELECT SLN([LoanAmount], [LoanAmount]*.1, 15) AS Amt
FROM Accounts;
输出 :
Amt |
---|
900 |
700 |
600 |
2.SYD()函数:
MS Access 中的 SYD ()函数用于计算资产在指定期间的折旧年数总和。
句法 :
SYD(cost, salvage, life, period)
参数:此方法接受上述四个参数,如下所述:
- cost :它指定资产的初始成本。
- 打捞:它指定资产在其使用寿命结束时的价值。
- life :它指定资产的使用寿命长度。
- period :指定计算资产折旧的期间。
返回:它返回指定期间的资产折旧。
注意: life 和 period 参数必须用相同的单位表示。例如,如果生命以月为单位,则期间也必须以月为单位。所有参数必须是正数。
示例 1:
考虑到资产的使用寿命为 10 年,残值为 15% 的资产折旧。第三年计算折旧。
SELECT SYD(1500.0, 1500.0*0.15, 10, 3) AS Amount;
输出 :
Amount |
---|
185.454545454545 |
示例 2:
考虑到使用寿命为 15 年,残值为 10% 的资产表的折旧。第二年计算折旧。
表 -帐户
AccountId | LoanAmount |
---|---|
101 | 15000.0 |
102 | 12000.0 |
103 | 10000.0 |
SELECT SYD([LoanAmount], [LoanAmount]*.10, 15, 2) AS Amt
FROM Accounts;
输出:
Amt |
---|
1575 |
1260 |
1050 |