• ベストアンサー

Excel2003 グループ毎のデータ種類の合計数を出したい

Excel2003のデータ集計で困っています。 下記のようなデータがあったとします。 Aチーム 10 Aチーム 20 Aチーム 10 Aチーム 40 Bチーム 30 Bチーム 20 Bチーム 10 Cチーム 30 Cチーム 40 Cチーム 20 Cチーム 30 Cチーム 10 チーム毎にデータの種類の数を出すと Aチーム→3種類 Bチーム→3種類 Cチーム→4種類 となりますが、このチーム毎の種類の合計数10を求める関数などがありましたらご教示下さい。 よろしくお願い致します。

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

  • ベストアンサー
回答No.2

>チーム名とその右の数字のデータは別の列のデータです。 ならばつなげればよいかと。 =A1&B1 kuma56さんと考え方はあまり変わりありませんが、 D1セル=A1&B1 D2セル=IF(ISNA(MATCH(A2&B2,$D$1:D1,0)),A2&B2,"") 下へオートフィル 10を出すには =COUNTIF(D1:D12,"?*")

ochibgizmo
質問者

お礼

ご回答ありがとうございます。 教えて頂いた関数で、目的の値が出てきました。 関数にはあまり詳しくないので、ご教示頂いた関数が何を意味しているのかをじっくり調べたいと思います。

その他の回答 (1)

  • kuma56
  • ベストアンサー率31% (1423/4528)
回答No.1

まぁ、いくつか方法はあるだろうけど、とりあえずその一つとして・・・・ 仮にデータがA列(A1から)に入っていたとすると B1に =IF(COUNTIF($A$1:A1,A1)=1,1,0) こんな式を入れて下向きにコピーする。 そうすると、A列のデータを基準にしてその行より上側に同じデータがあると 0 無いと 1 になるので、あとはその合計を =SUM(B1:Bx) としてもとめてみては?

ochibgizmo
質問者

お礼

早速のご回答ありがとうございます。 質問文をもっと丁寧に書けばよかったのですが、 チーム名とその右の数字のデータは別の列のデータです。 A列 B列 Aチーム 10 Aチーム 20 Aチーム 10 Aチーム 40 Bチーム 30 Bチーム 20 Bチーム 10 Cチーム 30 Cチーム 40 Cチーム 20 Cチーム 30 Cチーム 10 このような場合、目的の数値を求める関数がありましたら教えて頂けますでしょうか。

ochibgizmo
質問者

補足

すいません、スペースが上手く反映されなかったので、質問文に画像を追加させて頂きました。 よろしくお願い致します。

