我有一个使用以下SUMPRODUCT的公式:
= SUMPRODUCT((数据!X:X = 0)*((数据!H:H = A1)+ IF(IFERROR(搜索(A1,数据!J:J),0),1,0)) *(数据!U:U = A14)(数据!M:M> = C2)(数据!N:N &LT = B3))
我遇到的问题是OR部分:
((Data!H:H =A1)+IF(IFERROR(SEARCH(A1, Data!J:J), 0), 1, 0)).
问题是它不起作用,我真的不确定我是否正确行事。我正在拍摄的逻辑:
如果A1中的值等于单元格中的任何数据Data!H:H使用它, 或 如果不是,请检查数据!J:J。
任何帮助都会很棒。
答案 0 :(得分:0)
作为评论的后续,这一项工作:
=SUMPRODUCT(
(Data!X:X = 0)*
(Data!U:U = A14)*
(Data!M:M >= C2)*
(Data!N:N <=B3)*
IF((Data!H:H=A1)+ISNUMBER(SEARCH(A1,Data!J:J)),1,0)
)
使用 CTRL + SHIFT进行评估 + ENTER
SEARCH(...)
重新设置#VALUE!
个数字,如果找到值,则ISNUMBER(SEARCH(...))
会为您TRUE
,如果找不到值,则会FALSE