0

所以我有一个excel函数,我想检查一个字符串是否包含提到的任何字符串,如果是,只需将总数加1,这就是我所拥有的:

=COUNTIF(C2:F2, "*offline")+COUNTIF(C2:F2, "*Expired")+COUNTIF(C2:F2, "*login")+COUNTIF(C2:F2, "*log in")

例如,如果 C2 说“login” D2 说“offline”,这个函数只会显示“1”。

4

2 回答 2

1

仅使用一个的示例Countif

如果你想数 1 那么这里是一个例子

=IF(SUM(COUNTIF(C2:F2, {"*offline","*Expired","*login","*log in"}))>0,1,0)

如果要计算所有实例,请将上述公式更改为

=SUM(COUNTIF(C2:F2, {"*offline","*Expired","*login","*log in"}))

截屏

在此处输入图像描述

于 2013-03-29T20:02:30.870 回答
0

所以,您并不真正想要计数,您只想知道这些单元格中是否有任何一个具有您正在寻找的值之一?

将您的函数括在 if 语句中,如果它有计数则打印 1。

=IF(COUNTIF(C2:F2, "*offline")+COUNTIF(C2:F2, "*Expired")+COUNTIF(C2:F2, "*login")+COUNTIF(C2:F2, "*log in"),1,0)
于 2013-03-29T19:46:03.790 回答