统计一组特定数据的详细信息
我有这样的桌子
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 * TRUE
或FALSE * FALSE
或TRUE * FALSE
= 0
。 然后SUMPRODUCT
总和1
并得到这两个是真实的数量。