• 締切済み

Excelでリーグ表

団体戦のリーグ表を書いているんですが。 たとえば7人の団体戦でチームAとチームBが戦った際、Aが4勝ならBは3勝で確定するわけですが、この計算をExcelにやってもらいたいのです。 エレガントな方法はないですか? Aの戦績はリーグ表で横向きですが、対チームAの戦績は縦に書かれるので、「数式のコピー」でうまく解決する方法が分からないのです。 ご教授下さい。

みんなの回答

回答No.2

<<チーム4組の場合の例>> 1行目とA列:見出し 偶数行:入力(スコア:B~E列) 奇数行:計算結果(3行目以外はコピーする) F列:順位 =RANK(G3,G$3:G$9,0) G列:勝ち点 =I3*3+K3 H列:勝敗 =I3&"勝"&J3&"敗"&K3&"分" I列:勝 =COUNTIF(B3:E3,"○") J列:敗 =COUNTIF(B3:E3,"●") K列:分 =COUNTIF(B3:E3,"=")-COUNTIF(B2:E2,"")-1 L列:対戦毎のスコア(勝) =LEFT(B2,1) M列:対戦毎のスコア(敗) =RIGHT(B2,1) (以降、4セット) R列/S列まで B~E列の書式は文字列 引き分け、対戦なし、該当なしは全て「=」で表示 スコアの先頭1桁が勝ち数、後尾1桁が負け数 <サンプル> A                 F 宇宙 銀河 恒星 惑星 順位 勝ち点 勝敗 勝 敗 分 スコア 宇宙 X 4-3 3-4 5-2 = ○ ● ○ 1 6 2勝1敗0分 2 1 0 X X 4 3 3 4 5 2 銀河 1-1 X 2-5 7-0 = = ● ○ 3 4 1勝1敗1分 1 1 1 1 1 X X 2 5 7 0 恒星 5-1 2-3 X 0-7 ○ ● = ● 4 3 1勝2敗0分 1 2 0 5 1 2 3 X X 0 7 惑星 2-1 4-3 X ○ = ○ = 1 6 2勝0敗0分 2 0 0 2 1 4 3 X X

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.1

A列にチームA、B列にチームBのメンバーを入力します。 C,D列に勝敗、引き分けは両者○とします C9に式 =COUNTIF(C2:C8,"○")を入力します D9に式 =COUNTIF(D2:D8,"○")を入力します C9に式 =IF(C9=D9,"ひき分け",IF(C9>D9,"Aの勝","Bの勝")) を入力します これでいかがでしょうか

