统计一组特定数据的详细信息

我有这样的桌子

local machine1 machine2 machine3 ------ --------- --------- --------- local1 test1-a local1 test2-a test2-b test2-c local1 test3-a test3-b local2 test4-a test4-b local2 test5-a local2 test6-a local2 test7-a local3 test8-a test8-b test8-c local3 test9-a test9-b 

我有这样的公式来计算某种types的本地数量

 =COUNTIF($a$3:$a$20;"local1") - result: 3 =COUNTIF($a$3:$a$20;"local2") - result: 4 =COUNTIF($a$3:$a$20;"local3") - result: 2 

到现在为止还挺好。

现在,我们的目标是统计每个地方有多less台机器,而且我真的无法做到。 想法?

编辑:修改后的数据更容易阅读

计数的结果应该是:

Local1:6 local2:5 local3:5

我希望,我明白了吧:

在这里输入图像说明

公式

G2和3个细胞向下:

 =COUNTIF($A:$A,F2) 

G7和3个细胞向下:

 =SUMPRODUCT(($A$1:$A$20=F7)*($B$1:$D$20<>"")) 

它使用瑞士军刀SUMPRODUCT的力量。 ($A$1:$A$20=F7)是真的,如果本地匹配在A($B$1:$D$20<>"")是真的,如果机器单元不是空的。 如果两者都为真,则TRUE * TRUE = 1 ,否则为FALSE * TRUEFALSE * FALSETRUE * FALSE = 0 。 然后SUMPRODUCT总和1并得到这两个是真实的数量。