在Excel中返回带有负数的最小两个数字

如果我在Excel中有一组数字,如下所示:

-5 1 4 -2 

我需要返回-5和-2(每个在一个单独的单元格)。

= SMALL(array,1)不起作用,因为我的数组中的数字小于1.是否有解决方法,所以我可以遍历数组并返回两个最小的数字?

假设你的号码在A2:A5和

如果您希望公式以行的forms返回输出,请将此公式放在任何单元格中并将其复制下来。

 =SMALL($A$2:$A$5,ROWS(A$1:A1)) 

如果您希望公式在列之间返回输出,请将此公式放在任何单元格中,然后将其复制到右侧或右侧。

 =SMALL($A$2:$A$5,COLUMNS($A1:A1)) 

根据需要更改范围。

为了得到最小=MIN(-5,1,4,-2) ,得到第二小=SMALL({-5,1,4,-2},2)