Excel 如果满足条件,则总结两列乘法结果的公式

Excel 如果满足条件,则总结两列乘法结果的公式,excel,summarize,Excel,Summarize,第一个公式占一半的工作量: =SUMPRODUCT(--ISNUMBER(FIND("X",$A$1:$A$3)),$B$1:$B$3,$E$1:$E$3) 本例中预期达到的结果为60,给定的公式仅适用于一列,在本例中为B,因此遗漏了C和D 第二个公式总结了上述公式所需的内容 =SUMPRODUCT((ISNUMBER(SEARCH("X",$A$1:$A$3)))*($B$1:D3)) 这两个是我能达到的最接近的方法,它们可以混合吗?是的,它们可以混合,所以 =SUMPRODUCT(I

第一个公式占一半的工作量:

=SUMPRODUCT(--ISNUMBER(FIND("X",$A$1:$A$3)),$B$1:$B$3,$E$1:$E$3)

本例中预期达到的结果为60,给定的公式仅适用于一列,在本例中为B,因此遗漏了C和D

第二个公式总结了上述公式所需的内容

=SUMPRODUCT((ISNUMBER(SEARCH("X",$A$1:$A$3)))*($B$1:D3))


这两个是我能达到的最接近的方法,它们可以混合吗?

是的,它们可以混合,所以

=SUMPRODUCT(ISNUMBER(SEARCH("x",A1:A3))*B1:D3*E1:E3)
将给出正确的答案,因为它将所有三个数组的相应元素相乘

SUMPRODUCT中的数组都必须具有相同的维度,因此这将产生#值错误,因为第二个数组有三列,而第一个和第三个数组只有一列

=SUMPRODUCT(ISNUMBER(SEARCH("x",A1:A3)),B1:D3,E1:E3)

你打算做什么。如果colA的所有行都有X,Sum(B+C+D)*Col E-->Sum???您的第一个示例就是我所看到的,谢谢Tom。