エクセル関数でAグループとBグループの組数を算出する方法

このQ&Aのポイント
  • エクセルの関数を使って、AグループとBグループの組数を算出する方法について質問です。具体的には、B1~9に人数、C1~9にグループが記されている場合、Aグループの2名組~6名組とBグループの2名組~6名組の組数を求める方法を教えてください。
  • エクセルの関数を使って、AグループとBグループの組数を算出する方法についてお聞きしたいです。例えば、AグループとBグループの人数が表に記されていて、それぞれ2名組~6名組の組数を求めたい場合、どのような関数を使えば良いでしょうか?具体的な方法を教えていただけますか?
  • エクセルの関数を使って、AグループとBグループの組数を算出する方法についてお伺いしたいです。具体的には、B1~9に人数、C1~9にグループが記されていて、Aグループの2名組~6名組とBグループの2名組~6名組の組数を求めたい場合、どのような関数を使えば良いでしょうか?具体的な手順を教えていただけますか?
回答を見る
  • ベストアンサー

エクセルの関数に関する質問

前回は非常に伝わりにくい質問で申し訳ございませんでした。 分かりやすく?しましたのでもう一度お願いいたします。 例えばこの場合B1~9に人数 C1~9グループが記されています。 関数を使って出したい数字というのは、Aグループの2名組~6名組が何組いるのか、 同じようにBグループもそれぞれ何組いるのかです。 それぞれB12~16、D12~16に組数を出したいのです。 この表の場合      A    B 2名   2    0 3名   1    1 4名   1    2 5名   1    0 6名   0    1 となります。この数字を関数で出したいと思っております。 伝わってますか? お願いいたします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! 一例です。 お示しの画像の配置だと・・ B12セルに =SUMPRODUCT(($B$1:$B$9=A12)*($C$1:$C$9=$A$11)) D12セルに =SUMPRODUCT(($B$1:$B$9=C12)*($C$1:$C$9=$C$11)) という数式を入れオートフィルで下へコピーしてみてください。m(_ _)m

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

B12セルには次の式を入力してB16セルまでドラッグコピーします。 =COUNTIFS(B$1:B$9,A12,C$1:C$9,A$11) D12セルには次の式を入力してD16セルまでドラッグコピーします。 =COUNTIFS(B$1:B$9,C12,C$1:C$9,C$11)

