如果在Excel中search和计数

在这里输入图像说明

=COUNTIF(AND(A:A="01.01.2015";B:B="torsvik";ISNUMBER(SEARCH("wt";C:C)));TRUE) 

我想数一下“01.01.2015”和“torsvik”上的“wt”,但是它给出了一个错误。 你能给你build议吗?

如果a是真的,b是真的,c是真的,那就算了。 在我的例子中,应该是2。

如果您将列A中的单元格设置为文本格式,请使用以下公式:

 =COUNTIFS(A:A,"=01.01.2015",B:B,"=torsvik",C:C,"=*wt*") 

如果您的设置是欧洲版(如rohl所述),请使用以下公式:

 =COUNTIFS(A:A;"=01.01.2015";B:B;"=torsvik";C:C;"=*wt*") 

正如你所看到的,我使用通配符*来检查列C中所有types的wt

在这里输入图像说明

稍微模拟你的表格数据,把“torsvik”改成“marco”,结果变成1,如下图所示:

在这里输入图像说明

如果您将列A中的单元格格式化为date(如“dd.mm.yyyy”),则使用以下公式:

 =COUNTIFS(A:A,"=1/1/2015",B:B,"=torsvik",C:C,"=*wt*") 

再次,对于欧洲设置,更改为:

 =COUNTIFS(A:A;"=1/1/2015";B:B;"=torsvik";C:C;"=*wt*") 

或者,如果您的date设置也不同,也许您需要修改为:

 =COUNTIFS(A:A;"=01.01.2015";B:B;"=torsvik";C:C;"=*wt*") 

见下图: 在这里输入图像说明

正如已经提到的那样,你可以使用COUNTIFS来轻松完成。 这里我会使用公式:

 =COUNTIFS(B1:B3;"torsvik";A1:A3;"01.01.2015") 

如果date是实际的date格式,那么也可以简单地链接到一个格式相同的单元格,在这个单元格中input要查找的值。