• ベストアンサー

エクセルのSUMPRODUCTについて

SUMPRODUCT((A:A=A2)*(B:B="○")) + SUMPRODUCT((A:A=A3)*(B:B="○")) + … ↑これをA7まで続けて、一つのセルにまとめたいのですが、 簡潔にするにはどのように記述すればよいでしょうか?お願いします。 具体的には、↓のようなデータで、09:00~09:50までの○の数を数えたいのです 時刻  結果 09:00 ○ 09:10 × 09:20 ○ …   …

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.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="○")) などのようにします。

tamagetane
質問者

お礼

ありがとうございます。解決しました。

その他の回答 (1)

  • pentium100
  • ベストアンサー率45% (689/1517)
回答No.1

=COUNTIF(B2:B8,"○") ではダメなのでしょうか?

関連するQ&A