[[20210221172741]] 『同順位を出さずに上位3位までと下位3位までを同』(クラウン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『同順位を出さずに上位3位までと下位3位までを同時に抽出』(クラウン)

頭書の件、以下表のように、すでに順位がついている列より、
隣の列に上位3位までと下位3位までを同時に関数で抽出させたいのですが、その際同順位が出ないようにさせたいのです。
「RANK+COUNTIF」の式にLARGEとSMALLの関数をかませればよいのかと思料しますが、私の知識ではどの形式が一番良いのわかりません。

ご教示の程宜しくお願い致します。

(順位) (TOP3&BOTTOM3)
1 1
2 2
2 3
4
5
6
6
8
9
10
11
12
13
14
15
16
16
16 18
19 19
20 20

< 使用 Excel:Excel2019、使用 OS:Windows10 >


お示しの表で2つある2位のうちどちらが2番目でどちらが3番目になるのか決まっていますか?
また、3つある16位のうちどれが18番目になるのか決まっていますか?

(半可通) 2021/02/21(日) 18:36


コメント有難うございます。

ご質問の件、上位、下位とも決まっていませんので、どの値が抽出されても問題ございません。
セル位置が上の方を上位にする等でよいかなと思っています。

宜しくお願い致します。
(クラウン) 2021/02/21(日) 18:50


 =A1+COUNTIF(A$1:A1,A1)-1

で、セル位置上の方が上位の重複無し順位が出せます。
これを
MIN(A$1:A$20)+2 より大きい場合とMAX(A$1:A$20)-2より小さい場合に非表示にすると
上位下位3位まで以外の順位が消えます。
(半可通) 2021/02/21(日) 19:36


有難うございます。
早速試してみます。
(クラウン) 2021/02/21(日) 20:48

半可通様

ご回答いただき有難うございます。

基本的な質問で恐縮ですが「MIN(A$1:A$20)+2 より大きい場合とMAX(A$1:A$20)-2より小さい場合に非表示にする」を作業列を作らずに実行するにはどのような式になりますでしょうか。

エクセル初心者の為、お手数をおかけして申し訳ございません。

(クラウン) 2021/02/21(日) 23:34


IF関数を使って値を""にしてしまう方法や
条件付き書式で見た目だけ見えなくする方法があります。
(半可通) 2021/02/21(日) 23:48

早速にご回答有難うございました。
(クラウン) 2021/02/22(月) 00:01

再度質問させていただきます。

IF関数を使ってTOP&BOTTM3を出そうと試してみましたが、私の拙い技量では、作業列を作らずに抽出することはできませんでした。
また、見た目だけ見えなくする方法はTOP&BOTTM3以外のセルは空白にしたい為、利用できませんでした。

つきましては、適した関数式をご教示いただけますと助かります。

どうぞ宜しくお願い致します。
(クラウン) 2021/02/23(火) 22:59


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.