答案 0 :(得分:1)
选项1:
您可以使用FIND
功能检查数字是否包含特定数字。
=SUMPRODUCT(ISNUMBER(FIND(8,A2:A9))*(B2:B9="NJ")*C2:C9)
选项2:
使用SUMPRODUCT
和抛弃布尔算术的稍微合适的方法是:
=SUMPRODUCT(N(ISNUMBER(FIND(8,A2:A9))),N(B2:B9="NJ"),C2:C9)
需要N
函数将布尔值更改为0或1(分别为False和True)。
ISNUMBER
检查FIND
的结果:数字表示找到的值,错误表示它不是(在传递给{{1}时变为false) })。
选项3:
另一种方法是使用ISNUMBER
代替SUM
的数组公式:
SUMPRODUCT
按 Ctrl + Shift + Enter
注意:我假设您的数据在=SUM(ISNUMBER(FIND(8,A2:A9))*(B2:B9="NJ")*C2:C9)
范围内。