在COUNTIFS中使用OR&AND

Sam*_*mmy 15 excel formula conditional-statements

我想"AND"在我的COUNTIFS条款中包含一个条件.

像这样的东西:

=COUNTIFS(A1:A196;{"Yes"or "NO"};J1:J196;"Agree")
Run Code Online (Sandbox Code Playgroud)

所以,它应该返回行数:

 (A1:A196 is either "yes" or "no") AND (J1:j196 is "agree")
Run Code Online (Sandbox Code Playgroud)

tmo*_*e82 27

你可以COUNTIF一起添加几个语句:

=COUNTIF(A1:A196,"yes")+COUNTIF(A1:A196,"no")+COUNTIF(J1:J196,"agree")
Run Code Online (Sandbox Code Playgroud)

这将为您提供所需的结果.

编辑

对不起,误读了这个问题.尼古拉斯是正确的,以上将重复计算.我没有想到AND正确的方式.这里有一个替代方案可以给你正确的结果,你最初是非常接近的:

=SUM(COUNTIFS(A1:A196,{"yes","no"},J1:J196,"agree"))
Run Code Online (Sandbox Code Playgroud)

  • 你可以在`COUNTIFS`函数上使用这样的大括号吗?我正在测试它,它只计算括号内第一个值的出现次数. (4认同)
  • 我认为这个公式是不正确的,因为它会重复计算列'A`是'是'和列'J`是'同意'的行. (3认同)