📜  MS Access 中的 IRR()函数

📅  最后修改于: 2022-05-13 01:54:20.073000             🧑  作者: Mango

MS Access 中的 IRR()函数

MS Access 中的 IRR()函数用于返回一个 Double 值,该值指定了一系列定期现金流的内部收益率,例如付款和收款。

句法 :

IRR( values () [, guess ] )

范围 :
IRR()函数接受上面提到和下面描述的六个参数。

  • 值 () –
    它接受指定现金流量值的 Double 数组。 IRR函数接受必须包含至少一个负值(付款)和一个正值(收据)的数组,这是必需的。
  • 猜测 -
    它接受一个变量,指定用户估计将由 IRR 返回的值。如果省略,则猜测为 0.1(10%)。 (可选的)

回报:
它以指定内部收益率的双倍形式返回。

笔记 :
在解释付款和收款顺序的 IRR函数中,它使用数组中值的顺序。付款和收款值应按正确顺序输入。每个时期的现金流量不必固定,就像年金一样。

示例-1:
让我们假设猜测值(业务成本)等于 7500,并且连续四年的年收入存储在 values() 中。
考虑这些值,例如 -

value(0) = 3000
value(1) = 5000
value(2) = 1200
value(3) = 4000
SELECT IRRInterest = IRR( values(), -7500)*100 AS Interest_IRR;

输出 :

Interest_IRR

28

示例 2 :
现金流数据在表 test_tbl 中提供。

IDCash Flow
150243.25
250243.25
350243.25
450243.25
550243.25
650243.25
SELECT IRR(cursor( SELECT cash_flow FROM test_tbl order by id asc )) as Interest

输出 :

Interest

.490408759