• ベストアンサー

エクセル2003 複数条件の条件が複数ある場合の検索方法

下記のような表があります。 No 出発地 目的地 1 北海道  東京 2 神奈川  青森 3 鹿児島  埼玉 4 北海道  埼玉 5 北海道  千葉 条件1:出発地が「北海道」 条件2:目的地が「東京」または「埼玉」または「千葉」 このような表で例えば、出発地が「北海道」で、かつ目的地が「東京」「埼玉」「千葉」のいずれかが入力されているセルの数を数えたい(上記の表ではNo.1,No.4,No.5が該当するので、「3」と表示されるように。)のですが、複数条件なのでDCOUNTやSUMPRODUCT等を利用してやると思うのですが、どうもうまくいきません。 お手数ですが、ご教授ください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

回答1 D    E 出発地 目的地 北海道 東京 北海道 埼玉 北海道 千葉 を用意して =DCOUNTA(A1:C6,B1,D1:E4) 回答2 =SUMPRODUCT(($B$2:$B$6="北海道")*($C$2:$C$6={"東京","埼玉","千葉"}))

tkman0001
質問者

お礼

ありがとうございます! 出来ました!! 回答2の方でやらせていただきます。

その他の回答 (1)

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

次の方法は如何でしょうか。 =SUMPRODUCT((B2:B6="北海道")*(C2:C6={"東京","埼玉","千葉"}))

tkman0001
質問者

お礼

ありがとうございます! 出来ました!!

