如何在半复杂的countifs()公式中获得完全匹配

首先,我正在使用的公式:

=countifs('page1'!AF:AF,$L6,'page1'!AA:AA,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AB:AB,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AC:AC,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AD:AD,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AE:AE,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AF:AF,"="&RIGHT(M$2,3))

好吧,现在,我试图匹配的是:

 IA
 II-A
 III-A
等等

问题是,如果在我看到的范围内有与上述条件松散匹配的模式,则countifs()返回true,而不完全评估整个string。 换句话说,我特别在上述公式中寻找string“II-A”,但是countifs()对所有不仅是“II-A”而且“IA”的string都返回计数。 淘气countifs()!

是否有捷径可寻。 我真的不想重新考虑/重写这些公式。 我发现了一个叫做exact()的方法,但是看起来很痛苦。 任何帮助将非常感激。


编辑编辑编辑

这是一个testing表…

    ABC
 1 IA II-A 1-Jan
 2 II-A III-A 2-Jan
 3 IA II-A 2-Jan
 4 IA II-A 3-Jan
 5 II-A III-A 4-Jan
 6 IA II-A 7-Jan

=COUNTIFS($CC:$CC,"="&$C2,$AA:$AA,"="&$A1)+COUNTIFS($CC:$CC,"="&$C2,$BB:$BB,"="&$A1)

这个模拟testing公式的结果为0,但是我要找的是1,因为一个IA在2月1日发生…

1月1日的公式应该分别给1和1分别为3月1日和7月1日。 我试图计算每个dateIE的IA,II-A,III-A的数量,回答“II-A在1月2日,然后在1月3日发生了多less次? 请注意,这是testing数据。 实际的数据实际上有更多的date和更多种类的值来代替单元格的内容。 然而,举例来说,这个例子的数据应该足够了。

谢谢!

我不确定这是否是COUNTIFS。 使用Excel 2008的一个非常简单的例子是:

细胞:A2 – A4分别有IA,II-A,III-A。 在C2-C4中有相同的值。

在D2中我有:

 =COUNTIFS($C$2:$C$4,"="&$A3) 

并且这产生了1,这是完全匹配的正确答案。 如果没有拉开你的公式,那么在那里只有最后3个字符是正确的(M $ 2,3),这是怎么回事?

希望这可以帮助,

戴夫