我希望使用多条件多数组函数对数值求和,该函数将通配符搜索集成到参考公式中。
我的数据的结构与http://bit.ly/Xv8tHP
的摘录相同
我对C2中公式的目标是:
在这个例子中输出到C2的结果是C24 + 80.95美元+ C3 = $ 119.94 $ 38.99。
对于第一个条件,以下公式代码段有效: = SUMIFS($ C $ 3:$ C $ 24 $ A $ 3:$ A $ 24 “=” &安培; A2,[...]
但是在集成第二个条件时,无论是使用ISERROR(SEARCH [...])= FALSE,还是使用INDEX或其他参考函数,我都很难过。条件的'包含'部分似乎很麻烦。
有人有建议吗?
非常感谢!
答案 0 :(得分:5)
试试这个:
=SUMPRODUCT($C$3:$C$24,--(A2=$A$3:$A$24),IF(ISERROR(FIND($B$3:$B$24,B2)),0,1))
您必须在公式栏中按 Ctrl + Shift + Enter 输入此公式作为数组公式。数组条目是使FIND
将数组作为搜索文本参数所必需的。
答案 1 :(得分:0)
将另一个辅助函数添加到另一个列,例如包含公式
的E3:E24
=FIND(B3,$B$2)
(这是区分大小写的。要使用不区分大小写的方式使用SEARCH
而不是FIND
)
然后SUMIFS
公式
=SUMIFS($C$3:$C$24,$A$3:$A$24,A2,$E$3:$E$24,">0")