在excel里,按小大顺序排列含零的一组数值,公式怎么编辑?

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:14:42
在单元格数值分别是 I6=9,J6=0,K6=1,L6=5,M6=6,N6=9 单元格p2到u2的数值分别是:1,2,3,4,5,6 我在单元格P6输入的公式是:=IF($A6="","",SMALL($I6:$N6,P$2)) 我在单元格Q6输入的公式是:=IF($A6="","",IF(SMALL($I6:$N6,Q$2)=SMALL($I6:$N6,Q$2-1),"",SMALL($I6:$N6,Q$2))) 然后R6到U6单元格的公式向后拖拉Q6单元格的公式完成。
问题来了,在单元格p6到U6都显示 #NUM! 这个东东,想了半天,没辙了。
请各位老师指教,改正! 谢谢!!!

=IF(SMALL($I6:$N6,P$2)=SMALL($P$2:$U$2,P$2),"",SMALL($I6:$N6,P$2))

你的位置"($P$2:$U$2,P$2)",引用错了,这样就行了

----------------

这样就行了
=if($A6="","",SMALL($I6:$N6,P$2))

不用那么复杂的

出现#NUM!是因为I6:N6的数据是文本格式,将其转换为数值格式即可。