例如,下图1所示的数据,我们想知道单元格区域H1:K1中的数据在单元格区域A1:D20中出现了几次。
图1
因为数据较少,很明显,我们可以看出这组数据共出现了6次,忽略数据的顺序。...可以使用数组公式得到这个结果:
=SUM(COUNTIF(H1:K1,H1:K1))
返回10。...如果我们将单元格区域A1:D20中的每个数字依次在H1:K1中进行查找:
COUNTIF(H1:K1,A1:D20)
那么,在A1:D20中符合H1:K1中数字的行将生成数组{3,3,3,1}:
{3,0,0,0...3,3,3,1;
0,0,0,0;
0,0,0,0;
0,1,1,1;
1,1,0,3;
3,3,1,3;
1,0,0,1;
3,1,3,3;
3,1,0,0;
0,1,0,1;
3,3,1,3}
行中数的和为...10,表明单元格区中的该行与H1:K1中的数相同:
MMULT(COUNTIF(H1:K1,A1:D20),{1;1;1;1})=10
这样,有多少个10就表明有多少行与H1:K1中的数字相同:
SUM