如果,那么重复的Excel公式

列“A”是每行的编号列,有些编号是相同的,即..

A1是1 A2是3 A3是1 A4是3

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

如果你使用的是Excel 2013,我想说的是有一个不同的function。 尽pipe如此,你可以这样做:

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

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