• 締切済み

エクセル 集計方法を教えてください

エクセル2003について教えてください。 宜しくお願いします。  A B C 1 2 あ   2 0   あ 3 2 い い 4 1   あ 5 2 あ あ 上記のような表で、「B列にあ」と「C列にあ」と「B列C列共にあ」の場合のA列の合計値5を導きだすには どのようにしたら良いのでしょうか? 上記のようなあの合計・いの合計と20種類の合計値を 200行ぐらいから集計したいのですが宜しくお願いいたします。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.6

一例です。 D1以下に条件(あ、い等)を手入力、E1に次の数式を設定、下方向にコピー =IF(D1<>"",SUMPRODUCT((($B$1:$B$200=D1)+($C$1:$C$200=D1))*$A$1:$A$200)-SUMPRODUCT(($B$1:$B$200=D1)*($C$1:$C$200=D1)*$A$1:$A$200),"")

masa21s
質問者

お礼

有難うございました参考になりました。

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.5

B列とC列のどちらかが"あ"があればA列の数値を加えるという条件のようなので、 D列を作業列として D1=OR(B1="あ",C1="あ")で下へコピー =SUMIF(D1:D200,true,A1:A200) こういうことですか?

masa21s
質問者

お礼

有難うございました参考になりました。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.4

=SUM(A1:A5)-SUMPRODUCT((B1:B5<>"あ")*(C1:C5<>"あ")*A1:A5) でどうでしょう。

masa21s
質問者

お礼

有難うございました参考になりました。

masa21s
質問者

補足

ご指導有難うございます。 結果は、正しい数値が出るのですが、「B1:B5<>"あ")*(C1:C5<>"あ")*A1:A5」で行っている式の意味を教えていただけないでしょうか。 宜しくお願いします。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

#1補足でもまだ不十分ではないか? 質問の書き方に工夫をすること。 例データ A1:C5 2 あ 0 あ 2 い い 1 あ 2 あ あ B列が「あ」の合計 (A) =SUMIF(B1:B5,"あ",A1:A5) 結果 5 C列が「あ」の合計 (B) =SUMIF(C1:C5,"あ",A1:A5) 結果 2 B列、C列ともに「あ」の合計 (C) =SUMPRODUCT((B1:B5="あ")*(C1:C5="あ")*(A1:A5)) 結果 2 ーー 求めるものは =A+B-Cの5が答えか?

masa21s
質問者

お礼

有難うございました参考になりました。

回答No.2

補助列を使う場合 D1=B1&C1 下にコピーします。 たとえばE1に"あ"と入力したとき、 F1=SUMIF($D$1:$D$5,"*"&$E$1&"*",$A$1:$A$5) 補助列を使わない場合 F1=SUMPRODUCT((($B$1:$B$5=$E$1)+($C$1:$C$5=$E$1)>0)*($A$1:$A$5))

masa21s
質問者

お礼

有難うございました参考になりました。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

......A.....B.....C.....D.....E......F 1.....1.....あ.....................あ.....5   2.....1..............あ............い.....2 3.....2.....い.....い............う 4.....1..............あ............え 5.....2.....あ.....あ............お F1=COUNTIF($B$1:$C$5,E1) ★下にコピー

masa21s
質問者

お礼

有難うございました参考になりました。

masa21s
質問者

補足

早々回答有難うございます。 説明不足なようです。私の出したい値は、B・C列に該当する場合のA列の数値の合計値です。つまり2+0+1+2で5とA列の集計を出したいのですが、宜しくお願いいたします。

