我认为整个电子表格在这里不相关(希望我没错),但本质上我正在处理一些财务数据,并且需要计算出“累积成本”。 电子表格是正确的,但是我不了解该公式的数学原理,所以我希望有人可以将其分解为BODMAS或伪代码或某种东西(甚至最终将是Java)。
{=(PRODUCT($D$4:D7/100+1)-1)*100}
{=(PRODUCT($D$4:D8/100+1)-1)*100}
{=(PRODUCT($D$4:D9/100+1)-1)*100}
等等。
我认为我只需要提供一个公式,而仅给出一些更多的上下文即可。
因此,以上公式在E列中找到: Screenshot of Table
谢谢!
答案 0 :(得分:1)
公式的一部分/100+1
从百分比变化中转换。 -1)*100
部分转换为百分比变化。 PRODUCT()
将数字相乘。
double d[12], e[12]; // input and output arrays, respectively
double p = 1.0; // to accumulate the product
for (i = 0; i < 12; i++)
{
p = p * ((d[i] / 100) + 1); // convert from percentage and multiply
e[i] = (p - 1) * 100; // convert to percentage
}
为清楚起见,添加了其他(
和)
以及空格。