- ベストアンサー
Excelで、数字を並べたい。
ランダムに入力した数字の表があります。 範囲を選択して、その中で一番大きい数字を選ぶには、MAXとかで簡単にできますよね? で、問題は、2番目とか、できれば3番目に大きい(小さい)数字を選びたいんです。 関数でできるでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
LARGE関数、SMALL関数でできます。 3番目に大きい数字 =LARGE(範囲,3) 2番目小さい数字 =SMALL(範囲,2)
その他の回答 (3)
- masa_019
- ベストアンサー率61% (121/197)
すでに回答No.3でレスが付いていますが、別なやり方 範囲内にある数字の種類 =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) 範囲内に有るか無いか =IF(COUNTIF(A1:A10,B3)>0,"有","無") 範囲はWendy02さん同様A1:A10としています。
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 #1のお礼のところの質問 >「範囲内にある数字が何種類」かってわかるでしょうか? 範囲をA1:A10 とすると =SUMPRODUCT((MATCH($A$1:$A$10,$A$1:$A$10,0)=ROW($A$1:$A$10))*1) 使用する時の注意 ROW($A$1:$A$10) ここの中は、いつでも、A1 から始ります。 それは、MATCH関数が、何番目という値を返すからです。 >枠外である数字を選んだときにそれが範囲内にない(またはある)という判断 B1に、ある数字を入れると =IF(ISERROR(MATCH(B1,$A$1:$A$10,0)),"ない","ある")
- naop75
- ベストアンサー率34% (216/624)
こんにちは。 LARGE関数、SMALL関数で出来ると思います。 詳しくは、こちらを参考にしてみて下さい。 (順位のLARGEをクリックしてください)
お礼
早速ありがとうございました。 勉強不足ですいませんでした。
お礼
早速ありがとうございます。 そんなのがあったんですね?勉強不足ですいませんでした。 ところで、ついでに質問。 範囲内にある数字が何種類かってわかるでしょうか? また、枠外である数字を選んだときにそれが範囲内にない(またはある)という判断は簡単でしょうか? あつかましくて、すいません。 時間があればでいいので、教えてください。