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


MS Access IRR()用法及代码示例


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

用法:

IRR( values () [, guess ] )

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

  • 值 () -
    它接受指定现金流量值的 Double 数组。 IRR 函数接受必须包含至少一个负值(付款)和一个正值(收据)的数组,这是必需的。
  • guess -
    它接受一个变量,指定用户估计将由 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 中提供。

ID现金周转
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

输出:

兴趣

.490408759

相关用法


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