関連するQ&A

  • エクセル 2つの条件のカウント

    エクセル関数が分からなく困っています。 教えてください。 ----------------------------------------------------------    地域    会場     野球   サッカー   バスケ 1  東京      K      1       0        3 1  神奈川     J      0       9        2 2  埼玉      E      2       6        0 2  千葉      U      0       4        0 3  茨城      R      0       5        2 3  群馬      T      2       3        6 4  栃木      D      9       8        7 4  山梨      E      0       0        0 4  新潟      Q      2       3        3 ---------------------------------------------------------- 上記のような表があり、 左の1~4ごとに野球、サッカーの列にある0以上の件数をカウントしたいのです。 (野球なら1=1,2=1,3=1,4=2) 間に地域のような関係のない値もあるため、SUMPRODUCTなどうまく利用することができません。 ご教授よろしくお願いします。

  • エクセル 複数条件を満たすデータを返す関数

    エクセルで、複数条件を満たした時にデータを返す関数をお教えください。 例えばA列に県名、B列に都市名、C列にアルファベットが入っている表があります。 イメージ・・・(カッコ内はセルの番地) (A1)神奈川県   (B1)横浜市    (C1)X (A2)神奈川県   (B2)横須賀市   (C2)Y (A3)千葉県    (B3)千葉市    (C3)Z この表があり、 (A5)神奈川県   (B5)横須賀市   (C5)??? このようにA5,B5のデータ(条件)に一致するアルファベットを C5に返す関数が必要です。(ここではYを返す) C列が数値の場合は、sumproduct等で可能と思いますが、 C列が文字の場合は使えないのではと考えています。 何か方法はありませんでしょうか?

  • Excel 連結

    表に 東京 神奈川 千葉 埼玉 茨城 栃木 群馬 1     1     1                1          1            1 1                   1 とはいって 1行目 東京,神奈川,千葉 2行目 神奈川,埼玉,群馬 3行目 東京,茨城 と1が立っているとこを間にカンマを入れて連結したいです。 Excelの関数かマクロでお願いします。

  • <エクセル>複数条件下での個数の数え方

    A列に都道府県、B列に地域、C列に売上がある表があります。 東京と大阪を除いた地域のうち、C列で0以上のセルの個数を表示したいと思います。(ここだと2コ) countif、dcountなど考えましたが、うまく表示できません。 列を増やさず、個数を表示できる関数を教えてくださいますか? 宜しくお願いします。    A    B       C 1 東京    新宿    500 2 大阪    心斎橋    0 3 名古屋   栄     300 4 東京    渋谷     0 5 北海道   札幌    100 6 宮城    仙台     0 7 大阪    梅田    100  

  • Excelで検索条件つきで日付順に並べたいです。

    Excelで検索条件つきで日付順に並べたいです。 同じブックに、 「一覧」「あああ社」「いいい社」「ううう社」 という4つのシートがあり、 「一覧」   A    B     C       D   1 日付 所在地  物件   管理会社  2 3/4  東京  みなと荘 あああ社 3 3/7  埼玉  彩ハイツ いいい社 4 3/4  東京  みなと荘 ううう社 5 3/1  千葉  千葉住宅 あああ社 このようなシートから、 「あああ社」のシートに   A    B     C       D   1 日付 所在地  物件   管理会社  2 3/1  千葉  千葉住宅 あああ社 3 3/4  東京  みなと荘 あああ社 4 5 と、あああ社の物件を日付順に並べられる、 あああ社!A1~D5のそれぞれのセルに 入れる関数はありますでしょうか。

  • エクセルにおける複数条件抽出

    すみません、わかる方いらっしゃれば教えて下さい。お願いします。 エクセルで複数条件に合ったセルを返して、更にそれを変換?したいです。 ちょっとわかり難いかと思うんですが、下記のようにしたいです。 住所1から都道府県名を取り出して、それを更に地域別に振分けたいんです。 どんな計算式になりますか? 分かる方いらっしゃいましたら、宜しくお願いします。 例) 住所1      都道府県  地域 北海道***  北海道   北海道 秋田県***  秋田県   東北 岩手県***  岩手県   東北 東京都***  東京都   関東 京都府***  京都府   関西 大阪府***  大阪府   関西 鹿児島県**  鹿児島県  九州 和歌山県**  和歌山県  近畿 宮城県***  宮城県   東北

  • 複数条件の回答のみカウントする方法を教えてください!

    夜分遅くにすいません。 複数条件にあてはまる内容のみカウントする方法がわからず困っています。質問は段階を踏んで3つあります。 まず1つ目は(こちらは複数条件ではないのですが)以下のようなシート<Sheet1>で、2009/10/1~2009/12/31までの日付がいくつあるかをSheet2にてカウントするです。 (ちなみにSheet2は集計表となっています。) <Sheet1> A列    10/1    10/5     8/30     9/2     12/25    12/5    1/4 ※年月は、1/4を2010年とし、それ以外は2009年とします。 二つ目はこちらです。 <Sheet1>にて、A列が2009/10/1~2009/12/31のもので、且つB列が"男性"、C列が"参加"のもののみSheet2にてカウントすることです。 <Sheet1> A列  B列 C列 10/1  男性 不参加 10/5  女性 参加 8/30  男性 参加 11/5  男性 参加 9/2  女性 参加  12/25 男性 未定 12/5  男性 参加 1/4 男性 参加 ※年月は、1/4を2010年とし、それ以外は2009年とします。 3つ目は、以下の通りです。 <Sheet1>にて、A列が2009/10/1~2009/12/31のもので、且つB列が千葉のものをSheet2にてカウントすること。 <Sheet1> A列  B列  10/1  神奈川  10/5  東京   8/30  千葉   11/5  千葉   9/2  埼玉   12/25 千葉   12/5  千葉   1/4 男性   ※年月は、1/4を2010年とし、それ以外は2009年とします。 ・・・です。 たくさんあってすいません。。。 COUNTIFやSUMPRODUCTなど色々検索して試したのですが、全くできません(涙) ちなみにEXCEL初心者です。 仕事で明日午前までに上司に提出し完成させなければなりません。 お忙しい中お手数をおかけしますが どなたか教えていただけますと幸いです。 どうぞ宜しくお願いします。

  • エクセル2007 SUMIFS

    SUMIFS関数を使用して複数条件の集計をしたいと思ったのですが、 うまくいかず、SUMPRODCT関数で対応しました。 SUMIFS関数について質問ですが、 SUMIFS関数の合計範囲は1列と決まっているのでしょうか? また、合計範囲・条件範囲は同じ行でなければならないのでしょうか? そのように変更するとうまくいきます・・・ うまくいかなかった状況は下記のとおりです。 表1  A   B   C   D   E 1   4月  4月  4月  4月 2東京  5   2   4   1  3東京  1   8   3   2 4神奈川 7   0   3   9 5千葉  8   5   4   2 6千葉  2   1   1   1 7埼玉  4   8   5   2 表2   A    B   10    4月 11東京  26 12神奈川 19 13千葉  24 14埼玉  19 表2のB11に『SUMIFS(B2:D7,A2:A7,A11,B1:E1,B10)』 (絶対参照を省いてい書いています) 仕事上は解決しましたが、SUMIFSでうまくいかなかったことが気になるので、ご教授願います。

  • 東京周辺の一人近場ドライブ

    東京周辺で1人でドライブに行きたいと思っています。 まあただ目的もなく走るドライブも私は好きなんですが、せっかくなので、目的地を決めたいです。 東京・千葉・埼玉・神奈川都県内で車でいけるおすすめの場所があれば教えてください。 お願いします。

  • EXCELで複数のセルの条件からカウントする

    たとえば、A列に1~12の数値が適当に並んでいます。 そしてN列には「東京都」「埼玉県」「千葉県」などの都道府県名が並んでいます。 ここでまずN列から「東京都」と「埼玉県」を次のようにカウントします。 COUNTIF(N:N,"東京都")+COUNTIF(N:N,"埼玉県") この式で東京、埼玉の件数をカウントする事は出来ました。 そこでこのカウントの条件に、A列が「7」のものだけカウントする。 こういったことは出来るのでしょうか? よろしくお願い致します。

専門家に質問してみよう