excel问题,一列数中 出现次数最少的5个数

例如:A1-A50
6
0
9
8
1
3
2
8...
(0-9随机的数,有重复)
在B1,C1,D1,E1,F1分别列出A1-A50中出现次数最少、倒数第二少、倒数第三、第四、第五的数(不是次数),如果两个数、或三个数出现次数相同先后次序无所谓。求高手大侠拔刀相助

1、按0-9统计次数,b3输入
=COUNTIF($A1:$A50,"=" &COLUMN()-2)
向右填充
2、依次取出最小次数,b2输入
=SMALL($B3:$J3,COLUMN()-1)
向右填充到f2
3、查找最小次数对应的数字,b1输入
=MATCH(B2,$B3:$K3,0)-1
c1输入
=IF(B2=C2,MATCH(C2,OFFSET($B3:$K3,0,MATCH(B2,$B3:$K3,0)),0)-1+MATCH(B2,$B3:$K3,0),MATCH(C2,$B3:$K3,0)-1)
向右填充
温馨提示:答案为网友推荐,仅供参考
相似回答