- 締切済み
エクセル 集計方法を教えてください
エクセル2003について教えてください。 宜しくお願いします。 A B C 1 2 あ 2 0 あ 3 2 い い 4 1 あ 5 2 あ あ 上記のような表で、「B列にあ」と「C列にあ」と「B列C列共にあ」の場合のA列の合計値5を導きだすには どのようにしたら良いのでしょうか? 上記のようなあの合計・いの合計と20種類の合計値を 200行ぐらいから集計したいのですが宜しくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 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),"")
- wisemac21
- ベストアンサー率39% (171/429)
B列とC列のどちらかが"あ"があればA列の数値を加えるという条件のようなので、 D列を作業列として D1=OR(B1="あ",C1="あ")で下へコピー =SUMIF(D1:D200,true,A1:A200) こういうことですか?
お礼
有難うございました参考になりました。
- keirika
- ベストアンサー率42% (279/658)
=SUM(A1:A5)-SUMPRODUCT((B1:B5<>"あ")*(C1:C5<>"あ")*A1:A5) でどうでしょう。
お礼
有難うございました参考になりました。
補足
ご指導有難うございます。 結果は、正しい数値が出るのですが、「B1:B5<>"あ")*(C1:C5<>"あ")*A1:A5」で行っている式の意味を教えていただけないでしょうか。 宜しくお願いします。
- imogasi
- ベストアンサー率27% (4737/17069)
#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が答えか?
お礼
有難うございました参考になりました。
- cafe_au_lait
- ベストアンサー率51% (143/276)
補助列を使う場合 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))
お礼
有難うございました参考になりました。
- maron--5
- ベストアンサー率36% (321/877)
......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) ★下にコピー
お礼
有難うございました参考になりました。
補足
早々回答有難うございます。 説明不足なようです。私の出したい値は、B・C列に該当する場合のA列の数値の合計値です。つまり2+0+1+2で5とA列の集計を出したいのですが、宜しくお願いいたします。
お礼
有難うございました参考になりました。