将COUNT更改为COUNTIF可在多张纸上计数100个值



我在工作中继承了一个电子表格,我想编辑它以满足我的需求。它目前使用以下公式来计算各种工作表中的行值(包括0值)。

=IF(ISERROR(COUNT(间接($A5&"F"&MATCH(D$1,间接($A5&"B1:B13"),0)&":IV"&MATCH(D$1,间接($A5&"B1:B13"),0)),",COUNT;":IV"&匹配(D$1,间接($A5&"B1:B13"),0))

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

这是为了考试成绩。假设一排中有人有100、90、100、90和100。目前的结果是5。我想改变一下,这样它就会回到3分的结果,因为有三个100分。显然,它有点复杂,因为它是在一系列工作表上工作的(1个人=1张工作表),并且它在其中一些工作簿上为多达20个人带来了结果。

提前谢谢。真的很感激!

如果您有Excel 2007或更高版本,则可以使用此公式计算相关范围内的100秒-使用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)))

最新更新