追記
補正順位とか使わんでもできます(´;ω;`)
google:rank 同じ順位
===ここまで
なんかこう、ちょっと考えればわかることなんだけど私はわかってなかったんで書いておく。
成績順のグラフを作る、みたいなときに毎度ソートして作り直すことしか考えていなかった。この方法なら一度作ればデータだけ更新すれば良い。
まず、今月の売上みたいなデータが有る
営業担当ごとに件数と金額まとめる
A: 担当者番号
B: 担当者名
C: 件数(COUNTIF)
D: 契約金額(SUMIF)
コレに件数の順位と補正順位(順位重複時の順番付け)をつけます
数式的にはこんな感じ
E: 順位はRANK関数(=RANK.EQ(C3,$C$3:$C$12,0))
F: 補正はそこまでにその順位が出てきた回数の逆数(=1/COUNTIF($C$3:C3,C3))←$の付ける位置注意
G: 補正順位は順位に補正順位を足して1引く(=E3+F3-1)
で、横に順位順の表を作る
L: 順位は普通に1~の順番
M: 補正順位はSMALL関数を使う(=SMALL($G$3:$G$12,L3))
N: 補正順位の営業担当をINDEXとMATCHで引っ張る(=INDEX(B:B,MATCH(M3,G:G,0)))
O: 名前からVLOOKUPで件数引っ張る(=VLOOKUP(N3,B:D,2,FALSE))
N:Oの使用範囲でグラフ作る
契約金額でも同じことする