- ベストアンサー
エクセルのSUMPRODUCTについて
SUMPRODUCT((A:A=A2)*(B:B="○")) + SUMPRODUCT((A:A=A3)*(B:B="○")) + … ↑これをA7まで続けて、一つのセルにまとめたいのですが、 簡潔にするにはどのように記述すればよいでしょうか?お願いします。 具体的には、↓のようなデータで、09:00~09:50までの○の数を数えたいのです 時刻 結果 09:00 ○ 09:10 × 09:20 ○ … …
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>SUMPRODUCT((A:A=A2)*(B:B="○")) … 実際に手を動かして,この式が一部でも計算できることが確認できているなら =COUNTIFS(A:A,">=9:0",A:A,"<=9:50",B:B,"○") で計算できます。 実はアタマで考えただけでまだ全然手を動かしてなかったのなら =SUMPRODUCT((A1:A100-"9:0">=0)*(A1:A100-"9:50"<=0)*(B1:B100="○")) などのようにします。
その他の回答 (1)
- pentium100
- ベストアンサー率45% (689/1517)
回答No.1
=COUNTIF(B2:B8,"○") ではダメなのでしょうか?
お礼
ありがとうございます。解決しました。