サッカー順位計算|どの大会にも公式適合しない簡易順位表・直接対戦等なし

サッカー順位計算|どの大会にも公式適合しない簡易順位表・直接対戦等なし

2〜32チームの勝敗・得失点と編集可能な勝点配分から、勝点、得失点差、総得点の順で並べる簡易順位表です。どの大会にも公式適合せず、直接対戦等なしです。

入力

label,wins,draws,losses,goals-for,goals-againstの固定6列で、2〜32チームを入力します。成績値はすべて0以上の整数です。

この簡易順位表で使う0以上の整数を明示入力します。既定例は説明用で、どの大会にも公式適合する勝点規則を自動選択しません。

この簡易順位表で使う0以上の整数を明示入力します。既定例は説明用で、どの大会にも公式適合する勝点規則を自動選択しません。

この簡易順位表で使う0以上の整数を明示入力します。既定例は説明用で、どの大会にも公式適合する勝点規則を自動選択しません。

使い方

  1. まず大会資料や自分で決めた集計条件を確認し、チームごとの勝、分、敗、得点、失点を固定6列へ入力します。このページは簡易順位表であり、どの大会にも公式適合しないうえ、直接対戦等なしの3キー比較だと理解してから使います。
  2. 1勝、1引分け、1敗に与える勝点を0以上の整数でそれぞれ入力します。3、1、0は既定の編集可能な例にすぎず、大会名や開催年から規則を自動選択しません。
  3. 計算後は順位だけでなく、試合数、勝敗、得失点、得失点差、勝点を同じ行で照合します。入力した完全表全体で勝敗、引分け、得失点の保存条件を満たしているかも確認します。
  4. 同順位がある場合はcompetition rankingの番号と入力順を確認し、必要なら見出し付きTSVをコピーします。公式順位へ転記せず、使用した勝点配分と省略した同順位規則も一緒に残します。

計算式・考え方

チームiの試合数played_i=W_i+D_i+L_i、勝点points_i=p_wW_i+p_dD_i+p_lL_i、得失点差GD_i=GF_i−GA_iです。並びは勝点の降順、次に得失点差の降順、最後に総得点GFの降順です。この3キーがすべて同じときは同順位とし、入力順を安定保持します。順位番号はcompetition rankingなので1位、1位の次は3位です。complete-table profileではΣW=ΣL、ΣDが偶数、ΣGF=ΣGAを必須とします。これは簡易順位表の算術契約で、どの大会にも公式適合せず、直接対戦等なしの結果です。

