• 締切済み

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

エクセル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/17069)
回答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