[[20151125190014]] 『同順位の場合、別な条件を使ってランキングをした』(恵比須) ページの最後に飛ぶ

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

 

『同順位の場合、別な条件を使ってランキングをしたい』(恵比須)

社内コンペの集計中行き詰まりました。
D列の順位を求める式がどうしてもできません。sumproductを使ったらいいのかと検索したり試行錯誤しましたが、うまくいきません。

小さい数の方が上位にきます。
B列は、RANK関数ですので同順位がでます。

次に
D列には、A列の条件1で同じ数字だったらC列の条件2の数字の小さい方がD列にランキングされるように作りたいです。
(B列で確定した順位はそのまま表示されるようにしてください。)

どなたかご回答よろしくお願いいたします。

《完成イメージ》

   A     B     C      D
  条    順    条    順
  件    位    件    位
   1           2
   40   4    300   4
   40   4    400   5
   30   2    500   3
   20   1    300   1
   30   2    300   2

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 D4セル =IF(B4="","",B4+MATCH(C4,INDEX(SMALL((B$4:B$10<>B4)*1000000+C$4:C$10,ROW(A$1:A$10)),0),0)-1)

 下にコピー

 <結果図>
  行  _A_  _B_  _C_  _D_
   1  条   順   条   順 
   2  件   位   件   位 
   3   1         2     
   4  40    4   300    4
   5  40    4   400    5
   6  30    2   500    3
   7  20    1   300    1
   8  30    2   300    2
   9                    

(半平太) 2015/11/25(水) 21:01


半平太さん!!ありがとうございます。

きれいに行も入れてくださり
ありがとうございます。

解答を拝見しました。
私は実力以上のことをやろうとしていたようです。。

データ持ち出しができないので
明日会社で再度やってみます。

ありがとうございました!
また結果報告いたします。
(恵比須) 2015/11/25(水) 21:16


さっそく会社でやってみました。
ばっちり解決できました。
ありがとうございました!!
(恵比須) 2015/11/26(木) 22:30

コメント返信:

[ 一覧(最新更新順) ]


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