• ベストアンサー

条件にあったデータの個数を表示する方法

目的の関数がどれかわからず困っています。 A  B 1番 ○ 1番  2番 ○ 1番 ○ 3番 ○ 2番 ○ 3番 2番 1番 ○ 2番 ○ このようなデータがあった場合に別セルに○の個数を表示させる関数を教えて下さい。 1番の○・・3個 2番の○・・2個 3番の○・・1個 という感じです。 ちなみにここでは○としていますが実際使用しているデータでは丸のところは日付です。 どなたか教えて下さい。 よろしくお願いします。

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

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

次の方法は如何でしょうか。 範囲は仮にA1:B10としていますので、調整して下さい。 =SUMPRODUCT(($A$1:$A$10="xx")*($B$1:$B$10<>"")) XXに1番、2番,3番を設定か、情報が入力されたセルでも可。

tanityuu
質問者

お礼

早速の回答ありがとうございます。 教えていただいた関数で目的が表示を出すことが出来ました。 ありがとうございました。

その他の回答 (2)

  • qno
  • ベストアンサー率44% (4/9)
回答No.3

ピボットテーブルはどうでしょうか。表のなかにカーソルをおいて、「データ」⇒「ピボットテーブルとピボットグラフ」を選択。「次へ」で2ページ送ったら、ウィザード3/3で「レイアウト」をクリック。右側に列の項目のラベルがでるので(質問だとAとBが項目名ですよね。)、Aを左側の表の列のところに、Bをデータのところにドラッグして「OK」⇒「完了」と続けてください。ご希望の仕上がりになると良いのですが・・。

tanityuu
質問者

お礼

早速の回答ありがとうございます。 SUMPRODUCT関数を使ってみようと思います。 でもピポットでもできるんですね。 勉強になりました。ありがとうございました。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

○は日付ということなので、仮に2007/1/20の場合です。 データが1行目から20行目とします。 =SUMPRODUCT(($A$1:$A$20="1番")*($B$1:$B$20=DATEVALUE("2007/1/20"))) 1番を2~3番に変えれば、全部もとめられます。

tanityuu
質問者

お礼

早速の回答ありがとうございます。 MU2011さんにも教えていただいたのですが、SUMPRODUCTを使うといいんですね。 よくこのページで質問するのですが、よくこの関数が出てきます。 もう少しこの関数について勉強する必要性を感じました。 ありがとうございました。

