エクセル 関数?マクロ?をご教示下さい。
御指導宜しく御願いいたします。
★現状下記のように処理しています。
●入力状況
Q6:Q125に会員番号
S6:S125に氏名
T6:P125に1回戦の得点
V6:V125に2回戦の得点
Y6:Y125に3回戦の得点
AB6:AB125に4回戦の得点
AE6:AE125に5回戦の得点
AH6:AH125に6回戦の得点
AI6:AI125に1回戦から6回戦の合計得点数
P6:P125にAI列の合計得点を基にRANK関数で順位を表示させています
「=IF(AI6="","",RANK(AI6,$AI$6:$AI$125))」
●更新マクロで1位から125位まで並べ替えています
同点の場合、現在は会員番号順(昇順)に並べています
★御指導いただき事
合計得点が同点の場合の処理方法
1・Q6の人(会員番号10のA氏)とQ7の人(会員番号20のK氏)が同点の場合
現在は、A氏・K氏と並びP6とP7にはいずれも 1(位)と表示されていますが
これを各人の1回戦から6回戦の最高得点を比較し高得点の人を上位としたい。
例 A氏の最高得点 → 3回戦の30000点 K氏の最高得点 → 5回戦の31000点
P列 Q列 S列
1 20 K
2 10 A
2・途中、6行から125行まで同点があれば、同様処理をしたい
3.尚、このワークシートは初期化し次回も使用したい。
お礼
ありがとうございました。