こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excelにどのような関数を入れればいいでしょう?

添付画像は仮のサッカーの勝敗表です。
勝ち=3点
引き分け=1点
負け=0点

で、勝ち点が多い方が順位が上です。
セルG2~G6の勝ち点の順に、セルA2~A6に順位をつけたいと思っています。

さらに同じ勝ち点の場合は、得失点差によって順位をつけたいと考えています。

この場合セルA2~A6にどのような関数を入れればよいでしょうか?

基本的なことだと思いますが思い出せません。

分かる方教えてください。よろしくお願いします。

投稿日時 - 2019-04-16 23:09:59

QNo.9607487

困ってます

質問者が選んだベストアンサー

勝ち点、得失点差まで同じ場合、リストの上にいる方が順位が上とします。

H列を作業列として使います。
セルH2に↓の式を入れ、下にコピーします
=G2+F2/100+ROW()/10000

次にセルA2に↓の式を入れ、下にコピーします
=RANK(H2,H:H)

作業列がじゃまなら非表示にしてください。

投稿日時 - 2019-04-17 08:48:58

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

表をテーブルにして、順位の所のセルに=ROW()-1として、並び替えをしてはどうでしょうか。
並び替えは、第一のキーは勝ち点の降順で、第二のキーは得失点差で降順で並び替えをすればすぐだと思います。

投稿日時 - 2019-04-18 22:04:01

ANo.3

ANo.2です。
すみません。勝ち点、得失点差が同じ場合、今のままだとリストの下の方が上位になっていました。
以下の様にH2セルに入れる式を訂正します。
誤:=G2+F2/100+ROW()/10000
正:=G2+F2/100-ROW()/10000

投稿日時 - 2019-04-17 13:36:38

ANo.1

セルA2に=RANK(G2,G$2:G$6)と書いて、フィルハンドルでA6までコピーします。

投稿日時 - 2019-04-17 00:32:08

あなたにオススメの質問