- ベストアンサー
エクセル集計関数について
よろしくお願いいたします。 エクセル2003にて下記のような感じで集計を行いたいと考えております。 A B 1 ○ ○ 2 ○ ○ 3 ○ 4 ○ … … この○印を集計する際に、A・B共に○印が付いている場合は1日、 どちらか一方のみの場合は1回として集計したいのです。 (上記例の場合はAの最終欄に2日と表示し、Bの最終欄に2回と表示したい。) このような集計を行える関数はありますか? 稚拙な質問と思いますが、何卒よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 A列は=SUMPRODUCT((CONCATENATE(A1:A10,B1:B10)="○○")*1) B列は=SUMPRODUCT((CONCATENATE(A1:A10,B1:B10)="○")*1)
その他の回答 (2)
- mt2008
- ベストアンサー率52% (885/1701)
回答No.3
10行目までデータが入っているとして A11に =SUMPRODUCT((A1:A10="○")*(B1:B10="○")) B11に =COUNTIF(A1:B10,"○")-2*A11 こんな感じでいかがでしょう?
質問者
お礼
分かりやすい説明、例式ありがとうございました。
- akina_line
- ベストアンサー率34% (1124/3287)
回答No.2
こんにちは。 考え方を書いて見ます。 1.Cの欄に「日」をカウントする式を入れます。「AもBも○ならば1、そうでなければ0」 2.Dの欄に「回」をカウントする式を入れます。「Aが○でBが○ではない、または、Bが○でAが○ではないならば1、そうでなければ0」 3.C,DをSUMで足してください。 では。
質問者
お礼
ありがとうございました。
お礼
完璧です!ありがとうございました。