• 締切済み

vba 複数条件の集計について

deecyanの回答

  • deecyan
  • ベストアンサー率38% (89/233)
回答No.1

配列数式 でここのサイトを検索してみれば できると思う

kaiu
質問者

お礼

配列数式、合計だけではなく 個数を求めるのにも使えるのでしょうか。 調べてみます。 ありがとうございます。

関連するQ&A

  • 複数条件の集計について、教えてください。

    EXCEL初心者のため、どうか教えてください。     品名   サイズ  数量 ジャケットA  S   2 ジャケットA  M   3 ジャケットB  S   5 ジャケットB  L   5 このような表のとき、例えば「ジャケットAのSサイズは2つ」というように条件が複数ある場合の集計方法はないのでしょうか?? 集計結果を別表に作成したいのですが、DSUM関数を使おうとすると、上手くいきません。どうか、教えてください。

  • Excel 複数検索条件について

    ついさきほど別の質問をさせていただいて立て続けですみません。 Excelでレポートを作成したいのですが、関数がよくわからずにいます。 A B C D ---------------------------------- 1 月 車番 発地 行先 2 1 001 OSAKA TOKYO 3 3 010 NARA SHIGA 4 6 103 TOKYO FUKUOKA こういう感じでA2:D500まであります。 たとえば、「3月」の「車番001」の「大阪発」の「東京行き」のデータ個数を数えたい場合、DCOUNTA関数を使って H I J K ---------------------------------- 1 月 車番 発地 行先 DCOUNTA(A1:D500,,H1:K1)としてみました。 しかし、「大阪発かつ京都発」としたい場合、セルJ2に京都を入れてDCOUNTA(A1:D500,,H1:K2)とすると期待した数字がかえってきませんでした。おそらくH2, I2, K2が空欄だからかなと予想しています。 こういう風に条件となる項目の数が異なる場合に、すべてを満たす満たす個数を調べたい場合はどうすればいいでしょうか。 フィルタを使うよりもなんとか関数でできないでしょうか。 わかりにくくてすみません。補足しますのでよろしくお願いします。

  • エクセルVBA 複合 条件付き書式の方法

    いつもお世話になっております。 エクセルで条件付き書式を設定したいのですが、複数の条件で、複雑な条件なので、 通常の条件付き書式ではできないと判断しましたので、質問をさせて頂きます。 私自身、VBAを読み取れるほどの知識は御座いません… どなたか少しの解説とヒントなどを頂けませんでしょうか? よろしくお願いいたします((+_+)) 添付の画像のように D列に「個数」、H列に「完了個数」、I列に「キャンセル個数」(すべて数値、表示はユーザー定義で"個"を追加しているだけです) B列やFG列などに手動または条件付き書式で色がついております。 条件: 2行目 D列には個数が入力され、H列には個数がなければ「塗りなし」 3行目 D列に入力された個数とI列に入力された値が違う時、「塗りなし」 4、6行目 D列に入力されている個数とI列の値が同じであれば「薄い黄色」になる 5行目 D列に入力された個数とI列に入力された値が同じであれば「グレー」になる 尚且つ、B列やF4G4など、手動で色を付けてあるセルは、その色を残す このような条件で設定したいのですが、VBA記述はどのようにしたらよいのでしょうか? 類似の質問回答を沢山見ましたが、初心者なので応用が利きません… 条件が複雑なので、こんなことできるのだろうかと不安です… どなたかヒントだけでも教えていただけないでしょうか? 何卒、よろしくお願い申し上げますm(__)m

  • エクセル 関数 複数条件

    お世話になります。 エクセル2013ver.を使用しております。 複数条件の関数(COUNTIF DCOUNTA)等について教えてください。 ■行いたい事■ 添付画像左側リストより、 (1)みかん&たまごを購入した人の買い物リストを抽出したい (2)みかん&たまごを購入した人数をカウントしたい 以上、2つの事を行いたいのですがうまくできません。 良い方法があればご教示お願い致します。 近しい事をされているのも見受けられましたが、 行き詰まってしまいました。

  • VBA 各条件にあう件数を抽出

    現在VBAで添付画像のフォーマットから条件に合う個数をカウントする、プログラムを作成しようとしています。 内容としては、 申告日のセルから指定された期間の各ステータス合計値を求めたいです。 例. 期間:2012/12/1~2012/12/31 ステータス:A 14 ステータス:B 6 ステータス:C 3 ステータス:D 3 ステータス:E 5 上記のような形で各ステータスの件数を拾いたいのですが、何かいい方法などはあるでしょうか。 現在、オートフィルタの機能を使用し、件数を抽出しようと思いましたが、うまくいきませんでした。 以上、宜しくお願い致します。

  • 【VBA】複数の条件、項目で別のシートへ1行ずつ

    VBAで質問です とあるデータの一覧があります (サンプルでは「名前」「住所」「埋蔵」「状況」としています) このデータを、それぞれの項目で複数の条件(3件以上)で抽出し、 「住所」名のシートに順番に貼り付けていくのを自動で行う マクロがつくりたいのですが、どうにもうまくいきません オートフィルタでは2件までしか抽出できないので条件が3件以上になると 抽出ができなくなってしまいます どうかご教授のほどよろしくお願いいたします

  • 複数条件に合致する件数をカウント

    別シートにあるExcelのデータから、別シートに複数条件に合致する件数をカウントした集計表を作成したいのですが、何か一番適当な関数はないでしょうか? データベース関数のDCOUNTA等も試してみましたが、いまいちうまくいきません。 ちなみに、条件としては多くても4つくらいまでです。 抽象的な説明で分かりにくいかとは思いますが、皆さんのお知恵を貸してください。よろしくお願いします。(※Excel2000使用)

  • エクセルVBAで3つ以上の複数条件でオートフィルタをする方法

    表題のとおりなんですが、コマンドボタンを使って、VBAで3つ以上の条件でオートフィルタを実行したいのですが、なにかいい方法はありませんか?

  • VBA初心者です

    VBAを始めたばかりなのですが、どうしてもA1セルから81個の乱数(1以上100以下)をつくり、80以上のセルを数えてB12セルに個数を出力するプログラムを作成し、またA12には80以上の人数と いう文字列を出力しなければならないのですが、どこかが違うらしくうまくできません…。

  • Excel VBA 複数のブックから新しいブックでひとつの表に集計

       A B 1   45 2   62 82 3   51 . . 複数のExcelファイルに上記のような表があります。「B列に数値が入力されており、なおかつA列に数値が未入力のセル」を、1個とカウントし、新しいブックでファイル名別に項目をつくり、表を作成したい考えています。↓ ファイルその(1)  4 ファイルその(2)  6 ファイルその(3)  0 VBA等で集計する方法はあるでしょうか。よろしくお願いいたします。