- ベストアンサー
SMALL関数について
SMALL関数についてですが、0以下の値を除く順位を出したいのですがうまくできません。 以下の表だと=SMALL(A1:A6,3)とすると0が返ってきます。 0以下を除いた3番目のデータ「3」が返ってくるようにするにはどうしたらいいのでしょうか? A1 1 A2 2 A3 3 A4 -1 A5 0 A6 0
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一発でヤルなら、 =small(if(A1:A6>0,A1:A6), 3) を配列として入力する (MacならCommandを押しながら、winならctrlとshiftを押しながら Enter)方法があります。
その他の回答 (1)
- baboooo
- ベストアンサー率35% (17/48)
回答No.1
隣の列B1~B6に書く、ではだめですか?結果はB7になります。 =IF(A1>0,A1,"") =IF(A2>0,A2,"") =IF(A3>0,A3,"") =IF(A4>0,A4,"") =IF(A5>0,A5,"") =IF(A6>0,A6,"") =SMALL(B1:B6,3)
質問者
補足
回答ありがとうございます。できれば隣の列を使用せずに出す方法があれば、よろしくお願いします。
お礼
回答ありがとうございます。 配列数式!すっかり忘れてました。助かりました。 どうもありがとうございます!