當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。