関連するQ&A

  • 複数の条件を使って個数をカウントするには?

    皆様はじめまして 早速質問させていただきます。 使用エクセルはOpenOffice3 「表」   A__B__C__D__E__F__G__H 1_日付_←ーーーーーーーデーターーーーーーー→ 2_2/3__40__30__61__77__30__30__56 3_2/5__41__29__78__77__12__30__60 4_3/2__66__54__29__30__40__47__38 5_3/10_67__61__81__78__59__20__30 わかりやすくする為に、アンダーバーを引いてあります。 上記の通りの表がありまして、 月別のデータの個数を調べたいんです。 例えば 3月の「30」の個数を調べてとか 2月の「70」の個数を調べて その個数をほかのセルに表示させたい場合 どうすればよろしいでしょうか? どの関数を使っていいのか困っております。 よろしくお願いいたします。

  • 2つのセルの条件に合ったセルの個数

    A 日付 B名称 C可否(○×)も表でA日付が今日より前のものでなおかつCが○のセルの個数を求めたいのですがうまくいきません。 (1) AND(COUNTIF(A1:A10,"<"&TODAY()),COUNTIF(C1:C10,"○")) とするとFALSEと表示される。 どこが悪いのでしょうか?

  • エクセル 2つの条件でデータの個数を集計するには

        A      B    C    D 1 08/01/20  ○   △ 2 08/01/20  △   □ 3 08/01/21  ○ 4 08/01/21  ○   □ 5 08/01/22  △   ○   □ 上記のデータで、 1/20○が1個、△が2個、□が1個 1/21は○が2個、□が1個 1/22は○が1個、△が1個、□が1個 というように複数の条件でデータの個数を集計をしたいのですが、関数の式がわかりません… (TへT) COUNTIFだと、検索条件を複数設定できないですよね…? お手数ですが、どうぞよろしくお願いいたします。

  • 条件のあう数値の個数を種類別に数える関数について

    下の表1からR1の1の個数、R1の2の個数、・・・を表2に示したいです。 今考えていることは、表2のセルB2に、 "(例えば表2のセルA2の)R1"とおなじデータが表示されている(表1のA1:E16の範囲の)セルの列の2行目から16行目の"(例えば)1"の個数を調べる関数 をいれたらいいのでは?と考えています。 でも、その関数の組合せがわかりません。 あるいは、他に良い方法がありますか?教えてください。 よろしくお願いします。 (表1と表2を添付しました。)

  • エクセルで時間まで含んでいる日付のセルの重複を除いた個数を出したい

    エクセルで時間まで含んでいる日付のセルの重複を除いた個数を出したいのですが B列の行に日付が8/3と言う表示形式でずっと並んでいます。しかしこのセルは日付だけでなく訳あって実際には時間も含んでいます。 標準表示でみると「40028.1234」みたいな感じになっているわけです・・・ それで、B列の行にある日付は重複している日付もあります。それを重複を除いて数えたいのですが・・・ 色々な関数で試したのですがLEN(B3:B100,5)などを入れると使えなくなってしまう関数だったりして結局できませんでした・・・ 表は下記のようになっています。     A   B   C   D ・・・ 3   8/3 4   8/3 5   8/4 6   8/6 7   8/6 8   8/6 9   8/8 ・ ・ ・ 上記の結果を重複を除いて「4」と出したいのですが・・・ 3より上の行には日付とは関係ないものが入力されており 9より下の行にはこれから日々増えていく行があり現時点では未入力です 何行まで増えるかわからないのでB3:B100みたいな感じで指定しておきたいのですが・・・ よろしくお願いします。

  • 関数で可視セルのデータ個数カウント

    Excel2002を使用しています。 オートフィルタで抽出したデータの個数を関数で カウントしたいのですが、可視セルのみをカウント 出来る関数はあるのでしょうか? 例えば   A 1 件数 2  2 3  1 4  3 5  1 6 関数 A6セルに何らかの関数を入れておき、 A列のオートフィルタを使って、1を抽出した時は A6に”2” 3を抽出した時はA6に”1”を表示させたいの です。 このように、可視セルのデータ個数のみを カウントする関数はありますでしょうか? フィルタを使わずにCOUNTIF関数でカウントする 方法、また、可視セルをコピー貼り付け後 カウントする方法は避け、あくまでフィルタで 抽出したデータの個数を瞬時にカウントしたいの です。 ご教授宜しくお願いします。

  • エクセルの検索条件に一致するセルの個数の表示について

    A1・A6・A5・B5・・・・と離れたセル内で、「中」などの個数を表示させたいのですが、COUNTIFですと、連続したセルでしか検索できません。 離れたいくつかのセルを検索して、その個数を表示させるにはどうしたらいいでしょうか。 よろしくお願いします。

  • 重複するデータの個数と合計

    こんにちは、2度目の質問です。 またブチ当たってしまいました。    A  |  B 1 A01 |  100 2 B01 |  100 3 A01 |   20 4 C01 |   20 5 A01 |   30 6 A01 |  100 7 A01 |   50 8 C01 |   60 9 B01 |   80 上記のような表があります。 このとき、セル"A1"~"A9"までの、 「A01」の個数は何個か、 「B01」の個数は何個か、 「C01」の個数は何個か、 また、セル"B1"~"B9"までの、 「A01」のB行における数値の合計はいくつか、 「B01」のB行における数値の合計はいくつか、 「C01」のB行における数値の合計はいくつか、 と言うマクロを考えなくてはなりません。 この例のように、たかだか3個とか10個ぐらいなら"COUNTIF"関数を使えばなんて事無いのですが、 この「A01」のような物が1000以上(例えて言うとA0001~A1000と言った感じ)あり、 それが全てランダムで出てきますので、関数で行うのは無理のような気がします。 また、この様な情報が記入されたシートが膨大な量あり、このシート全てに同じ処理を 行わなくてはならず、オートフィルタは使いたくありません。 出来れば、ボタン一発で計算したいのです。 条件に合った重複データの抽出、という質問は良く見かけますが、この様に条件付けが難しい場合は、 どのようにマクロを組めば良いでしょうか、何卒アドバイスをお願いいたします。

  • どんどん増えるデータの重複しないデータの個数

       A列    B列 1 2    3      6 3  4    a     a-1 5    a      a-2 6    b      b-1 7    b      b-2 8    b      b-3 9    c      c-1 たとえば上記のような表を作りたいと思っています。、 10行目以降もデータは増えていきます。 作業列を作らずにA2セルにA4以降のA列の重複しないデータの個数を 表示させる方法を教えてください。

  • エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はあり

    エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はありますでしょうか? セル個数の場合=COUNTIF(A1:A50,"晴れ")でセル個数を求めますがB1:B50のセルに曜日が記入されているとしてA列の晴れとB列の日曜日が一致するセルが何回(何行)あるか求める関数はありますでしょうか?よろしくお願いします。ソフトはXPを使用しています。

専門家に質問してみよう