注意事項

  • このページの目的は、入力済みのリーグ全体成績へ限定した簡易順位表を作ることです。勝点、得失点差、総得点という三つのキーだけを使い、どの大会にも公式適合しないことを結果見出しにも表示します。直接対戦等なしという省略範囲を隠さないため、同勝点の最終的な公式順位を確定する道具としては使えません。
  • 入力のヘッダーはlabel,wins,draws,losses,goals-for,goals-againstの順です。labelがチーム名、残りは勝、分、敗、得点、失点を表します。2〜32チームの固定範囲で、空チーム名、重複名、列不足、列追加、負数、小数、NaN、Infinityを拒否します。桁区切りや単位文字を数値から推測で外す処理もありません。
  • 試合数は各行の勝数、引分数、敗数を足したplayed=W+D+Lです。大会が不戦勝、没収試合、途中棄権などを別の試合数として扱う場合でも、この式から外れる特例を自動補正しません。公式記録の試合数と表示値が違うときは、勝敗列へ入れた範囲と大会側の記録定義を先に見直してください。
  • 勝点は勝、分、敗の件数へ利用者が指定した整数を掛けて合計します。既定の3・1・0を固定制度値とは扱わず、すべて編集可能です。勝点剥奪、ボーナスポイント、延長やPK戦の扱い、棄権時の調整、グループ間補正は式へ含めません。そうした値を通常の勝点へ混ぜて帳尻を合わせると検算経路が消えるため、対象外の規則は別記録として扱います。
  • 第1キーは勝点で、大きいチームを上へ置きます。第2キーは得点から失点を引いた得失点差、第3キーは総得点です。得失点差が同じでも総得点が多ければ上へ移りますが、総得点まで同じ場合はチーム名の文字順や乱数を使いません。三キー以外を暗黙の判定へ加えないことが、この簡易profileの再現性につながります。
  • 三つの順位キーが完全に同じチームは同順位です。表示順だけは貼り付けた入力順を保つstable tieとし、competition rankingで番号を付けます。たとえば先頭二チームが同じなら1、1、次は3です。1、1、2とするdense rankingではありません。入力順を入れ替えると同順位内の見た目だけは変わるため、受付順など意味のある元順序も結果と一緒に保存してください。
  • complete-table profileは部分表を受け付けません。全チームの勝数合計は全チームの敗数合計と一致する必要があります。一つの試合で片方の勝がもう片方の敗に対応するという保存条件です。一致しない場合、欠けたチーム、二重入力、勝敗の転記違いを推測せず、表全体をエラーにします。
  • 引分けは一試合につき通常二チームへ一件ずつ記録されるため、全チームの引分数合計を偶数に限定します。ただし偶数であるだけでは、各チーム間の対戦組合せが実在可能だと証明できません。この検査は転記ミスを早く見つける必要条件であり、全日程を復元する十分条件ではない点に注意してください。
  • 得点合計と失点合計も完全表全体で一致させます。あるチームの得点は対戦相手側の失点になるためです。一致しないときに差を不明チームへ自動配分したり、最後の行へ加えたりしません。PK戦の得点をリーグ得失点へ含めるかなど大会独自の記録方法は、本ツールでは判定せず元資料へ戻って揃えます。
  • 勝敗保存、引分け偶数、得失点保存の三条件を満たしても、入力が真の公式成績であることや、すべての対戦が矛盾なく構成できることまでは保証しません。同じチームが実施可能試合数を超えていないか、日程や節数と合うか、重複試合がないかは別の照合です。ここでの完全表は三つの集計保存条件を満たすという限定された意味です。
  • 既定例ではAが1勝1分0敗、3得点1失点で、試合数2、勝点4、得失点差+2です。Bは勝点3、得失点差0、Cは勝点1、得失点差−2なのでA、B、Cの順になります。勝点を別の配分へ変えれば再計算されるため、結果を共有するときは表だけでなくp_w、p_d、p_lの三値も併記してください。
  • 境界例ではB-firstとA-secondが同じ勝点、得失点差、総得点を持ち、どちらも1位です。入力順を保ってB-first、A-secondと表示し、次のCは3位になります。この例は同順位の表示順を勝者決定と誤読しないためのものです。入力順が優先順位や抽選結果を意味するとは宣言しません。
  • 実際の大会では、三キーの後に直接対戦成績、当該チーム間の得失点、反則ポイント、抽選、プレーオフなどを使う場合があります。このページは直接対戦等なしで、勝点剥奪や大会事務局の裁定も扱いません。大会公式順位を知る目的では、必ずその大会・年度の最新実施要項と公式発表を確認してください。
  • 規則の省略範囲を確認するため、公益社団法人日本プロサッカーリーグ(J.LEAGUE)の『2026特別大会試合実施要項』を確認日2026-07-16に照合しました。同資料では同勝点時に得失点差、総得点の後にも別条件が続くため、本ツールがどの大会にも公式適合しないことを明記する根拠として使います。資料本文や大会固有規則を本ページへ固定実装してはいません。
  • 各成績値と勝点配分は0からJavaScriptの安全整数上限までに限定し、試合数と計算後勝点も同じ安全範囲に収まらなければ停止します。Pythonとブラウザーで整数の大小が一致する範囲を守るためです。上限付近の値は現実の試合集計には通常不要で、桁違いを受け入れる理由にはなりません。入力単位や列位置を再確認してください。
  • 解析、保存条件の検査、勝点計算、安定ソート、competition rank、結果表とTSVの生成は利用者のブラウザー内だけで完結します。外部API、外部CDN、ログイン、現在時刻、ライブ試合データを使わず、入力成績をサーバーへ送信しません。ページを開いている端末の画面共有やクリップボード履歴は別管理なので、公開前のチーム情報を扱う場合は端末側の運用にも注意します。
  • 結果TSVを表計算ソフトへ貼る際は、順位列だけを抜き出さず、勝点、得失点差、総得点と入力規則を一緒に残します。チーム名はHTMLとして実行せず文字列として表示し、式のように見える先頭記号にはコピー時の安全化を行います。それでも貼り付け先のマクロや外部連携までは制御できないため、受領した名称は貼り付け先でも確認してください。
  • この簡易順位表は教育、手計算の照合、独自リーグの暫定比較に使えますが、表彰、昇降格、出場権、賭け、契約、報道の公式順位を確定しません。入力誤りや未実装の同順位条件が判断へ影響する用途では、大会運営者の公式表と独立計算を優先してください。どの大会にも公式適合しない・直接対戦等なしという警告を削って公式風の表として再利用しないでください。
  • どの大会にも公式適合しない簡易順位表で、直接対戦、反則点、勝点調整、抽選、プレーオフ等を扱いません。公式順位は大会運営者の資料で確認してください。

よくある質問

この簡易順位表はJ.LEAGUEやFIFAの公式順位と同じですか?

同じとは限りません。どの大会にも公式適合せず、勝点・得失点差・総得点だけで、直接対戦等なしの順位を作ります。対象大会の最新実施要項を確認してください。

勝点3・1・0は固定ですか?

固定ではありません。勝、分、敗ごとに0以上の整数を明示入力します。大会名から現在の規則を自動選択する機能はありません。

同じ勝点ならどう並べますか?

得失点差、総得点の順に比較します。三つとも同じなら同順位で入力順を保ち、competition rankingにより1、1、3のように番号を付けます。

一部チームだけの順位を計算できますか?

できません。complete-tableだけを受け付け、勝数合計=敗数合計、引分数合計が偶数、得点合計=失点合計の三条件を検査します。部分表用profileはありません。

入力した成績は外部へ送信されますか?

送信しません。入力解析、順位計算、表示、TSV生成はclient-onlyです。共有端末の画面やクリップボード履歴は本ページ外なので別途管理してください。

サッカー簡易順位表の成績、勝点配分、計算結果はclient-onlyで処理します。外部APIやライブデータを参照せず、入力をサーバーへ送信・保存しません。どの大会にも公式適合せず、直接対戦等なしの比較です。