COUNTIFS与命名范围不兼容?

时间:2017-06-22 20:49:06

标签: excel-2010 countif named-ranges

我有一个公式:

IF(AND(COUNTIFS(A:A,A1,B:B,"Bob")+COUNTIFS(A:A,A1,C:C,17)>=2,C1=17),B1,"")

执行以下操作:

  • 如果“Bob”在Col B中并且在Col C中有一个“17”,而在Col A中仍然有a1
  • 然后从Col B中检索与“17”相同的行的数据,在本例中为B2。

因此,对于在Col A中具有a2的一系列行,条件再次成立,因为Col B中的“Bob”与a2相关联,而Col C中的“17”与a2相关联,因此“Mike” “在Col D中检索到。

对于在Col A中具有a3的一系列行,条件不正确,因为Col C中没有“17”,因此Col D保持为空。

对于在Col A中具有a4的一系列行,条件不成立,因为Col B中没有“Bob”,因此Col D保持为空。

现在,我想更改命名范围的“Bob”(文本字符串)。

但是,虽然COUNTIF适用于命名范围,但它不适用于COUNTIFS

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

使用:

enter image description here

这个公式:

=COUNTIFS(A1:A10,"=" & A1,B1:B10,"=Bob")

自然会返回 3

接下来,我们在单元格 G11 中输入 Bob 并指定 G11 Name James

我们发现:

=COUNTIFS(A1:A10,"=" & A1,B1:B10,"=" & james)

还会返回 3

enter image description here

此:

 =COUNTIFS(A1:A10,"=" & A1,B1:B10, james)

也有效。