- ベストアンサー
エクセル2007の集計方法について
エクセルでたくさんの情報があるときに、「1」など入力しフラグを立てて、それだけフィルタをかけて抜き出したりしています。そのフィルタをかけたものだけ(画面に表示されている分)別の列の集計をかけたり(主に足し算)する場合の方法を知りたいです。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
フィルタを行って表示されているもののデータを集計する場合にはSUBTOTAL関数を使います。 例えばフィルタを行ってB列で表示されている数値の集計をしたい場合には =SUBTOTAL(9,B:B)と入力することで良いでしょう。 引数の9は集計方法を指定するもので9は合計(SUM)を意味しています。しかし=SUM(B:B)とした場合には非表示のデータまでも集計されますね。
その他の回答 (2)
noname#96417
回答No.2
subtotal関数はどうでしょう(2007)。
質問者
補足
ありがとうございます。 こちら、つかってみます。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
SUMIF関数で如何でしょうか。 =SUMIF(対象検索列範囲,検索値,集計列範囲) 仮にフラグがC列、集計列Bの場合、=SUMIF(C:C,1,B:B)となります。
質問者
お礼
ありがとうございます。 このような方法もあるのですね。 使ってみたいと思います。
お礼
ありがとうございます。大変詳しく参考にさせていただきました。
補足
さらにこちらで質問なのですが、 フラグを立ててフィルタ、さらにその中で同じ人の集計のみを 一気に出す方法などはないものでしょうか?