所以我有一个excel函数,我想检查一个字符串是否包含提到的任何字符串,如果是,只需将总数加1,这就是我所拥有的:
=COUNTIF(C2:F2, "*offline")+COUNTIF(C2:F2, "*Expired")+COUNTIF(C2:F2, "*login")+COUNTIF(C2:F2, "*log in")
例如,如果 C2 说“login” D2 说“offline”,这个函数只会显示“1”。
所以我有一个excel函数,我想检查一个字符串是否包含提到的任何字符串,如果是,只需将总数加1,这就是我所拥有的:
=COUNTIF(C2:F2, "*offline")+COUNTIF(C2:F2, "*Expired")+COUNTIF(C2:F2, "*login")+COUNTIF(C2:F2, "*log in")
例如,如果 C2 说“login” D2 说“offline”,这个函数只会显示“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"}))
截屏
所以,您并不真正想要计数,您只想知道这些单元格中是否有任何一个具有您正在寻找的值之一?
将您的函数括在 if 语句中,如果它有计数则打印 1。
=IF(COUNTIF(C2:F2, "*offline")+COUNTIF(C2:F2, "*Expired")+COUNTIF(C2:F2, "*login")+COUNTIF(C2:F2, "*log in"),1,0)