excel公式范围参考使用列号

我正在寻找一种方法来使用我从MATCH中获得的列号。 我需要计算这一行中的X的数量,直到一个特定的点。 这里有一些代码作为我想要工作的例子。

=COUNTIF($A$14:MATCH($E$1| $A$13:$V$13)$14|"X") 

我需要使用MATCH(或类似的东西),因为它让我知道需要计数的列数。 用户可能会也可能不会记得清除整个行超过这个列的数量,即使它应该只计数在这一行中的X列的10列。 由于工作表上的其他数据(在匹配中引用为$ E $ 1),我已经知道到底有多less列要与检查行中的一个数字相匹配,所以沿着这些行是一个更好的解决scheme。

你可以使用MATCH来获得你的范围的结束,例如

=COUNTIF($A$14:INDEX($14:$14,MATCH($E$1,$A$13:$V$13)),"X")

所以如果MATCH函数给你10,例如,将在A14:J14中计数“x”

请注意,如果你想要一个确切的比赛,你需要零作为MATCH函数的第三个参数(我没有包括)