• ベストアンサー

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

添付画像は仮のサッカーの勝敗表です。 勝ち=3点 引き分け=1点 負け=0点 で、勝ち点が多い方が順位が上です。 セルG2~G6の勝ち点の順に、セルA2~A6に順位をつけたいと思っています。 さらに同じ勝ち点の場合は、得失点差によって順位をつけたいと考えています。 この場合セルA2~A6にどのような関数を入れればよいでしょうか? 基本的なことだと思いますが思い出せません。 分かる方教えてください。よろしくお願いします。

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

  • ベストアンサー
  • mt2015
  • ベストアンサー率49% (258/524)
回答No.2

勝ち点、得失点差まで同じ場合、リストの上にいる方が順位が上とします。 H列を作業列として使います。 セルH2に↓の式を入れ、下にコピーします =G2+F2/100+ROW()/10000 次にセルA2に↓の式を入れ、下にコピーします =RANK(H2,H:H) 作業列がじゃまなら非表示にしてください。

その他の回答 (3)

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.4

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

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.3

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

  • panacon
  • ベストアンサー率31% (214/679)
回答No.1

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

関連するQ&A

  • エクセル関数について

    スポーツの勝敗表を作成する際に順位を自動で出る様にしたいのですが、順位を決める要素が二つ以上有る為上手く行きません。お教え下さい。 順位を決める要素は、 1: 勝ち点 同じ勝ち点の場合は、 2: 得失点差 同じ得失点差の場合は、 3:当該直接対決の結果 上記3つが同じ場合は、 4:得点の多い 方となります。 上記の3番4番をも満たす関数は恐らく無いと思いますので,,,,, 上記1と2を満たす関数をお教え下さい。 (上記4つを満たす関数があれば尚、良いのですが・・・) 勝敗表は下記の通りです。 (勝 敗 ) / (得 失 点) / 勝点 / 順位     勝 分 負 得 失 差 Aチーム 1 0  1  / 1 3 -1 / 3 / 2位 Bチーム 1 0  1 / 2 2 0 / 0 / 3位 Cチーム 2 0  0 / 2 0 +2 / 3 / 1位

  • エクセルでサッカーの順意表を作り勝敗数でRANK関数を使用し順位が出る

    エクセルでサッカーの順意表を作り勝敗数でRANK関数を使用し順位が出るようにしたのですが、同順位の場合得失点の条件も含めて順位をつけるようにしたいのですがどうしたらよいですか?

  • サッカーの星取表の見方について教えてください

    サッカーの星取表から順位をつける時に、 (1)勝ち点の一番大きい順で見る (2)同点数の場合には、得失点差で見る (3)得失点差も同じ場合には、試合結果で見る の順で見ていけばよいでしょうか? また、(3)の試合結果が引き分けだった場合には同順位とるのでしょうか?

  • エクセル関数について

    スポーツのリーグの勝敗表を作成する際の勝ち点の計算の仕方に関する関数があればお教え下さい。 例えば 勝利1つの際に勝ち点『3』 を 引き分けの際に『1』を認識させ、勝ち点の欄に合計勝ち点を自動計算させたいのですが、どのようにすれば良いでしょうか? 例 勝利数の欄に勝利数を表す『1』が入っている場合に、勝ち点の欄に『3』として認識させたい。      勝   引  負    勝ち点 Aチーム「1」 「1」  「0」    「4」←となるように自動計算をさせたい Bチーム「0」 「2」  「0」 「2」←となるように自動計算をさせたい Cチーム「0」 「1」 「1」    「1」←となるように自動計算をさせたい よろしくお願い致します。

  • RANK関数の使った星取表

    RANK関数を使って以下の順位をつけたいのですが、 どうやれば良いのでしょうか?(勝点で並んだとき、得失点で順位をつけたい)   勝点 得失点 順位 A  6   5    1 B  3   -2   3 C  3   6    2 D  1   2    4 どなたか教えてください。

  • Excelでの関数の使い方について教えてください。

    Excelでの関数の使い方について教えてください。 サッカーの試合の結果が横に  1-0, 2-1, 0-2, 1-1..... のように並んでいます。セルごとに"1-0"、"2-1"が文字列として入っています。 前が自分が所属するチームです。 この結果をx勝y敗z引き分け、と言う形で表示したいのですがうまく出来ません。 例えば負け数を出す場合、countif関数を使い条件の部分に以下の関数を同行のセル毎に出せればと思ったのですがうまくいきません。 =LEFT(B1,1)<RIGHT(B1,1) 勝ち、負け、引き分けの回数はそれぞれ別のセルでもOKです。試合結果はこれから増えていくので空白セル以外自動で勝敗を計算できる形で出力したいのですが可能でしょうか? よろしくお願いします。

  • 順位付け

       A  B  C  D  E 1  A  6  5  2  3  2  B  3  4  1  1 3  C  9  5  3  5 4  D  6  4  2  1 5  D  0  4  0  -4 A列、チ-ム名 B列、勝点 C列試合数 D列、勝数 E列、得失点差 このようなシ-トがある場合、別のセルに1位~5位までの順位付けする関数を教えてください。 尚、勝点が同点場合は得失点差を考慮します。

  • php mysqlを使用してのリーグ表作成

    以前にご質問させていただき、さらに教えていただきたいところがあり、投稿しました。 以前の質問内容は http://okwave.jp/qa/q7006239.html 上記の内容はできております。 ただ上記では4チームの設定をしておりますが、 実際は10チームぐらいになります。 上記ではtaisenテーブルに登録されたチームしか表示されないのですが、まだ1試合もおこなっていないチームも表示したいと思っています。 また、それに付け加えて順位の表示もしたいと思っています。 お分かりの方がいらっしゃいましたらご教示お願いします。 例: 順位 | チーム名 | 勝ち点 | 試合数 | 勝ち数 | 引き分け | 負け数 | 得点 | 失点 | 得失点差 1 | C | 13 | 5 | 4 | 1 | 0 | 11 | 3 | 8 2 | A | 6 | 5 | 2 | 0 | 3 | 8 | 12 | -4 3 | D | 4 | 4 | 1 | 1 | 2 | 5 | 7 | -2 4 | B | 2 | 4 | 0 | 2 | 2 | 3 | 7 | -2 5 | E | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0  5 | F | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0  5 | G | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0  5 | H | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0  5 | I | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0  5 | J | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0  と一覧表示ができればと思っております。 順位の順は勝ち点 > 得失点 > 得点になります。 ぜひ宜しくお願いします。

    • ベストアンサー
    • PHP
  • W杯グループリーグ

    もし勝ち点が同じなら、得失点差で順位を決めるそうですが、それも同じ場合は、どうなるんですか?当該チームの勝敗ですか?それとも得点の多さでしょうか?

  • エクセルでランクする時の同点の処理を教えて下さい

    ランク関数を使って順位を出そうと思います。同点の場合別の条件を当てはめて順位を出したいと思います。 チーム名  順位   得点   勝ち点  負け点  勝ち点差     A    4    1     1    6    -5  B    2    3     4    9    -5  C    2    3     5    3     2  D    1    5     8    2     6 数字は適当に当てはめたので、矛盾があるかも知れませんがこの様な場合、同点のチームだけ勝ち点差で順位をつけて、同順位の無いようにしたいのですが、どうすればいいのでしょうか。

専門家に質問してみよう