• ベストアンサー

エクセル集計関数について

よろしくお願いいたします。 エクセル2003にて下記のような感じで集計を行いたいと考えております。   A  B 1 ○  ○ 2 ○  ○ 3 ○ 4    ○   …  … この○印を集計する際に、A・B共に○印が付いている場合は1日、 どちらか一方のみの場合は1回として集計したいのです。 (上記例の場合はAの最終欄に2日と表示し、Bの最終欄に2回と表示したい。) このような集計を行える関数はありますか? 稚拙な質問と思いますが、何卒よろしくお願いいたします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 A列は=SUMPRODUCT((CONCATENATE(A1:A10,B1:B10)="○○")*1) B列は=SUMPRODUCT((CONCATENATE(A1:A10,B1:B10)="○")*1)

osowarimas
質問者

お礼

完璧です!ありがとうございました。

その他の回答 (2)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

10行目までデータが入っているとして A11に =SUMPRODUCT((A1:A10="○")*(B1:B10="○")) B11に =COUNTIF(A1:B10,"○")-2*A11 こんな感じでいかがでしょう?

osowarimas
質問者

お礼

分かりやすい説明、例式ありがとうございました。

  • 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で足してください。 では。

osowarimas
質問者

お礼

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

関連するQ&A

専門家に質問してみよう