• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル、複数条件、countif、他シートへ、)

エクセルで複数条件の集計方法を理解したい!

このQ&Aのポイント
  • エクセルの複雑な条件を使った集計方法を学びたい
  • 特定の月やクラスメイト、献立ごとに食べた数を集計する方法が知りたい
  • ソートやカウント関数を使って、特定条件で集計する方法を教えてほしい

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

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

No3です。 >ピポットテーブルのいいサイトがあれば教えていただけると幸いです。 ⇒以下のURLを参考にして下さい。  因みに数式に誤りがありましたので訂正します。  多分、日付の所がややっこしいかも知れません。 =SUMPRODUCT((MONTH(Sheet1!$A$2:$A$100)=A1)*(Sheet1!$B$2:$B$100=B1)*(Sheet1!$C$2:$C$100=C1)*(Sheet1!$D$2:$D$100=D1))

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/kake-pib.htm

その他の回答 (3)

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

一例です。 sheet1にデータがA列(日付:シリアル値)、B列(名前)、C列(献立)、D列(状況)で見出し行ありとします。 sheet2にA列(月:数値入力で表示形式を#"月")、B列(名前)、C列(献立)、D列(状況)とし、E列にその回数を抽出します。 E1に=SUMPRODUCT((MONTH(Sheet1!$A$3:$A$101)=A1)*(Sheet1!$B$3:$B$101=B1)*(Sheet1!$C$3:$C$101=C1)*(Sheet1!$D$3:$D$101=D1)) 後は、ピボットテーブルを利用する方法があり、詳細はサイト検索して下さい。

nekogusa9
質問者

お礼

うまく作動しないです。すいません本当理解力がなくて… ピポットテーブルのいいサイトがあれば教えていただけると幸いです。

  • syuyama
  • ベストアンサー率34% (72/209)
回答No.2

仮にA列には「10/22、10/23」などの日付形式で入力されており、 B列には名前、C列には献立の種類、D列には食べた状況が入力されている一覧表であったとします。 E列(E1)に以下の関数を。 =month(A1) これを一番下までコピペします。 次に、 F1を検索したい「月」を入力するところとします。 F2を検索したい「名前」を入力するところとします。 F3を検索したい「食べ物の種類」を入力するところとします。 F4を検索したいどれだけ食べたのかを入力するところとします。 全て入力規則でドロップダウンリストとかにすると良いでしょう。 F5に以下の関数を。 =SUMPRODUCT((E:E=F1)*(B:B=F2)*(C:C=F3)*(D:D=F4)) エクセル2007でない場合は(エクセル2003含む、それより古いバージョン)、上記関数ではだめです。以下の関数にしてください。 =SUMPRODUCT((E1:E10000=F1)*(B1:B10000=F2)*(C1:C10000=F3)*(D1:D10000=F4)) 「10000」としてるのはデータが何行あるか分からないからです。 好きな数字にしてください。 ですが、4つとも同じ数字にしてください。 これでF1からF4を全て満たすデータの数が表示されます。 例:10月の田中が中華を全部食べたのは?→「5」

  • higekuman
  • ベストアンサー率19% (195/979)
回答No.1

たしかに、よく解りません(笑) ピボットテーブルで解決できそうなのですが、試してみてはいかがでしょうか? ネットで検索すると、たくさんの使用例が見つかりますよ。

関連するQ&A