• ベストアンサー

エクセルの関数について教えて下さい。

エクセルの関数について教えて下さい。 以下のような対戦表があります。 行毎の対戦です。B,Cにはそれぞれのスコアが入ります。    A    B   C   D  1 田中          鈴木  2 目黒          井上 例えば次のように、それぞれの勝者をA3とD3に入るようにしたいのですが、どのようにすれば良いか分かりません。    A    B   C   D  1 田中  2   5   鈴木  2 目黒  4   1   井上  3 鈴木          目黒 どなたか、お分かりになりましたら教えて下さい。 よろしくお願いいたします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A3セルには次の式を入力します。 =IF(COUNT(B1:C1)<>2,"",IF(B1>C1,A1,IF(B1=C1,"引分",D1))) D3セルには次の式を入力します。 =IF(COUNT(B2:C2)<>2,"",IF(B2>C2,A2,IF(B2=C2,"引分",D2)))

ayuza9
質問者

お礼

早速ご回答下さりありがとうございます。 また、同点引分の場合の処理についても教えていただき、大変勉強になりました。 説明不足でしたが、今回は同点引分のケースがないため#2さん#3さんの関数を使用させていただきますが、ベストアンサーとさせていただきます。 ご親切に感謝いたします。

その他の回答 (2)

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

A3に =IF(B1>C1,A1,D1) D3に =IF(B2>C2,A2,D2)

ayuza9
質問者

お礼

ありがとうございます。 #2さんと同じ回答をいただきました。オーソドックスな方法なんですね。 ご親切に感謝いたします。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

これではいかがでしょう。 A3=IF(B1>C1,A1,D1) D3=IF(B2>C2,A2,D2)

ayuza9
質問者

お礼

ありがとうございます。 色々とややこしく考えていましたので、これほどシンプルに出来るとは驚きました。 基礎の基礎から勉強し直しです…。 ご親切に感謝いたします。

関連するQ&A

専門家に質問してみよう