excel 如何统计不同行或列中相等的数的个数

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:37:31
如题。例如:两行
A B C D E F G H I J K L M
1 3 2 5 7 9 11
2 4 3 5 9 8
对比两行中相同的数字的个数,手工统计结果是3个相同的数字,那么各路高手如何用公式的形式统计呢?在线等
第一个答案统计是 38
第二个答案 无法统计
第三个答案 8
第四个答案也得不到3

但都不是3 切记:单元格是空的不在统计之内
可能是我的数据的问题,在我的表里不是纯数据,是其他表表里的数、而且数据也是用公式算出来的 。我试了一下,你们给的公式在其他是纯数字的表里都可以实现统计,但在我的表里就是得不到

=sumproduct((a1:m1=a2:m2)*1)
再试试这2个公式:
=SUMPRODUCT((A1:F1=A2:F2)*(A1:F1<>""))
=SUMPRODUCT((COUNTIF(A1:F1,A2:F2)>0)*1)

{=SUM(COUNTIF(A1:M1,A2:M2))}

是数组公式,按CTRL+SHIFT+ENTER三键结束

补充,这样不会统计到空单元格的,把你的表拿来,问题应该是出在其它地方,这个公式我试验过的,没有问题。

那就难怪了,你这里面有引用的公式,就不是空单元格了,要加个条件上去。。

{=SUM(IF(OR(ISNUMBER(A1:M1),ISNUMBER(A2:M2)),COUNTIF(A1:M1,A2:M2)))}

2.3.5.9不是四个吗?

写个示意的公式:
=SUM(IF(COUNTIF(A1:G1,A2:F2)>0,1,0))
ctrl+shift+enter结束

任意单元格输入

=SUM(IF(COUNTIF(1:1,2:2)>0,1,0))

数组公式
CTRL+SHIFT+ENTER 结束