2014-10-10 65 views
2

列 “A” 是对每行的编号列,一些数字是相同的,即..如果,然后,重复Excel公式

A1是1 A2为3 A3被1 A4为3

我需要一个公式,它会显示有多少个内容单元格在这个列中,而没有计算重复项,如上面的那样是2.我正在计算一个“If-Then”公式,但无法弄清楚。有什么帮助吗?先谢谢你!

回答

1

如果您使用的是Excel 2013,我想说有一个计数截然不同的函数。尽管如此,你可以这样做:

=SUM(IF(FREQUENCY(A1:A4,A1:A4)>0,1)) 

编辑:添加一个解释。 FREQUENCY函数获取数组A1:A4(第一个参数)中唯一值的频率,使用A1:A4(第二个参数)中的值对其进行分箱。 IF检查是否返回任何内容,即频率是否大于0,在这种情况下,它会为其找到的每个唯一值返回1。然后SUM增加IF语句返回的1的数量,反过来给你的数组中的唯一值的数量A1:A4