- ベストアンサー
エクセルで画面に表示されている数字を合計する方法。
オートフィルターで抽出した表の値だけを合計する方法はありますか? 条件以外の物は一時的に見えなくなっていますが、表の下にある合計は全体表示の合計のままです。 例として A 100 A 150 B 200 合計 450 をオートフィルターを掛けて A 100 A 150 合計 250 としたいのですが、合計は450のままです。 どうすれば解決しますかお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
オートフィルターをかけているなら SUBTOTALでできると思いますよ! =SUBTOTAL(9,範囲)
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
>COUNTIFを組合わせて使うことできますか COUNTIFはCOUNTIFで独自のつかい方のある関数です。 文章の意味が良くわかりませんが、フィルタ実行後の「件数を数えたい」ということなら =SUBTOTAL(3,$A$2:$A$11) 9が3に変わるわけです。 >オートフィルターをツールバーにマクロボタンを作ったら、同じ名前のファイルは開けませんとでて名前を変えたら見つかりませんとでます。 マクロのコードがわかりませんので答えようがありません。
- imogasi
- ベストアンサー率27% (4737/17069)
例えば A1:B7 コード 計数 a 1 a 2 a 3 b 1 b 1 a 2 =SUBTOTAL(9,B2:B7) と入れておきます。 データーフィルターオートフィルタでコードの▼をクリックして aをクリックすると 8 bをクリクすると 2 になります。
お礼
ありがとうございます。 できました。 たとえば数字でなく COUNTIFを組合わせて使うことできますか? オートフィルターをツールバーにマクロボタンを作ったら、同じ名前のファイルは開けませんとでて 名前を変えたら見つかりませんとでます。 重ねて申し訳ないのですがお願いできませんか?
- ao777
- ベストアンサー率34% (43/123)
A B 1 英語 数字 2 A 100 3 A 150 4 B 200 とあるとして、まず普通にオートフィルタをかけて、なんでもいいですが、 今回は仮にAでまず抽出します。 その後、今見えてる行の最下行が3で4は消えていて5の行から下が、 空白セルになっていると思いますが、この状態で、B6のセルを選び、 いつものオートサムΣのマークをクリックしたら、選択範囲がB2からB5 になってると思います。なってなかったら選んで下さい。 すると、普段は=sumですが、 数式を見ると、=SUBTOTAL(9,B2:B5) になってると思います。これでOKです。 ポイントは数式を入れるところを、B5じゃなく一つはずして、B6等に 入れるという所です。B5に入れるとなぜか計算がうまくされません。
お礼
ありがとうございます。 できました。 たとえば数字でなく COUNTIFを組合わせて使うことできますか? オートフィルターをツールバーにマクロボタンを作ったら、同じ名前のファイルは開けませんとでて 名前を変えたら見つかりませんとでます。 重ねて申し訳ないのですがお願いできませんか?
お礼
ありがとうございます。 できました。 たとえば数字でなく COUNTIFを組合わせて使うことできますか? オートフィルターをツールバーにマクロボタンを作ったら、同じ名前のファイルは開けませんとでて 名前を変えたら見つかりませんとでます。 重ねて申し訳ないのですがお願いできませんか?