IRR=a+[NPVa/(NPVa-NPVb)]*(b-a)其中:a、b为折现率,a>b;NPVa为折现率为a时,所计算得出的净现值,一定为正数;NPVb为折现率为b时,所计算得出的净现值,一定为负数;IRR的计算原理是:给出一系列净收益值(I),求得使方程NPV=0成立的r值。计算过程是不断迭代的。计算机推测一个初始r值,然后不断逼近,直至方程等于或接近零。实际上,IRR的计算需要通过调查被提议项目的正负现金流,计算得到一个利率。这一比率反映了其他投资项目如果产生相同的现金流需要达到的回报率。例如,在NPV的计算中,定义一系列的现金流入下:项目初始= I(0) = - $100,000第1年 = I(1) = + $175,000第2年= I(2) = + $175,000第3年= I(3) = + $175,000以这一净现金流计算,令NPV=0,得到IRR=166%。