当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MS Access SLN()、SYD()用法及代码示例


1. SLN()函数:
MS Access中的SLN()函数用于计算单个期间资产的straight-line折旧。

用法:

SLN(cost, salvage, life)

参数:此方法接受上述和以下所述的三个参数:

  • cost :它指定资产的初始成本。
  • salvage :它指定资产在其使用寿命结束时的价值。
  • life:它指定资产的使用寿命。

返回值:它返回资产的折旧。

注意:折旧期必须以与寿命参数相同的单位表示。所有参数必须为正数。



示例1:
折旧值为15%的资产折旧,考虑到该资产的使用寿命为10年。

SELECT SLN(1500.0, 1500.0*0.15, 10) AS Amount;

输出:

数量
127.5

示例-2:
折旧值为10%的资产表的折旧,考虑其使用寿命为15年。

表-帐户

帐户ID 贷款额度
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()函数用于计算资产在指定时期内的sum-of-years’s折旧。

用法:

SYD(cost, salvage, life, period)

参数:此方法接受上述和以下所述的四个参数:



  • 成本:它指定资产的初始成本。
  • 打捞:它指定资产在其使用寿命结束时的价值。
  • 生活:它指定资产的使用寿命。
  • 时期:指定计算资产折旧的期间。

返回值:它返回指定期间内资产的折旧。

注意:生存期和期间参数必须以相同单位表示。例如,如果寿命以月为单位,则期限也必须以月为单位。所有参数必须为正数。

示例1:
折旧值为15%的资产折旧,考虑到该资产的使用寿命为10年。折旧是第三年计算的。

SELECT SYD(1500.0, 1500.0*0.15, 10, 3) AS Amount;

输出:

数量
185.454545454545

示例-2:
折旧值为10%的资产表的折旧,考虑其使用寿命为15年。折旧是第二年计算的。

表-帐户

帐户ID 贷款额度
101 15000.0
102 12000.0
103 10000.0
SELECT SYD([LoanAmount], [LoanAmount]*.10, 15, 2) AS Amt 
FROM Accounts;

输出

Amt
1575
1260
1050

相关用法


注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 SLN() and SYD() Function Function in MS Access。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。