[[20181016203223]] 『RANK関数の応用』(秋色) ページの最後に飛ぶ

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

 

『RANK関数の応用』(秋色)

こんな感じの表があります。

下記の条件付きで順位を付けたいのですが、

数式を色々試してみましたが、合点が行くものが出来ません。

どなたかご指導、宜しくお願い致します。

  A   B   C   D   E

1 氏名  合計?@ 順位?@ 損益計 順位?A

2 田中  56  2   51  1

3 武田  61  1   39  2

4 横田   4  4   10  3

5 富岡  13  3   △35 6

6 佐藤   0  5    0  4

7 石野   0  5    0  4

※普通のRANK関数で順位を付けると、上記の様になりますが・・・

(あ)今回は佐藤・石野は合計?@が0なので、Eの順位付けから

自動的に外したい。但し、毎回誰がBが0になるかは分からない

ので、この6人は固定メンバーと考えたい。

※Bの順位→例えば、今回は4人が対象と設定した時に、佐藤・石野の

順位が、”-”表示になる様に出来るのか?(B値=0なので)

※Eの順位で、富岡が4位、以下の2名は非対象なので”-”表示に

出来るのか?

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


 B列にマイナスの数値は入らないんですか?

 C2 =IF(B2=0,"-",RANK(B2,$B$2:$B$7))

 D列は「0」を入力しなければいいと思うんですけど、
 そういうわけにはいかないんですかね?

 いかないのなら

 E2 =IF(D2=0,"-",COUNTIFS($D$2:$D$7,">"&D2,$D$2:$D$7,"<>0")+1)

 こういうこと?

 参考まで
(笑) 2018/10/16(火) 22:29

ご指導ありがとうございました。

0なら”-”-の配置が分からなかったと判明、お見事です。

あと、E2式内の、『,"<>"0"』ですが、これを和訳?(どう読めばいいのか?)

を教えて頂けないでしょうか?

(秋色) 2018/10/16(火) 22:43


 希望通りの結果になったんですか?

 >E2式内の、『,"<>"0"』

 "<>0" ですよ?

 <> は「ノットイコール、等しくない」という意味。
 <>0 は、「0と等しくない、0以外」ということです。

 読み方は何ですかね、「ノットイコール」ですかね。
 ちょっと分かりません。

 ところで、D列に「0」を入力せず、空白にすることはできないんですか?

 空白でいいのなら ↓ でできますけど。

 E2 =IF(D2="","-",RANK(D2,$D$2:$D$7))

 参考まで
(笑) 2018/10/16(火) 23:08

コメント返信:

[ 一覧(最新更新順) ]


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