関連するQ&A

  • excel集計機能(もしくはVBAを使って)

    エクセル集計機能を使って、表を作っています。 下記、簡略化したもので例を示します。   A B C  1 2 4 50%   2 2 5 40%  3 上記のような表があったとき、集計機能を使って A3、B3にそれぞれ列の合計となる「4」「9」を 表示させているのですが、C3に自動で(=4/9)つまり 44.4%を表示させる方法はありますか? 集計機能ではうまくいかないようなので、 VBAを使ったものでもかまいません。 ご教授よろしくお願いいたします。

  • EXCELでこんな集計はどうするのでしょうか

    商品管理の表で以下のようになっています。 A1   B1    C1     D1    E1 担当者 分類番号 商品コード 整理番号 以下各月毎の売り上げ そしてこの表は1500行程度あり、B列、C列でソートしています。 この表をB列の分類番号毎、C列の商品コード毎で各月の売上合計を上記の表のシートとは別のシートに集計したいのですが、どのようにしたらよいのでしょうか。シートをコピーして集計するのはできるのですが、そうしたら容量が(サイズが)大きくなりすぎるため、できれば避けたいと思っています。

  • Excelで集計する方法

    Excelをほぼ使ったことがない初心者です。 1列目にa~zの文字がランダムに並んでいて、 2列目に0か1の数字が入力されているとします。 このときに、それぞれの文字ごとに1が何個あるか数えたいのですが、 どうすればいいのでしょうか? a  0 c  1 f  0 a  1 b  0 a  1 のように並んでいるものを aの合計  2 bの合計  0 cの合計  1 のように集計したいです。

  • Excelでの条件をつけた集計方法

    Excel97を使っています A列に「い」の入力のある行のB列の数値の合計をB6に集計したいのですが、こういった合計の計算をするにはどういった関数を使用したらよいでしょうか? A B 1 い 10 2 ろ 20 3 は 30 4 い 40 5 に 50 6 い合計 50

  • エクセルで集計

    エクセルで集計 シート1:A列に日付2000行程度、B列に品名A,B,C,D…500種類程度、C列にその内容。日毎に行は増えていきま、同じ品名が何度も登場してきます。 シート2:ここに新しくシート1の集計をして、同じ品名の多い順に並べ替えてリストを作成したいと思います。 シート1に新しく行が増えると同時にシート2の集計に反映させたいのですが、いい方法はありますか?

  • エクセル 集計について

    立て続けの質問ですいません。 エクセルデータの列がA,B,C,Dとあったとします。 Aをグループ化して Dを集計します。 この場合、集計行のB,C欄は空欄になると思います。 B,C欄の表記が同グループ内では同一の場合、その表記を集計行に 表示することは可能でしょうか。

  • エクセルの列単位の集計方法について

    教えてください。 エクセルで列単位に集計し、それを一覧で表示するにはどうしたらいいですか? ピポッドテーブルでやろうとしたのですが、うまくいきませんでした。。。 例) 1列目 A B B C A 2列目 あ い う え お 3列目 A C B B C というばあいに、 1列目と3列目を以下のように集計し結果を表にしたいです。      A   B   C 1列目 2   2   1 3列目 1   2   2 ピポッドテーブルで、 1列目だけのABCの個数を表示することはできたのですが、 これを他の列も同様に集計して同じ表に結果を出したいです。 分かる方、教えてください!!   

  • EXCEL 2002 集計

    エクセル 2002 で会社の月切ごとの不良集計を1つの不良集計表にしたいのですがどうしたら良いですか、宜しくお願いいます。 4月~9月切りのファイルが3.5インチFDに入っています。 表の形式はA列に機械NOが1~15台 B列に各機の生産数  C列~J列までは不良項目が入っています、K列には不良合計 L列には不良率 上記のような内容です、宜しくお願いします。

  • エクセルの集計方法

    エクセルの集計方法でわからず困っています。 A列にコード、B列に名前、C列に数値が入っています。 A,B列が同じものを合計して簡素化したいのですが、簡単に集計できる方法はありますか? それとも、やはりD列にsum関数を入れていかなければいけないのでしょうか。 ご指導のほど、よろしくお願いいたします。 例) A     B      C 101    秋田    25,305 121    島根    12,312 121    島根    15,679 135    長崎      25 135    長崎    142,357 135    長崎     25,335 ↓(まとめたい) A     B      C 101    秋田    25,305 121    島根    27,991 135    長崎    167,717

  • エクセルの集計について

    立て続けにお力をお借りします!>< リスト内において A列:名前 B列:担当社名 C列:担当社種類(A,B,C,D) の場合において たとえばD1に名前を入れると、 D2にその人がAを何件、Bを何件もっているかが出るような表を作りたいです。 数字の合計はDSUMやSUMIFでいいかと思いますが VLOOKUPとCOUNTIFの合算みたいな集計になるので詰まってます: よろしくお願いいたします;

専門家に質問してみよう