实现Excel和VB的IRR功能

mma*_*tax 6 algorithm excel

我需要将Excel和VB中的IRR函数移植到ActionScript.

知道如何找到这些功能的"源"吗?有没有人用其他类似c语言实现这个?

jas*_*son 2

使用迭代求解器(例如二分法或牛顿法)可以很容易地进行编码。如果您的现金流C_t_j有时发生,那么t_j内部收益率r满足j = 1n

C_t_j / (1 + r)^t_j
Run Code Online (Sandbox Code Playgroud)

等于零。就叫这个吧f(r)。然后f'(r)j = 1总和n

-t_j * C_t_j / (1 + r)^(t_j+1).
Run Code Online (Sandbox Code Playgroud)

现在您可以应用牛顿法来求解r