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


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