Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个第一个公式完成了一半的工作:
=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 中的数组都必须具有相同的维度,因此这会产生 #VALUE 错误,因为第二个数组有三列,而第一和第三个只有一列
=SUMPRODUCT(ISNUMBER(SEARCH("x",A1:A3)),B1:D3,E1:E3)