• 締切済み

必要な関数の組み合わせを教えて下さい。

添付図のように区分テーブルを作り、別の表にそのテーブル内の項目をリストボックス化して入力できるようにします。 その表の下部でcountifを使い、例えばAが付く項目(A区分と表します)に含まれる項目の個数を数えたりするにはどんな関数を入れたらよいでしょうか。 以前、似たような内容の質問をさせて頂きました際は、AテーブルとBテーブルに分かれたものから、その各テーブルに含まれる項目数を最下部でカウントするご回答を頂きましたが、今回の質問では同一テーブル内にある複数項目の中から特定の項目だけをカウントできるようにしたいです。 何度も申し訳ございません。前回ご回答頂きましたご回答者様、ありがとうございました。またよろしければご回答の程、よろしくお願い致します。

みんなの回答

回答No.2

同じく質問がよくわからないのですが、 $E$":$G$5  の範囲の中に、A1 がいくつ有るかでしたら そのまま B2に =COUNTIF($E$2:$G$5,[@区分]) 日付で集計するのでしたら、とても見にくいですが E8 に =COUNTIF(E$2:E$5,$D8) あとはコピペで埋めればいいですけど、意味有るのかな? 添付画像を見てください。

itogroupnet
質問者

お礼

ご回答ありがとうございます。質問の意図が分かりづらくて申し訳ございません。ご回答を参考にさせて頂きます。

全文を見る
すると、全ての回答が全文表示されます。
  • SI299792
  • ベストアンサー率48% (720/1491)
回答No.1

前の質問が解らないのですが、前と同じ数式で可能ではないでしょうか。 セル位置が解りません。画像のような表とします。 C6~C9: A B C D の様に1文字だけ入れて下さい。 セルの書式設定、ユーザー定義「@"区分"」 これで「区分」が表示されます。 D6: =COUNTIF(D$2:D$5,$C6&"*") 右下へコピペ。

itogroupnet
質問者

お礼

