2016-06-07 56 views
0

我有列A,其中包含要用于过滤的关键字。基于包含文本的单元格Excel Excel标识

例如,列A中的某些单元格包含关键字“是”和“东北地区”,我想对这些数字进行计数。

这个函数有什么问题?

= COUNTIFS(合同[状态],ISNUMBER(搜索( “是”),ISNUMBER(搜索( “东北地区”)))

+0

COUNTIFS()成对'COUNTIFS(RANGE1,CRITERIA1,RANGE2,CRITERIA2)'。它也是'AND'而不是'OR'。 –

+0

还搜索至少有两个条件。要搜索的内容以及要搜索的范围。 –

+1

@Scott Craner但COUNTIF(S)也可以很容易地适用于“OR”语句。 –

回答

1

你想使用SUMPRODUCT()式中:

=SUMPRODUCT((ISNUMBER(SEARCH("Yes",Contracts[Status])))+(ISNUMBER(SEARCH("Northeast Region",Contracts[Status])))) 

+创建一个OR情况下,如果任是真的它解析为1和SUMPRODUCT其添加到总。

+0

我会在这里留下这个,但@XORLX给出的公式在很多方面都更好。 –

1

=SUM(COUNTIF(Contracts[Status],{"Yes","Northeast Region"}))

Registers

+0

我没有意识到这一点。尽管从OP得到的东西不是'= SUM(COUNTIF(Contracts [状态],{“*是*”,“* Northeast Region *”}))'与通配符? –

+0

啊,是的。也许。无法从OP正在寻求的描述中得出结论。谢谢。 –

+0

快速的问题,这将成为一个非CSE数组公式,还是我们仍然能够使用完整的列引用而不会有什么损害? –

相关问题