Return Excel 中最小的两个负数

Return smallest two numbers with negatives in Excel

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

-5    1    4    -2

我需要 return -5 和 -2(每个都在一个单独的单元格中)。

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

求最小=MIN(-5,1,4,-2),求次小=SMALL({-5,1,4,-2},2)

假设您的数字在 A2:A5 和

范围内

如果您希望公式return按行输出,请将此公式放在任意单元格中并向下复制。

=SMALL($A:$A,ROWS(A:A1))

如果您希望公式 return 跨列输出,请将此公式放在任意单元格中,然后跨过或向右复制。

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

根据需要更改范围。