ご回答ありがとうございます。質問の意図が分かりづらくて申し訳ございません。また、セル位置の解釈も間違いございません。ご回答を参考にさせて頂きます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • countifでできますか?

    複数の名前付きのテーブルを作り、別の表にそのテーブル内の項目をリストボックス化して入力できるようにします。 その表の下部でcountifを使い、例えばAテーブルに含まれる項目の個数を数えたりするにはどんな関数を入れたらよいでしょうか。要は、テーブル毎の個数を表の下部でカウントできるようにしたいのですが、お分かりの方、ご教授願います。ただし、A1とかA2というように個別の項目をカウント条件にするのではなく、そのテーブルに属しているものすべてがカウントされるようにしたいです。

  • countifでできますか?(追加質問)

    以前、以下のような質問をさせて頂き、既にご回答を頂いております。 ----- 複数の名前付きのテーブルを作り、別の表にそのテーブル内の項目をリストボックス化して入力できるようにします。 その表の下部でcountifを使い、例えばAテーブルに含まれる項目の個数を数えたりするにはどんな関数を入れたらよいでしょうか。要は、テーブル毎の個数を表の下部でカウントできるようにしたいのですが、お分かりの方、ご教授願います。ただし、A1とかA2というように個別の項目をカウント条件にするのではなく、そのテーブルに属しているものすべてがカウントされるようにしたいです。 ---- ご回答頂いた内容で解決はできましたが、追加の質問をさせて下さい。 そのテーブルに属するもののうち、A2だけをカウントしたい、というように一部の項目のみをカウント対象とするにはどうしたらよいでしょうか。よろしくお願い致します。

  • ACCESS2000でDCount関数の使い方

    ACCESS2000で更新クエリの質問です。 先日同様の質問をさせていただきましたが、その後うまくできないところがあったので再度質問させていただきました。 内容は、フィールドの値のカウントを集計し、更新クエリを使用してデータを更新するという内容です。 前回の質問でDCount関数を用いて下記のとおり実行するとできるとのことでしたが、条件が複数ある場合どのように記述すれば いいのかを教えて下さい。 条件は、 (1)年月 =Aテーブル.年月 (2)コード=Aテーブル.コード (3)区分 =Aテーブル.区分 <こんな感じで実行しようとしたのですがうまく動きません> UPDATE Bテーブル SET" カウント数1 = DCount('区分','Aテーブル','[A年月]=[B年月] And [Aコード]=[Bコード] And [A区分]='001'') カウント数2 = DCount('区分','Aテーブル','[A年月]=[B年月] And [Aコード]=[Bコード] And [A区分]='002'') やりたいことは下記のとおりです。Aテーブルを集計しBテーブルの個数にAテーブルの個数の合計値を更新する。 <Aテーブル> A年月  Aコード A区分      200807  9991   001 200807  9991   001 200807  9991   001 200807  9991   002 200807  9991   002 <Bテーブル> B年月  Bコード Bカウント数1  Bカウント数2 200807  9991        0       0 ↓↓↓更新後 <結果:Bテーブル>   B年月  Bコード Bカウント数1  Bカウント数2 200807  9991        3       2              ↑       ↑    (Aテーブルの区分='001'  (Aテーブルの区分='002'     を集計した結果)       を集計した結果)

  • Excel 関数でcountifの複数条件

    Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。

  • ピボットテーブルの操作

    Excel2010でピボットテーブルを勉強しています いま 添付図のようなデータで 男女別に”1”の個数 ”2”の個数 ”3”の個数・・・・・・・というようにデータの個数をカウントしたいのですが 何か良い方法はないものでしょうか ちなみに私はA・B・C各列別々にデータの個数をカウントし あとでSUM関数で合計するという原始的な方法でしのいでいます(各列のデータ数は特に必要ありません) COUNTIF関数なら苦労しませんが あくまでピボットテーブルで処理をしたいのです どうぞよいお知恵をよろしくお願いします

  • excel 関数をON、OFFさせる方法

    現在、図のような表でA、B、Cの数を「COUNTIF(B2:B3,"A")」の関数でカウントしているのですが、これを例えば図の一番右のセルに何かの文字を入力した時にだけその列のA、B、Cをカウントさせる事は可能なのでしょうか? その列だけ「COUNTIF(B2:B3,"A")」の関数をONに出来る様なスイッチ役のセルが作れればと思っているのですがどなたか良い方法をお教え頂けたらと思います。 よろしくお願いします。

  • エクセルの区切り数字を個別に集計する方法を教えてください。

    エクセルでアンケート集計しているのですが、 カンマ区切りの数字から特定の数字の個数を カウントする方法をご存じでしたら教えてください。 現在、複数回答の項目を下記の様に入力。 A4のセル 1,2,3,5,10,15,21 A5のセル 1,2,12,22 例えばA6のセルで、「1」と答えた数をカウントしたい。 複数回答の項目が一桁だと、 A6=COUNTIF("A4:A5","*1*") で集計できたのですが、 今回のように二桁になると A6=COUNTIF("A4:A5","*1*")=5 となってしまいました。 よろしくお願いします。

  • COUNTIF関数について教えてください

    最終的には散布図を作りたいのですが。 A列に入社年数。 B列にテストの点数。 の表から、例えば「入社3年目」で「テストの点が50点」のサンプル個数を算出するエクセル関数を教えてください。 COUNTIFでやろうとしてますがうまくいきません。 お願いします。

  • エクセルの関数について教えてください。

    どの関数を使ったらよいのか教えてください。 1.例えば、1000以上2000以下の数値が入っているセルの個数をカウントしたい。この場合、COUNTIFで式を入れようとしても条件がひとつしか入らないので(">1000"のように)、他のどの関数を使えばいいのでしょうか。 2.ある文字列の中で同じ文字があった場合、その文字とセルの個数をカウントしたい。例えば、ある範囲にA,D,W,D,R,D,A,A,Wとあった場合、A 3,D 3,W 2,R 1というような結果がほしいのですが。 基本的なことで質問して申し訳ないのですが、急いでやらなければならないことがありますのでよろしくお願いします。

  • エクセルの関数

    エクセルである列に以下のような文字が入力されている場合、"yahoo"という言葉が含まれている個数をカウントしたい場合どうすればよいのでしょうか。 countif(セルの範囲,"yahoo")とすると、"yahoo"との完全一致を要求されるので、回答は0件になってしまいます。(.co.jp, .comなどが含まれているため) 複数の関数を組み合わせる方法でも結構ですので、うまく個数をカウントする方法がおわかりの方どうか教えて下さい。   A列 yahoo.co.jp yahoo.com excite.co.jp excite.ne.jp yahoo.ne.jp yahoo.net ・・・・・

専門家に質問してみよう