如果我有數字陣列在Excel象下面這樣:返回與底片最小兩個數字在Excel
-5 1 4 -2
我需要返回-5和-2(各在一個單獨的單元格)。
的=小(陣,1)不起作用,因爲在我的陣列數量都小於1。有一種解決方法,所以我可以遍歷槽的陣列和返回兩個最小的數字?
如果我有數字陣列在Excel象下面這樣:返回與底片最小兩個數字在Excel
-5 1 4 -2
我需要返回-5和-2(各在一個單獨的單元格)。
的=小(陣,1)不起作用,因爲在我的陣列數量都小於1。有一種解決方法,所以我可以遍歷槽的陣列和返回兩個最小的數字?
假設你的號碼的範圍是A2:A5和
如果您希望公式返回行輸出,將這個公式在任何單元格中複製它。
=SMALL($A$2:$A$5,ROWS(A$1:A1))
如果您希望公式返回輸出跨列,把這個公式中的任意單元格和跨或向右複製。
=SMALL($A$2:$A$5,COLUMNS($A1:A1))
根據需要更改範圍。
這是我試過,但由於某些原因,它返回一個#NUM錯誤 –
我覺得很尷尬現在,但我正在使用的數據無聊存儲爲文本,因此沒有被當作數字。案件解決了,真的很感謝大家的幫助。 –
不客氣菲利普!很高興這個問題得到解決。 – sktneer
爲了獲得最小的=MIN(-5,1,4,-2)
,獲得第二個最小=SMALL({-5,1,4,-2},2)
'=小({ - 5,1,4,-2},ROW(1:1))'向下填充另一行不起作用? – Jeeped
也許我誤解的問題,但據我所知它'= SMALL()'工作得很好,我對你的使用情況。負值是該功能的可接受輸入。 – Marc
'= SMALL(A1:D1,1)'和'= SMALL(A1:D1,2)'完美的作品對我來說 –