- ベストアンサー
エクセルで複数の条件指定
エクセルで複数の条件を指定して別のシートにその件数を入力したいのですが どのようにすればいいですか? A B C D E 1 法人 愛知 5/8 3000 1 個人 三重 6/2 3000 2 法人 三重 4/7 4000 3 個人 愛知 4/7 2000 こんな感じの表で Dが6/1までで Aが1・B法人・C愛知の件数、 Aが1・B法人・E3000以上の件数 で表を作りたいのですがどうすればいいですか? 検索したのですがうまく出来なくて・・・。 シートを変えると無理なのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=SUMPRODUCT((Sheet1!A1:A4=1)*(Sheet1!B1:B4="法人")*(Sheet1!C1:C4="愛知")*(Sheet1!D1:D4<DATEVALUE("6/1"))) とか エクセル2007なら =COUNTIFS(Sheet1!A1:A4,1,Sheet1!B1:B4,"=法人",Sheet1!C1:C4,"=愛知",Sheet1!D1:D4,"<39600") とか Bの条件変更は、"法人"などと直接入力せず 条件を入力したセルを参照など、ご自身のレイアウトに合わせて改変してくださいね
その他の回答 (2)
- keirika
- ベストアンサー率42% (279/658)
データベース関数のDCOUNTAを使われてはどうでしょうか。 だたし、集計対象のデータに見出しを付ける事と検索条件を 指定する場所が必要となります。 仮にSheet1に集計対象のデータがあるとします。 そこにNo・区分・日付・地域・金額と見出しを付けます。 検索条件を指定する場所をSheet2とした場合。 No 区分 地域 日付 金額 1 法人 愛知 Sheet3に件数を求める式を入れます。 =DCOUNTA(Sheet1!$A$1:$E$5,"No.",Sheet2!A1:E2) よろしければ、一度お試しください。
お礼
今回は使わなかったのですが次回使わせていただきます^^ ありがとうございました。
- n4330
- ベストアンサー率24% (215/872)
どんな結果にしたいのか分からないので、とりあえずピボットテーブルを使ってください
補足
ありがとうございます。 補足ですが 他の条件を変えず Bを個人に変えてと 同じ条件でAの2と3も 一つの表にだしたいのですが・・・。
お礼
ありがとうございました。 今日早速やってみました。 無事に出来ました。