计算PHP中的累积平均增长率

时间:2014-01-15 14:41:14

标签: php

我试图通过计算累计平均增长率来比较2项投资的表现。

我发现这个公式在excel中完美运行但是我不能让它在php中工作......它每次只返回'0':

CAGR = (Xn/X0)^(1/t) - 1

where: 
Xn = current market value of portfolio 
X0 = initial portfolio's value 
t = number of years

非常感谢任何帮助。感谢。

2 个答案:

答案 0 :(得分:1)

您可以尝试指数表达式函数pow()

CAGR = pow(($Xn/$X0),(1/$t)) - 1

答案 1 :(得分:0)

这应该有效:

$Xn = 123; // current market value of portfolio
$X0 = 50;  // initial portfolio's value
$t = 5;    // number of years
$CAGR = pow( ($Xn / $X0), (1 / $t) ) - 1 ;

print($CAGR);