“参数无效”错误Financial.IRR C#

时间:2018-10-15 15:25:05

标签: c# irr

我在解决C#中的Financial.IRR函数时遇到麻烦。我知道我必须提供一个很好的猜测值,以便不会出现该错误,但是问题是我不知道输入。它们根据不同的输入生成,并添加到传递给IRR函数的列表中。相同的输入在excel IRR函数中起作用。

我当前拥有的数组是这样:

double[] array= new double[] {
            -1000000,
            12686.114456365202,
            12686.114456365202,
            12686.114456365202,
            12686.114456365202,
            12686.114456365202,
            12686.114456365202,
            12686.114456365202,
            12686.114456365202,
            12686.114456365202,
            12686.114456365202,
            0,
            0,
            ....
           //The array continues with 351 more 0s.
};

var val = Microsoft.VisualBasic.Financial.IRR(ref array, .01)

Excel返回值-0.265712453

还有其他方法可以防止错误发生吗?

0 个答案:

没有答案