• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL(日付ごとに結果の自動表示))

EXCELで日付ごとの結果を自動表示する方法

このQ&Aのポイント
  • EXCELを利用して、日付ごとの結果を自動的に表示する方法を教えてください。
  • 表1に記録された結果を元に、表2に日付ごとの勝ち数と負け数の合計を表示する方法を教えてください。
  • 関数を利用して、EXCELで日付ごとの結果を自動的に表示することができるのか教えてください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

#1のmshr1962です。 >「=SUMPRODUCT((A:A="6/1"*1)*(B:B="勝ち"))」 SUMPRODUCT関数では列や行全体を範囲にできません。ですので 「=SUMPRODUCT(($A$2:$A$65535="6/1"*1)*($B$2:$B$65535="勝ち"))」 としてください。 もし列で行いたい場合は 「=SUM(IF((A:A="6/1"*1)*(B:B="勝ち"),1))」と入力後にCtrl+Shift+Enterで配列数式にすれば同じ結果になります。

gakujinday
質問者

お礼

無事表示させるできました。 ご回答ありがとうございました。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

関数を利用なら 6/1の勝ち数=SUMPRODUCT((日付の範囲="6/1"*1)*(結果の範囲="勝ち") ※「"6/1"*1」の部分は6/1のセル参照でも可、"勝ち","負け"も同様です。 でもデータピボットテーブルで上記の日付を行の見出し、結果を列の見出しとデータ(データの個数)にセットした方が楽です。

gakujinday
質問者

補足

素早い回答ありがとうございます。 早速別表に「=SUMPRODUCT((A:A="6/1"*1)*(B:B="勝ち"))」と入力したのですが、「#NUM」と表示されてしまい、結果が正しく表示されません。 入力にミスがあるためでしょうか。 教えていただけると助かります。

関連するQ&A