関連するQ&A

  • エクセルでリーグ戦の表を…

    エクセルでリーグ戦の表を作りたいのですが、A対BでA勝のときB負けと、単純に一つなら返せたんですが、私の能力では、複数の条件を指定できません。(例えば引き分けの時とか、逆にB勝とか) どうか、教えてください。

  • リーグ戦の順位の決め方

    リーグ戦の順位の決め方についてお尋ねします。 例えば5チームによる総当りのリーグ戦を想定してください。 結果は、  AとBが3勝1敗  CとDが1勝3敗  E  が2勝2敗 だったとします。 このとき、AとB、CとDはそれぞれ勝ち点が同じですが、この順位はどのように決めるのが妥当なのでしょうか? 実はソフトテニス(旧・軟式庭球)では、「対戦の勝者を上位とする」というルールがあります。 得点・失点をまったく考慮せず、AとBの対戦結果だけを見て、Aが勝っていればAが1位というように決めるのです。 しかし、よく考えるとこれはおかしいのではないかと思っています。リーグ戦は総当りであるわけですから、あらゆる相手との対戦内容が問われるべきで、したがってすべての対戦結果を見て、例えば得点と失点の差で決めるなどの方法をとるのが理にかなっているように思うのですが・・・ 他のスポーツではどういう決め方をしているのでしょうか。教えていただけると助かります。(長文すみません)

  • 総当りのリーグ戦の日程作成方法

    スポーツで、総当りのリーグ戦をするとします。 たとえばA~Fの6チームでやる場合、 1日目 A対B、C対D、E対F 2日目 B対C、D対E、F対A … というように、毎日全てのチームが試合をし、 かつ同じチームとは1試合しか試合をしないようにして 5日でこのリーグ戦を終わらせるようにする日程のつくり方って、何か決まった方法があるんでしょうか? 6チームくらいだと、何回か適当にやってみるとできるのですが、もっと大きい数になった場合にも、一般的に可能なのですか? もしやり方があるのでしたら、教えてください!

  • 総当たり戦をリーグ表にしたいのですが…

    ゲーム大会で総当たり戦をしたのですが、結果をリーグ表にしてほしいと頼まれました。予選Aブロック、Bブロック、決勝リーグ、優勝決定戦、4枚の総当たり表を渡されましたが、どのように書いたらいいのか悩んでいます。そもそも、総当たり戦をリーグで表すことは可能なのでしょうか? 是非みなさんの知恵を貸してください…!

  • 19チーム3つ巴戦の総当たりリーグ戦の組み方

    野球の19チーム(仮にチームAからチームS)で総当たりのリーグ戦をします。1日1グランドに3チームが集まり、第1試合A対B,第2試合A対C、第3試合B対C、のように3試合(各チーム2試合ずつと1試合は審判)の巴戦をするとします。すべての対戦カード試合数は、19×(19-1)÷2で171試合。1日3試合ずつ試合をするので171÷3で57回の試合日ができる事はわかるのですが、AからSのチームそれぞれをどのように3つ選んで組み合わせれば3つ巴戦が57個できるのかを教えて下さい。

  • 卓球 団体戦 リーグ戦 上位3チームの勝敗が同じ 順位の決め方

    6チームがリーグ戦を3ダブルス(5セットマッチの3セット先取, 3試合とも実施)で行いました。 上位3チームが次のように 2勝1敗の3すくみとなりました。   A2-1B   B2-1C   C2-1A この場合 DEFを除いたABC3チーム間の結果をもとに1~3位を決めると思うのですが 具体的な方法を教えてください。(セット数 得失点数など)  現行の日本卓球ルールにもとづいてお願いします。

  • リーグ戦日程表作成アルゴリズム求む

    nチームのサッカーのリーグ戦を行います。 (1)各チームは1日1回試合します。相手チームとは1回づつ試合しますので、各チームともn-1回試合します。総試合数はn(n-1)/2です。 (2)グラウンドはn/2 面用意します。nが奇数の場合は(n-1)/2 面で試合のないチームが発生します。 (3)なので、必要日数はnが偶数の時はn-1日 奇数の場合はn日必要です。 例 n=5 チームa,b,c,d,e 日程:グラウンド1,グラウンド2,休み 1日目:a-b,c-d,e 2日目:a-c,b-e,d 3日目:a-d,c-e,b 4日目:a-e,b-d,c 5日目:b-c,d-e,a 問題はnを与えて上記組合せ日程表を作るアルゴリズムを作りたいと思っています。 解は複数ありますが、1つ出せばOKです。ただし、 解の条件:どのチームもそれぞれのグラウンドの使用回数はできるだけ等しくする。(直感的には等しくなる解があると思っています) 上記例ではチームaはグラウンド1でばかり試合をしていますが、ほしいのはどのチームもグラウンド1で2試合、グラウンド2で2試合となるような組合せ表です。 上記条件を除いて組合せを作った後、条件を満たすように入れ替えていく等の2段階のアルゴリズムでもかまいません。 一発(変な表現ですが)で出す方法ももちろん歓迎です。皆さんのお知恵をいただきたいのでよろしく。

  • EXCELで作成した表(横)を表(縦)に変換ができますか。

    EXCELで作表しましたが、横向きに作成した数値の入った表を縦向きに直す方法はどうすればできるか教えてくださいませんか。

  • リーグ戦での得点ランキングを簡潔にしたい

    リーグ戦での集計を行っています。 画像のようにD列   F列    H列      チーム名  選手名  得点数      チームA  選手A   3      チームA  選手A   3      チームA  選手A   3      チームB  選手B   2      チームB  選手B   2       ここまでの集計はできるのですが 入れた分だけ選手の名前が表にあります。 発表するのに簡潔な方法がありますでしょうか 現在は行を一人づつ削除して発表しています。      チーム名  選手名  得点数      チームA  選手A   3      チームA  選手A   3(削除)      チームA  選手A   3(削除)      チームB  選手B   2      チームB  選手B   2(削除) 良い方法を教えて頂ければ有難いです。 ※OKWaveより補足:「富士通FMV」についての質問です。

  • エクセルの表をさらにマトリクス表に展開したい。

    初めて質問させて頂きます。 仕事上でエクセル2003を使用しています。 以下の作業を簡単にできるように、数式またはマクロを組むことを考えています。 表1を表2のように展開する。(例) 表1    A  B  C 1  A1 B1 あいうえお 2  A2 B2 かきくけこ 3  A3 B1 さしすせそ 4  A4 B2 たちつてと 5  A1 B1 なにぬねの 表2    A    B       C   1       B1      B2 2  A1 あいうえお      なにぬねの 3  A2         かきくけこ  4  A3 さしすせそ  5  A4         たちつてと ※行の数は実際はもっと多いです。  また表2のB2に記入してある内容は  複数行になっても構いません。 まずはマクロ(VBA)を使わずにできるかやってみましたが、 VLOOKUPなどでは、なかなかうまくいきません。 よい方法はないでしょうか? VBA使用でもかまいません。 ヒントだけでもぜひよろしくお願いします。

専門家に質問してみよう