• ベストアンサー

列に複数の内容をカウントが出来ない

エクセルで、B列に商品名を入力しています。各項目の内容件数をカウントしたいのですが、列には関数のVLOOKUPで表示してあるのでCUNT・CUNTAなどの関数を使うとVLLOKUPを含む内容の件数が出ます。例:商品1 3件 商品2 3件と個別にカウントする方法は無いでしょうか?

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

B列のB2:B100に商品名があるとします。 質問からは特定できないようなので回答を2種類書きます。 (1)B列を商品名別にカウントしたい場合(B列で商品名が一致したら1件にする)      =COUNTIF($B$2:$B$100,"="&"商品1") とします。    例えば、E2に"商品1"と入力されていれば、      =COUNTIF($B$2:$B$100,"="&E2) とできます。 (2)B列の商品名別にC列に件数がありそれを集計したい場合(同じ行の別の列を集計)      =SUMIF($B$2:$B$100,"="&"商品1",$C$2:$C$100) とします。 表全体がどうなっているか分かりませんが、集計を行うならピボット行列や集計機能があります。

Mizumoto-Y
質問者

補足

オートフィルターで1商品及び2商品を選んだ時にはカウント出来るのでしょうか?

その他の回答 (1)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

>オートフィルターで1商品及び2商品を選んだ時にはカウント出来るのでしょうか? 【方法1】   表示→ステータスバーでステータスバーを表示しておきます。   オートフィルターを実行し、結果が表示された列番号をクリックしてみます。   ステータスバーに『合計=100』とかでないでしょうか。    ※表示されない時は、ステータスバーで右クリックしてみてください。     表示が『なし』になっているかもしれません。       平均、データの個数、数値の個数、最大値、最小値、合計の指定ができます。   列番号の選択の代わりに、範囲を選択しても集計結果が出ます。 【方法2】   SUBTOTALを使ってみます。   ソートして集計機能が簡単と思いますが、オートフィルタにSUBTOTALを使ってみます。   100行のデータ(1行目は項目名)に対し、   A列でオートフィルタをかけて、B列の合計を出す場合、     =SUBTOTAL(9,B2:B100) で合計     =SUBTOTAL(2,B2:B100) で数値の個数     =SUBTOTAL(3,B2:B100) でデータの個数 を計算します。他はHelpをみて下さい。   データ行の最後に追加すれば使いやすいかもしれません。(一概には言えませんが)   途中行にSUBTOTALを書き込むとオートフィルタで式が見えなくなることがあります。   データの開始を10行目くらいにして、SUBTOTALを書き込む行を上にする方法、   他シートにSUBTOTALを書く方法もあります。

