Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel-基于单元格值的不同列表的动态计数_Excel_Counting - Fatal编程技术网

Excel-基于单元格值的不同列表的动态计数

Excel-基于单元格值的不同列表的动态计数,excel,counting,Excel,Counting,我在根据单元格中所述列表的名称计算不同列表中的元素数时遇到问题。 在这里提问之前,我自己做了一些尝试,比如使用索引和单元格函数,但结果并不是我期望的结果 所以我有几个不同测试的项目列表,我的目标是计算我测试一个项目的次数 | Item | | A | B | C | test 1 | | x | | test 2 | x | x | | test 3 | | | x | 等等。我创建了名为A、B和C的列表,我想知道根据我放在单

我在根据单元格中所述列表的名称计算不同列表中的元素数时遇到问题。 在这里提问之前,我自己做了一些尝试,比如使用索引和单元格函数,但结果并不是我期望的结果

所以我有几个不同测试的项目列表,我的目标是计算我测试一个项目的次数

        |   Item    |
        | A | B | C |
 test 1 |   | x |   |
 test 2 | x | x |   |
 test 3 |   |   | x |
等等。我创建了名为A、B和C的列表,我想知道根据我放在单元格中的列表的名称,我测试了其中一些列表多少次

由于=COUNTA(B)给出了预期的结果,我尝试将其与函数索引和单元格相结合:

= COUNTA(INDEX(G3,1))  

= COUNTA(CELL("contents",G3))
但我只得到返回值1。我希望我的问题足够清楚,因为我找不到类似的东西。为了使我的问题形象化,我添加了一张图片


问题图片:

您可能正在寻找以下公式:

=COUNTA(OFFSET($A$4:$A$21,0,MATCH(G3,$B$3:$E$3,0)))

它将计算包含在
G3
中输入的名称的列中非空单元格的数量,从第4行开始,以从计数中排除标题。

您可能正在寻找以下公式:

=COUNTA(OFFSET($A$4:$A$21,0,MATCH(G3,$B$3:$E$3,0)))
它将统计包含在
G3
中输入的名称的列中的非空单元格数,从第4行开始,以从计数中排除标题