我想将{=(PRODUCT(1 + A2:A85))}
转换为PHP或JavaScript。我搜索谷歌的“数组excel公式”,但我找不到正确的结果。如何转换{=(PRODUCT(1 + A2:A85))}
? 我有A2:A85
范围的阵列。我的数组是这样的:将Excel数组公式转换为PHP或Javascript
var abc_array={2,3,4,5,67,7,8.........}.
我想将{=(PRODUCT(1 + A2:A85))}
转换为PHP或JavaScript。我搜索谷歌的“数组excel公式”,但我找不到正确的结果。如何转换{=(PRODUCT(1 + A2:A85))}
? 我有A2:A85
范围的阵列。我的数组是这样的:将Excel数组公式转换为PHP或Javascript
var abc_array={2,3,4,5,67,7,8.........}.
这不是测试,但应该工作,我不是最好的PHP处,所以也许有人会清理它了一点:
function product($array)
{
$cons = $array[0];
foreach($array as $num)
{
$cons = ($cons*$num);
}
return $cons;
}
编辑:刚读@Eclecticist评论我错过了+1,但是如果我尝试在Excel中显示为无效,那么您可以提供一些关于它的更多信息?
是否{=(PRODUCT(1 + A2:A85))}是Excel上的一个有效公式? – jcbermu 2015-02-11 12:14:01
'1 +'是如何工作的?它是否将1添加到产品中,或者将1添加到数组中的每个元素?我没有excel,所以我无法测试它。 – Eclecticist 2015-02-11 12:17:59