[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『同順位の場合、別な条件を使ってランキングをしたい』(恵比須)
社内コンペの集計中行き詰まりました。
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
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.