- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL(日付ごとに結果の自動表示))
EXCELで日付ごとの結果を自動表示する方法
このQ&Aのポイント
- EXCELを利用して、日付ごとの結果を自動的に表示する方法を教えてください。
- 表1に記録された結果を元に、表2に日付ごとの勝ち数と負け数の合計を表示する方法を教えてください。
- 関数を利用して、EXCELで日付ごとの結果を自動的に表示することができるのか教えてください。
- みんなの回答 (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で配列数式にすれば同じ結果になります。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
関数を利用なら 6/1の勝ち数=SUMPRODUCT((日付の範囲="6/1"*1)*(結果の範囲="勝ち") ※「"6/1"*1」の部分は6/1のセル参照でも可、"勝ち","負け"も同様です。 でもデータピボットテーブルで上記の日付を行の見出し、結果を列の見出しとデータ(データの個数)にセットした方が楽です。
質問者
補足
素早い回答ありがとうございます。 早速別表に「=SUMPRODUCT((A:A="6/1"*1)*(B:B="勝ち"))」と入力したのですが、「#NUM」と表示されてしまい、結果が正しく表示されません。 入力にミスがあるためでしょうか。 教えていただけると助かります。
お礼
無事表示させるできました。 ご回答ありがとうございました。