[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.