如果条件满足,Excel,计数包含字母数字单元格的单元格

我有一列数据如下:

IB1, SRD, IBMAN, E4, E 3, SRD, L6, E3, IB7, etc... 

我需要一个Excel公式来计算所有包含字母“IB”(或另一个指定的string)的单元格,以及之后有一个数字的单元格或任何后面没有任何内容的单元格。

我一直在努力做一些事情的效果

 If left(cell,2) = "IB" and Right(cell,1) >= 0 then and len(cell) > 2 

我不能使用通配符,因为我们有像IBMAN这样的条目,不需要从计数中排除。

我相信这是可能的,我只是不够好的公式。

如果需要的话,我可以放弃检查只与细绳相连的细胞。

由于表格格式,我不能使用帮手列。 Excel 2007

 =SUMPRODUCT(0+(LEFT(A1:A10,2)="IB"),0+(ISNUMBER(0+MID(A1:A10&0,3,1)))) 

对于第一个标准( IB和数字之后):

 =IF(AND(LEN(A1)>2,LEFT(A1,2)="IB",NOT(ISERR(VALUE(MID(A1,3,1))))),1,0) 

对于第二个标准(只有没有空格或数字的string):

 =IF(AND(ISERR(SEARCH("0",A1)),ISERR(SEARCH("1",A1)),ISERR(SEARCH("2",A1)),ISERR(SEARCH("3",A1)),ISERR(SEARCH("4",A1)),ISERR(SEARCH("5",A1)),ISERR(SEARCH("6",A1)),ISERR(SEARCH("7",A1)),ISERR(SEARCH("8",A1)),ISERR(SEARCH("9",A1)),ISERR(SEARCH(" ",A1))),1,0)