関連するQ&A

  • 文字列カウントと並び替え

    初めての質問です。PC初心者です。宜しくお願い致します。 エクセルの関数で、 A列の文字列をカウントして小さい順にB・C列に表示したいです。 A列 :B列 :C列 200 :100 :2件 100 :200 :1件 100 :500 :1件 500 : こんな感じです。 色々調べてB列に並べかえましたが、カウントできず。。。 カウントできたら、並べ替えできず。。。 知識不足で申し訳ありませんが、お力添え下さい。

  • EXCELでのカウント

    こんんちは!いつも使っている簡単な関数ならわかるのですが... 範囲→1列(A列やB列) 範囲内で指定の文字が入力されているセルの数をカウントしたい(返したい)んです。 例)B列に「2」「23」「50」「13」「12」と入力されているとしたら   「2」を入力しているセルをカウントしたかったら   「3」と出てくるように... COUNTIF関数だと「2」を指定したら「2」と入力したセルだけカウントされますよね。(例えば上記例だと「1」と帰ってくる。これを「2」を含んでいるセルの数をカウントしたいんです。 教えてください。 宜しくお願いいたします。

  • excel2000 ある列の項目名をカウントしその件数表示をする

    エクセルで表10行×5列の表があります。1列目にあるデータが入っております。その項目名をカウントし多い順に別の表にその項目名と件数を表示させたい。できるだけ自動的におこなうためにはどうすればよいでしょうか。 例 :ある表 1列 A B c B c A D E F B 結果 別の表 項目 件数 B   3 A   2 C   2 D   1 E   1 F   1

  • Excel関数で複数条件のカウント

    Excelの関数を使用して、 ふたつの条件を満たしている行をカウントしたいです。 <例> (1)A列に○がついている (2)B列に×がない よろしくお願いします。

  • 複数条件に合う文字列をカウントする関数

    現在、Excel2010を使って、タッチパネルを想定した処理表を作っているのですが、 関数に関してわからないことがあります。 ランダムに配列された項目(画像右、2行目のア~エ)と、その下にある文字列(A+~B)の右表から、 項目ごとに文字列をカウントして左の表に移したいです。 項目(ア~エ)の数やその順番はランダムに増減したり入れ替わったりするので、 関数によって項目名と文字列を一致するものを探し、それをカウントしたいのですが、 どのような関数を使えばこのような複数条件に合う文字列をカウントできるのかわかりません。 もしご存知の方がいれば、ご教授頂けないでしょうか?よろしくお願いします。m(_ _)m

  • 【画像あり】複数条件の件数カウントについて

    タイトルの件、質問いたします。 下記の図の、シート2の条件が下記の件数をカウントできる関数を、シート1のB2セルに 作りたいです。 【条件】 A列【受付日】が、4月中で      かつ B列【地域 】が、東京で      かつ C列【分類1】が、A   の件数 ご存知の方、いらっしゃいましたら、宜しくお願いします。

  • COLUMN関数を使用した場合の縦列の件数カウント

    表Aに元表があり表BにVLOOKUP関数とCOLUMN関数を使用した表があります。 表Bの数量項目にCOLUMN関数を使用し縦に件数をカウントすると空白件数までカウントされています。 空白を除く件数を表示する為の関数を教えてください。 count関数をいろいろ試して見ましたがうまくできません。 よろしくおねがいします。 サンプルファィルを添付します。

  • 日付をカウントした後にその列の金額を合計する関数

    下記のような表があります。まずA列の10月の件数をカウントしたい。 次にカウントした(抽出した)もののB列の数字を合計したい。 件数をカウントするものはCOUTIF関数で出来たのですがそこで 抽出されたものを合計する関数がわかりません。ここでオートフィルタ を使用するものは検索できたのですが出来れば関数を使用して 合計値を出せればと思っています。 お分かりになる方がいらっしゃいましたらお教えください。 よろしくお願いいたします。   A    B 1 10/1 30 2 10/2 10  3 11/1 20 4 11/2 10

  • 複数条件で重複しないデータをカウントする方法

    困っています。 エクセルの関数を教えてください。 複数条件に該当するデータをカウントする方法を教えてください。 A列とB列には不特定多数の名称と地名が入力されています。 このような表です。 A列(品名)    B列(出荷先)     いちご       東京 いちご       埼玉 いちご       東京  みかん       山梨 みかん       岐阜 りんご       埼玉  りんご       大阪 りんご       大阪 以下1500品目 A列のいちごでB列の出荷先が東京であるものは2件あります。 この「件数」を関数で表示させる方法を教えてください。 よろしくお願いいたします。

  • エクセルで月間の件数をカウントしたい

    エクセルで月間の件数をカウントしたい エクセル2003で以下のよな表をつくりました。    A       B 1 日付      管理番号  2 2010/2/3 12345 3 2010/2/12 12346 4 2010/2/14 空白 5 2010/2/21 文字列 6 2010/3/4 12357 7 2010/3/7 12348 8 2010/3/30 文字列 ここから一ヶ月間の管理番号(数値)の件数を自動でカウントするようにしたいのですが、どのようにすれば良いでしょうか。 (例:2月の管理番号の件数) 月(A列)の件数を絞るのにはCOUNTIFの組み合わせなどで出来たのですが、さらに管理番号(B列)を絞り込むやり方が分かりません。 宜しくお願い致します。

専門家に質問してみよう