関連するQ&A

  • excel グループごとにデータの種類数を数えたい

    こんばんは。お世話になります。 Excelで、データの種類数をかぞえたいのですが、いくつかのグループがあり、そのグループごとのデータの種類数をカウントしたいと考えています。 (データは数字のみ、空白もありますが、空白はデータ数として採用しない) ~データ~   A         B    1 グループ     データ 2   a          10 3  a           5 4   a 5   b           4 6   b           4  7   b            8  b            9  c           ・ 10  c           ・ ・    ・           ・ ・   ・ ・   ・ ~集計(求めたい結果)~ グループ    データの種類数 a           2       b           1 c           ・   ・           ・  ・           ・ 単純にB列のデータ種類を数えるには、 {=SUMPRODUCT(IF(B2:B・・・<>"",1/COUNTIF(B2:B・・・,B2:B・・・),0))} でできるというところまでは分かったのですが、「グループ別に」というところでつまづいています。 なお、Excel2007です。 恐縮ですが、ご教示願います。

  • データの集計

    テキストデータで a,10個 b,3個 c,4 a,3個 c,2個 ...のデータがありますが、EXCEL,ACCESSを使用して、Aの合計、Bの合計..の合計を簡単に集計したいのですが、A,B,C..の種類も多くあり大変です。どうすればよいでしょうか?

  • Excel2000合計をだしたいのですが。。問題が。。。

    お世話になっております。 合計を出したいのですが、問題があるのです。 その表はこういうふうに並んでいます。 まずタイトルがあります。 A1 日付 B1ファイル名 C1ファイルのサイズ その下にだーっとデータが並んでいます。 そしてそれは日付ごとに並んでいます。 ファイル名の数はばらばらです。 2つデータがあるときもあれば3つだったり4つだったりします。 データの数さえそろっていれば、D2にでも、SUM関数をいれてオートフィルで合計値をだせるのですが、 データの数がバラバラなので、 現状だと、手作業で日付ごとに合計しているような状態です。 D列に日付ごとの累計を入れたいのです どうか宜しくお願い致します

  • 列に指定文字が合えば合計値を入力

    Excel2013使用で簡略に作成したのですが集計表の文字Aの1、セルC15にリスト表Aの○合計個数2を入力したい、集計表文字A、B、Cそれぞれの行にリスト表○文字合計数を入力したいのですがセルに入れる関数をお解りの方宜しくお願いします。

  • Excel2003 複数条件合計について

    Excel2003複数条件の合計について教えて下さい。 店舗  品名  金額 A    1   100 A    2   300 A    1   200 B    1   100 B    2   200 上記のようなデータがあり、店舗・品名による合計金額を出す際は どのような関数を使ったらよいのでしょうか? 店舗A・品名1の時の合計金額は? 初歩的な質問なのかも知れませんが、宜しくお願い致します。

  • 同じデータをまとめて合計を出す

    エクセルでいくつかのデータがあったとします。 A A B B B C C C C C (D) E (括弧付きは、無い場合もあるということです) このA~Eを数えて、数量を表示したいです。 A 2 B 3 C 5 E 1 セル位置は固定で、その時の種類数だけ表示したいです。 (BとEだけのときもある) これをエクセル関数でうまく行う方法は、ありますでしょうか?

  • Excel2003 複数の条件を満たすデータを抽出する関数を教えて下さ

    Excel2003 複数の条件を満たすデータを抽出する関数を教えて下さい! 下のデータで、A列でB、B列で赤を選んだ人は「みかん」という「みかん」を抽出する関数を教えて頂けませんでしょうか? データシートとは別に集計シートを作成しています。 お忙しい中恐れ入りますが、ご教示下さいますようお願い申し上げます。。。 ●データ A B C 1 A 赤 みかん 2 B 赤 りんご 3 C 白 いちご 4 B 青 いちご 5 D 赤 みかん 6 A 青 みかん 7 C 黄 りんご 8 E 赤 バナナ

  • Excelで条件に合うデータをピックアップして合計を求めたい

    下記のような条件で合計を求めたいのですが、 SUM関数やSUMIF関数では、求めている合計が得られません。 例) 行/列 A   B    C  1|  No. 金額   氏名 2|  1  200,000  A 3|  1  200,000  B 4|  1  200,000  C 5|  2  150,000  A 6|  2  150,000  D 7|  3  180,000  B 8|  3  180,000  D 9|  3  180,000  E 10| 小計  上記のようなデータがあります。 B列には、Noごとに、それぞれ同じ金額が重複して入力してあります。 ここから、Noの最初の金額である200,000+150,000+180,000=530,000 という合計を10行目に求めたいのです。 現在は、自分でNoを確認しながら、その都度、 合計したいセルを選択して合計を求めているのですが、 データ数が多いため、何か別の方法がないかと思案しております。 どなたか、アドバイスの程、宜しくお願いします。

  • Excelで勤務時間の合計

    Mac/OS10.5.8でExcel2008を使って時間合計をしていますが、微妙にトラブルが起きてエラーが出てまともに使用できません。 セル内を時間表示に設定して"12:12"と時間を入力して一日分を入=A1と出=B1として関数=SUN(A1:B1)で"C1"へ合計しようとしたらトラブルで集計出来なかったので "(A1:B1)"の部分を手入力で入力し直してC1へ集計しました。 今度は月合計を同じく"=SUN(C1:C31)"としても合計が合いません。 何か解消法はあるではしょうか

    • 締切済み
    • Mac
  • EXCEL関数

    おせわになっておりますm(__)m 先日下記のような質問をここでさせていただきました おかげさまで完璧に解決いたしたのでありますが、 その関数の意味がいまいちわからないのです。 どのように考えればこんな関数が考え付くのでしょうか? 合計を出したいのですが、問題があるのです。 その表はこういうふうに並んでいます。 まずタイトルがあります。 A1 日付 B1ファイル名 C1ファイルのサイズ その下にだーっとデータが並んでいます。 そしてそれは日付ごとに並んでいます。 ファイル名の数はばらばらです。 2つデータがあるときもあれば3つだったり4つだったりします。 データの数さえそろっていれば、D2にでも、SUM関数をいれてオートフィルで合計 値をだせるのですが、 データの数がバラバラなので、 現状だと、手作業で日付ごとに合計しているような状態です。 D列に日付ごとの累計を入れたいのです どうか宜しくお願い致します ちなみに >ファイルサイズの合計です >宜しくお願い致しますm(__)m >もうすでにC列には数値(ファイルサイズ) >がでているので、それぞれ合計すればいいだけです 上記のような質問です。 それで下記のような答えを頂きました (参照失礼致します) D2を選択して、 =IF(A2<>A3,SUMIF(A:A,A2,C:C),"") をコピペして、セルの右下の■を必要なだけ、下方向へ伸ばしてください。 もし、累計が一番最初の行に表示したいのであれば、 =IF(A1<>A2,SUMIF(A:A,A2,C:C),"") でやってみてください。 上記の関数で完璧にできました (arukamunさん、ほんとうにありがとうございます(__)) これはどういうことから導き出しているのでしょうか?

専門家に質問してみよう