• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 参加者のカウント方法)

Excel参加者のカウント方法

このQ&Aのポイント
  • Excel2007を使用して、複数のシートで参加者のカウントを行いたい場合に、効率的な方法を模索しています。
  • シート1とシート2のA列には参加者の会員番号があり、B列には参加の有無が記録されています。
  • 両シートで参加になっている人の数を求めるための関数や方法についてのアイデアをご提案いただけると幸いです。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

シート1も2もデータは2行目から下方にあるとします。 シート1のC2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(OR(A2="",COUNTIF(Sheet2!A:A,A2)=0),"",IF(B2="参加",1,0)+IF(INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,0))="参加",1,0)) D1セルには両日参加、D2セルには両日不参加と入力します。 E1セルには次の式を入力します。 =COUNTIF(C:C,2) E2セルには次の式を入力します。 =COUNTIF(C:C,0)

jyemana
質問者

お礼

日中はコメントできる環境になく返事できませんでしたが 参考にさせていただきました。 ありがとうございます!

その他の回答 (2)

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

一例です。 (1)別シートのA1に「会員」を入力、以下に会員番号を設定、B1に「結果」を入力 (2)B2に=COUNTIFS(Sheet1!A:A,A2,Sheet1!B:B,"参加")*1+COUNTIFS(Sheet2!A:A,A2,Sheet2!B:B,"参加")*2を設定 (3)B2を選択、セル右枠下の■をダブルクリック (4)表の任意セルを選択→ホームタブ→並び替えとフィルタ→フィルタ (5)B列のダウンボタンで以下の番号を選択すれば、ステータスバーに件数が表示されますが如何でしょうか。   「3」両日参加、「0」両日不参加、「1」Sheet1日付のみ参加、「2」Sheet2日付のみ参加

jyemana
質問者

お礼

日中はコメントできる環境になく返事できませんでしたが 参考にさせていただきました。 ありがとうございます!

  • rolly-ys
  • ベストアンサー率43% (25/57)
回答No.1

Sheet1のC1に =SUMPRODUCT((B2:B6="参加")*(Sheet2!B2:B6="参加")) を入力し、Shift+Ctrl+Enter Sheet1のC2に =SUMPRODUCT((B2:B6="不参加")*(Sheet2!B2:B6="不参加")) を入力し、Shift+Ctrl+Enter

jyemana
質問者

お礼

日中はコメントできる環境になく返事できませんでしたが 参考にさせていただきました。 ありがとうございます!

関連するQ&A