MS 接入中的 DDB()和 FV()功能功能
原文:https://www . geesforgeks . org/DDB-and-Fv-function-in-function-ms-access/
1。DDB()函数: MS Access 中的 DDB()函数用于使用双倍余额递减法或其他方法计算特定时间段内资产的折旧。DDB 函数使用以下公式计算给定期间的折旧:
Depreciation / period = ((cost – salvage) * factor) / life
语法:
DDB(cost, salvage, life, period, [factor])
参数:该方法接受五个参数,如上所述,如下所述:
- 成本:指定资产的初始成本。
- 残值:规定资产使用寿命结束时的价值。
- 寿命:规定资产使用寿命的长度。
- 期间:指定计算资产折旧的期间。
- 因子:指定余额下降的速率。如果省略,则假设为 2(双倍递减法)。
返回:返回特定时间段内资产的折旧。
注:折旧年限必须用与年限自变量相同的单位表示。所有参数必须是正数。
例-1 : 考虑到资产的使用寿命为 10 年,残值率为 15%的资产折旧按第 2 年计算。
SELECT DDB(1500.0, 1500.0*0.15, 10, 2) AS Amount;
输出:
数量 |
---|
Two hundred and forty |
例-2 : 考虑到使用寿命为 15 年,残值为 10%的资产的折旧表,计算第 3 年的折旧。
表–账户
AccountId | 贷款额 |
---|---|
Eleven thousand and one | Fifteen thousand |
Eleven thousand and two | Twelve thousand |
Eleven thousand and three | Ten thousand |
SELECT DDB([LoanAmount], [LoanAmount]*.1, 15, 3) AS Amt
FROM Accounts;
输出:
手自一体 |
---|
1502.22222222222 |
1201.77777777778 |
1001.48148148148 |
2。FV()函数: MS Access 中的 FV()函数用于根据定期、固定付款和固定利率计算年金的未来价值。年金是在一段时间内支付的一系列固定现金。年金可以是贷款,也可以是投资。
语法:
FV(rate, nper, pmt, pv , type)
参数:该方法接受五个参数,如上所述,如下所述:
- 利率:规定每期利率。
- nper :指定年金中的支付期数合计。
- 付款:指定每期付款。付款通常包含本金和利息,在年金的生命周期内不会改变。
- pv :可选。它规定了一系列未来付款的现值(或一次付清)。
- 类型:指定付款到期时间。如果付款在付款期结束时到期,则使用 0;如果付款在付款期开始时到期,则使用 1。
返回:返回年金的未来值。
注:费率和 nper 参数必须使用以相同单位表示的付款期进行计算。例如,如果利率是用月份来计算的,nper 也必须用月份来计算。收到的现金(如股息支票)用正数表示。
示例-1 : 根据 6 %的年利率、“每月支付 2 次”和“每期支付 50 次”计算“贷款金额 1000”的未来值。
SELECT FV(0.06/12, 2*12, -50, 1000, 0) AS FutureValue ;
输出:
将来值 |
---|
144.4379858485 |
示例-2 : 根据 6 %的年利率、“每月支付 1 次”和“每期支付 100 次”计算贷款金额表的未来值。
表–账户
AccountId | 贷款额 |
---|---|
One hundred and one | Five hundred |
One hundred and two | One thousand |
One hundred and three | One thousand two hundred |
SELECT FV(0.06/12, 1*12, -100, [LoanAmount], 0) AS Amt
FROM Accounts;
输出:
手自一体 |
---|
702.304600220726 |
176.723651279859 |
-33.5087282964875 |
版权属于:月萌API www.moonapi.com,转载请注明出处