• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでの関数の使い方について教えてください。)

Excelでの関数の使い方について

このQ&Aのポイント
  • Excelでの関数の使い方について教えてください。サッカーの試合の結果が横に並んでいます。
  • 勝ち、負け、引き分けの回数を表示する方法を教えてください。
  • 試合結果が増えていくたびに自動で勝敗を計算する方法を教えてください。

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

  • ベストアンサー
回答No.2

countif関数やsumif関数の条件式には、数式は使えない仕様です。 sumproduct関数を使いましょう。 たとえば負け数なら、(left(範囲,1)<right(範囲,1))がTrueになる 数をカウントするので、 =sumproduct((left(範囲,1)<right(範囲,1))*1) のようになります。勝ち数なら不等号が反転するだけ。ただし引き 分けの場合は空っぽのセルもTrueになっちゃうので、1のかわりに not(isblank(範囲))を掛けるのがおすすめ。

monjiki
質問者

お礼

早速の回答ありがとうございます。完璧です!

その他の回答 (1)

  • 9der-qder
  • ベストアンサー率36% (380/1038)
回答No.1

列Aにスコアを入力すると仮定すると、 列Bに =if(LEFT(A1,1)<RIGHT(A1,1),"○",if(LEFT(A1,1)=RIGHT(A1,1),"△","●") と入力し、 =countif(B:B,"○") =countif(B:B,"△") =countif(B:B,"●") で勝ち負け引き分けを集計すれば出来ませんか? なお、サッカーでは考えにくいですが、2桁得点の場合対応が聞きませんので、自軍スコア・相手スコアをそれぞれセルを変えることをお勧めします。

monjiki
質問者

お礼

ありがとうございます。 こういうアイデアもありですね。 ただ、現在のフォームを変更するのが難しいのと、2桁が出てきた場合ハイフンの右側、左側と見ることで2桁も対応出来ると考えていますので1の方の案を採用しようと思います。