Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 仅使用一条if语句的Sumproduct数组_Arrays_If Statement_Excel Formula_Product - Fatal编程技术网

Arrays 仅使用一条if语句的Sumproduct数组

Arrays 仅使用一条if语句的Sumproduct数组,arrays,if-statement,excel-formula,product,Arrays,If Statement,Excel Formula,Product,我想创建一个公式,它基于if语句创建多个数组,将数组相乘,然后对乘积求和 如果这些是我的数组: 如果A不等于0,我想求它们的乘积之和。我当前的公式是有效的,但我希望只使用一个if语句就可以做到这一点 =SUMPRODUCT(IF(A1:A5<>"",A1:A5%),IF(A1:A5<>"",B1:B5)) =SUMPRODUCT(如果(A1:A5“”,A1:A5%),如果(A1:A5“”,B1:B5)) 试试 =SUM(IF(A1:A5<>"",(A1:A

我想创建一个公式,它基于if语句创建多个数组,将数组相乘,然后对乘积求和

如果这些是我的数组:

如果A不等于0,我想求它们的乘积之和。我当前的公式是有效的,但我希望只使用一个if语句就可以做到这一点

=SUMPRODUCT(IF(A1:A5<>"",A1:A5%),IF(A1:A5<>"",B1:B5))
=SUMPRODUCT(如果(A1:A5“”,A1:A5%),如果(A1:A5“”,B1:B5))
试试

=SUM(IF(A1:A5<>"",(A1:A5%*B1:B5)))
=总和(如果(A1:A5“”(A1:A5%*B1:B5)))
…这需要通过CONTROL+SHIFT+ENTER进行确认