痔になりやすい生活習慣とは?

団体戦のリーグ表を書いているんですが。
たとえば7人の団体戦でチームAとチームBが戦った際、Aが4勝ならBは3勝で確定するわけですが、この計算をExcelにやってもらいたいのです。

エレガントな方法はないですか?
Aの戦績はリーグ表で横向きですが、対チームAの戦績は縦に書かれるので、「数式のコピー」でうまく解決する方法が分からないのです。

ご教授下さい。

A 回答 (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
宇宙銀河恒星惑星順位勝ち点勝敗勝敗分スコア
宇宙X4-33-45-2
=○●○162勝1敗0分210XX433452
銀河1-1X2-57-0
==●○341勝1敗1分11111XX2570
恒星5-12-3X0-7
○●=●431勝2敗0分1205123XX07
惑星2-14-3X
○=○=162勝0敗0分2002143XX
    • good
    • 0

A列にチームA、B列にチームBのメンバーを入力します。


C,D列に勝敗、引き分けは両者○とします

C9に式 =COUNTIF(C2:C8,"○")を入力します
D9に式 =COUNTIF(D2:D8,"○")を入力します

C9に式 =IF(C9=D9,"ひき分け",IF(C9>D9,"Aの勝","Bの勝"))
を入力します

これでいかがでしょうか
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング