Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2013)
売上上位5割の判別
投稿日時: 20/02/12 16:10:52
投稿者: yummyyummyyummy

いつも拝見させていただいています。
  
色々と検索したのですが、解決できず・・・
 そして、上手く説明が出来ないのですが・・・
  
やりたいのは地区ごとで売上上位8割に入っている顧客を判別したいです。
また顧客の売上は右に3年ほどにわたって表記してあります。
 各年ごとに売上が上位5割に入るか入らないかを判断したいです。
 顧客名はユニークですが、地区は何行もデータがあります。
判別のところに売上上位5割に入っていれば印をつけたいです。
PERCENTILEの関数だと対象が一つの項目の判断になる様で上手く行きませんでした。
ちなみに下記の表はきれいに並んでいますが、地区は順不同になります。
並び替えをして印をつければいいのですが、毎回だと間違いも出てきそうなので
何かいい方法はないかご教授いただけると助かります。
きれいに表記できなく見づらいと思いますがどうぞよろしくお願いします。
なお、数字は売上で後ろの○-は該当するしないです。
  
地区   顧客名 18年 19年 20年 18年/19年/20年
東京   AAA  80 40 140    ○/-/-
東京   BBB  100 25 100    ○/-/-
東京   CCC  30 50 150   -/-/○
東京   DDD  60 155 150    -/-/○
神奈川  EEE  55 150 200    ○/○/○
神奈川  FFF  20 50 100   -/-/○
神奈川  GGG  50 50 50    ○/-/-
神奈川  HHH  45 50 50    -/-/-
千葉   III  300 0 55    ○/-/○
千葉   JJJ  0   100 50    -/○/-

回答
投稿日時: 20/02/12 18:15:29
投稿者: んなっと

8割と5割どちらでしょうか。
5割の場合...
 
     A    B   C   D   E   F   G   H
 1  地区 顧客名 18年 19年 20年 18年 19年 20年
 2  東京   AAA  80  40  140  ○   -   -
 3  東京   BBB  100  25  100  ○   -   -
 4  東京   CCC  30  50  150   -  ○  ○
 5  東京   DDD  60  155  150   -  ○  ○
 6 神奈川   EEE  55  150  200  ○  ○  ○
 7 神奈川   FFF  20  50  100   -  ○  ○
 8 神奈川   GGG  50  50  50  ○  ○   -
 9 神奈川   HHH  45  50  50   -  ○   -
10  千葉   III  300   0  55  ○   -  ○
11  千葉   JJJ   0  100  50   -  ○   -
 
F2
=IF(C2>=AGGREGATE(18,6,C$2:C$500/($A$2:$A$500=$A2),0.5),"○","-")
右方向・→下方向・↓(8割なら0.5→0.8)
 
※下のようにイコールを入れなければ、微妙に結果が違ってきます。
 
     A    B   C   D   E   F   G   H
 1  地区 顧客名 18年 19年 20年 18年 19年 20年
 2  東京   AAA  80  40  140  ○   -   -
 3  東京   BBB  100  25  100  ○   -   -
 4  東京   CCC  30  50  150   -  ○  ○
 5  東京   DDD  60  155  150   -  ○  ○
 6 神奈川   EEE  55  150  200  ○  ○  ○
 7 神奈川   FFF  20  50  100   -   -  ○
 8 神奈川   GGG  50  50  50  ○   -   -
 9 神奈川   HHH  45  50  50   -   -   -
10  千葉   III  300   0  55  ○   -  ○
11  千葉   JJJ   0  100  50   -  ○   -
 
F2
=IF(C2>AGGREGATE(18,6,C$2:C$500/($A$2:$A$500=$A2),0.5),"○","-")
右方向・→下方向・↓

投稿日時: 20/02/13 09:18:33
投稿者: yummyyummyyummy

回答ありがとうございます!
5割、8割と表記があいまいですみませんでした。
AGGREGATEを使えば出来るんですね。
大変勉強になりました。