内部收益率IRR=a+[NPVa/(NPVa-NPVb)]*(b-a),其中a、b为折现率,a>b;NPVa为折现率为a时,所计算得出的净现值,一定为正数;NPVb为折现率为b时,所计算得出的净现值,一定为负数;

IRR的计算原理是:给出一系列净收益值(I),求得使方程NPV=0成立的r值。计算过程是不断迭代的。计算机推测一个初始r值,然后不断逼近,直至方程等于或接近零。