将COUNT更改为COUNTIF以在多个工作表中统计100个值

我在工作中inheritance了电子表格,我想编辑它以适应我的需要。 它当前使用以下公式来计算不同工作表中的行值(包括0个值)。

= IF(ISERROR(COUNT(INDIRECT($ A5& “F” &MATCH(d $ 1,INDIRECT($ A5& “B1:B13”),0)& “:IV” &MATCH(d $ 1,INDIRECT($ A5&“B1:B13 “),0))))”,”,COUNT(INDIRECT($ A5& “F” &MATCH(d $ 1,INDIRECT($ A5& “B1:B13”),0)& “:IV” &MATCH(d $ 1,INDIRECT ($ A5& “B1:B13”),0))))

现在,我想修改这个公式,以便它只计算= 100的值。 我认为这将意味着使用COUNTIF函数,但我不能完全解决这个问题,因为这对我来说是一个相当复杂的公式。 希望这对于一个知道自己在做什么的人来说是一个简单的解决方法。

这是testing成绩。 连续说有人有100,90,100,90,100。它现在正在带回5的结果。我想改变这个,所以它带回3的结果,因为有三个100分。 很显然,这是一个更复杂的工作,因为它在一系列的工作表上工作(1人= 1张),并且在这些工作簿中有多达20人的结果。

提前致谢。 真的很感激!

如果您有Excel 2007或更高版本,则可以使用此公式在相关范围内计数100s – 使用IFERROR进行错误检查,即

=IFERROR(COUNTIF(INDEX(INDIRECT($A5&"F1:IV13"),MATCH(D$1,INDIRECT($A5&"B1:B13"),0),0),100),0)

或者在早期版本的Excel中尝试

=LOOKUP(9.9E+307,IF({1,0},0,COUNTIF(INDEX(INDIRECT($A5&"F1:IV13"),MATCH(D$1,INDIRECT($A5&"B1:B13"),0),0),100)))