我想计算两个不同集合之间的相等数量。
例如,第一组由15个不同的值组成,如下图所示:
接下来,我有另一组,例如,下图(第1621组)中的第1行,另有15个不同的值。问题是我想计算两组中相等的值的数量。
问题与检查彩票结果非常相似。
有几个"套"与初始集合进行比较(例如,在上图中我们设置了1621,1620等)。每组都会显示在电子表格的下一行。
但是,预期的表述如下:每个比较之间的相等数值应以不同的列表示,如下图所示:
如果我们使用公式,则在R2,S2,T2中使用
=SUMPRODUCT(COUNTIF($B$2:$P$2;Sheet2!B1:P1))
=SUMPRODUCT(COUNTIF($B$2:$P$2;Sheet2!B2:P2))
=SUMPRODUCT(COUNTIF($B$2:$P$2;Sheet2!B3:P3))
它可以正常工作,结果会显示出来。但是,不是手动将这些函数键入每个单独的单元格,因为这将非常耗时,我希望有一个解决方案来增加跨列的行。
答案 0 :(得分:1)
将它放在第一个单元格中并复制:
=SUMPRODUCT(COUNTIF(INDEX(Sheet2!$B:$P,COLUMN(A:A),0);$B$2:$P$2))
当它被拖过COLUMN(A:A)将迭代并首先返回1然后是2然后是3 ......指示要返回的行。