関連するQ&A

  • エクセルの関数に関する質問

    画像のようなエクセルの場合関数を使って、 Aセットは2名が○組、3名△組、Bセットは3名が○組と表示することは可能でしょうか? (この表の場合、幼、乳は考えず、大、小のみです) 人数に対して組数が自動で出てくるような関数を求めています。 過去のものを探しても分からなかったので質問させていただきました。

  • エクセル関数の質問

    ただ今会社で、警備の価格表をエクセルで作っているのですが、 関数についての質問です。 B(勤務時間)-A(勤務時間)が4時間未満だったらC(残業代)がゼロ。4時間以上6時間未満だったら、Cに4時間を超える数字が表れる。又、B-Aが9時間を超えるようだったら、Cに9時間を超える数字が表れるような関数の表を作りたいのですが。。解りにくくて申し訳ないですが、お答え宜しくお願い致します。

  • エクセルの関数

    下記の様に、『Aセル=グループ種別』『Bセル=参加者名』『Cセル=性別』の表があるのですが、別の形態に集計し直したく、悩んでおります。 --------- グループ|参加者名| ---------    A    | ○さん | ---------    A    | ○さん | ---------    A     | △さん | ---------    B    | ○さん | ---------   B    | □さん | ---------    C     | △さん | --------- 上記の様な表を、下記のように『同一グループ』かつ『同一参加者名毎』の『個数』となるように、エクセルの関数を使って集計したいのですが、何か方法ございますでしょうか? 尚、ピボットテーブルを使えばできる事は承知してるんですが、今回はピボットテーブルを使えない事情がある為、関数でできればと思いご質問しました。 ------------ グループ|参加者名|個数 | ------------    A    |  ○さん  |   2   | ------------    A    |  △さん  |   1   | ------------    B    |  □さん  |  1   | ------------    B    |  ○さん  |   1   | ------------    C    |  △さん  |   1   | ------------ 宜しくお願いします。

  • エクセルの関数式について教えてください。お願いします。

    エクセルの関数式について教えてください。お願いします。   A B C D E F G H I J 1 9 6 1 3 4 7 8 2 5 10 2 6 4 9 3 8 7 1 5 10 2 3 1 3 -2 0 2 0 -4 1 1 -2 たとえばこのような表があります。 1の行にはランダムに1から10までの数字が入ります。 2の行にもランダムに1から10までの数字が入ります。 B1に6が入っています、A2にも同じ数字の6が入っています、 6はB1からA2に1つ上がっているので1 A1には9が入っています、C2にも9が入っています。 9はA1からC2に2つ下がっているので-2 D1には3が入っています、D2にも3が入っています。 3はD1からD2動いていないので0 といった具合に、1の行に入った数字が2の行の同じ数字を感知して その数字がどれだけ上がったのか、下がったのかを 3の行に表したいのですが、どのような関数を使ったらよいのでしょうか? 教えてください。お願いします。

  • エクセルの関数について

    仕事先ででエクセルを用いてシフト表を作成しているのですが、        Aさん  Bさん   Cさん ・・・ 1日  A    OFF     C       1C 2日  B     A      A       2B 3日 OFF    B      C       0BC ・ ・ ・ 上記のような表で、 右端にその日のA出勤の人数を数字で、 BやC出勤の場合はそのアルファベットを表示しているのですが、 関数を用いて計算することは可能でしょうか? (ちなみにA~Kまでの時間帯に分かれています。) もし可能なのであればどのように入力すれば良いのかも教えていただけると助かります。 よろしくお願いいたします。

  • エクセルの質問です

    A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。     B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A   B    C   D     12345 12354 A社    12334 12345 B社    12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。  

  • Excel、関数に付いての質問です。

    Excel、関数に付いての質問です。 度々の質問で申し訳ありません。 添付のエクセル表で、F4に価格を出したいのですが、どのようにしたら良いでしょうか? (A4の商品名をB4に「1」があるとき、D4の購入場所区分「1」の価格表から価格を出したい) A商店のみで購入する場合は「=IF(B4=1,VLOOKUP(A4,$H$4:$I$8,2,0),"")」で出していたのですが…。 INDEXや、MATCH関数の使い方の本も読んでみたのですが、完敗してしまいました。 分かりにくかったら申し訳ありません。補足させていただきます。 宜しくお願いします。

  • エクセルの関数について

    現在、エクセル2003を使っていますが、以下のような場合、関数をどのように使用すれば宜しいでしょうか?   A   B  C  D  E(列) 1 点数 学年 組 2 50 1  A   3 80 2  B 4 30 2  A 5 20 3  B 6 20 2  A ・・・・・ 98 10 8  C   99 20 2  B (行) ひとつのマスで関数を使って学年が”2”、かつ組が”B”の場合の点数の合計を求める場合。(この場合だと、100)

  • excelの関数をしえてください。

    こんにちは。exceldでの関数で質問です。 使用関数と検索範囲の指定の方法を教えてください。 表は2つあります。 表1は行タイトルがクラス名(A~D)、列タイトルに1~25までの級を表す数字の入った表です。参照表です。  A B C D 1 ○ ◇ ■ △ 2 △ ○ ◇ ■ (内容はすべて違うものです) 3 ■ △ ◇ ○ 4 5 表2は関数を利用して表1より該当するセルの内容を 表示したいのです。 表2 A列にクラス(A~D 表1と同じ項目) B列に級 C列に数値 D列に前年度数値  クラス 級 数値 前数値 A 2 △ △ C   5 ○   ○  B 1 D 3 C列にはD列の前数値の近似値を表1より参照したいのです。その際にクラスわけからAであれば表1の Aクラスの列から近似値をさがしたいのです。 B列にはC列で求めた近似値が表1でどの級かを 求めたいのです。 表2のクラスわけがランダムなのと、 検索範囲がクラスによって異なる箇所となるので 検索範囲の指定の方法、さらにはどの関数を 使用して行えばよいのかわかりません。 説明がわかりづらいかと思いますが、 宜しくお願いします。 OS:NT4.0 excel2000 を使用しています。

  • エクセルの質問です

    A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。     B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A   B    C   D     12345 12354 A社    12334 12345 B社    12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。  B列が昇順で並んでいる C列とD列は重複しない という条件で <=vlookup(b1,c:d,2,false)> という回答を頂いたのですが、 B列が昇順で無い(ランダムに数字が入っています) D列には同じ会社名が何度も出てきます。 どうすればいいのかわかる方お願いします。

専門家に質問してみよう