Excel COUNTIF 条件使用花括号进行逻辑或不起作用

Excel COUNTIF 条件使用花括号进行逻辑或不起作用

鉴于 A 列中的以下内容:

tom
bob
harry
tom2
bob
harry
tom3
bob
harry

我想使用 来计算“tom”或“bob” =COUNTIF(A:A,{"tom","bob"})。但是该函数只返回 1,而不是 4。如果我在函数中翻转 tom 和 bob 的顺序,我会得到 3。该函数只计算花括号内的第一个参数。我做错了什么?谢谢!

答案1

简单的解决方案是两个countif功能 -

=COUNTIF(A:A,"tom")+COUNTIF(A:A,"bob")

sumproduct如果你想使用花括号,也可以使用

=SUMPRODUCT((A:A={"bob","tom"})*1)

或无括号

=SUMPRODUCT(--(A:A="bob")+(A:A="tom"))

和我思考这应该可行 -

=SUM(COUNTIFS(A:A,{"bob","tom"}))

作为异或LX指出,这个可以countif代替使用。

答案2

您可以使用以下公式来计算汤姆和鲍勃的数量。

=SUMPRODUCT(COUNTIF(A2:A50,{"bob","tom"}))

相关内容