Reputation: 1077
If I have an array of numbers in Excel like below:
-5 1 4 -2
I need to return -5 and -2 (each in a separate cell).
The =SMALL(array, 1) does not work because the numbers in my array are less than 1. Is there a workaround so I can traverse trough the array and return the two smallest numbers?
Upvotes: 0
Views: 176
Reputation: 9976
Assuming your numbers are in the range A2:A5 and
If you want the formula to return the output in rows, place this formula in any cell and copy it down.
=SMALL($A$2:$A$5,ROWS(A$1:A1))
If you want the formula to return the output across the columns, place this formula in any cell and copy it across or right.
=SMALL($A$2:$A$5,COLUMNS($A1:A1))
Change the ranges as required.
Upvotes: 1
Reputation: 1337
To get the smallest =MIN(-5,1,4,-2)
, to get the second smallest =SMALL({-5,1,4,-2},2)
Upvotes: 1