- ベストアンサー
EXCELで複数条件に当てはまるものの和を求めたいのですが
下記のように、A列が同じ場合かつ、B列の「1番目の文字」が同一の場合、C列の数字を足す、という事をやりたいのですが、 どういった関数を組み合わせればよいのか、また、どういったマクロを組めばよいのか、分からなかったので、質問させて頂きます。 例えば「あ」の場合、3行ある中の2行が「A」で始まっているので、足して「5」。 「H」で始まるものは1行だけなので、そのまま「2」。 「え」の場合は、5行ある中の3行が「A」で始まっているので、足して「8」。 2行が「H」で始まっているので、足して「11」。 という回答を出せるようにしたいのです。 A列の種類が100以上あったりしても問題ないやり方はありますでしょか? A列 B列 C列 あ ABCDEFG 1 あ ABCDOPQ 4 あ HIJKLMN 2 い HIJKLMN 1 い HIJKRST 1 う ABCDEFG 5 え ABCDEFG 3 え ABCDEFG 4 え ABCDOPQ 1 え HIJKLMN 6 え HIJKRST 5 A列が同じかつ、B列の頭文字が同じなら、Cを足す。 という条件文を書けばよいと思っているのですが、それの書き方が分かりません…。 当方、VBや関数にそれほど強くなく、 皆様のアドバイスを頂ければと思い投稿させて頂きます。
- みんなの回答 (5)
- 専門家の回答
お礼
ありがとうございます。 下の参考図と合わせて、とても参考になりました! このまま使えたので、有難く頂戴いたします。 ピボットテーブルというのを使った事がありませんでした。 とても便利なのですね。 本当にありがとうございます!!