• 締切済み

エクセルのリストで表示されてるものだけの集計

エクセルのリストを使ってフィールドで表示を選択して絞り込んだ時に表示されているものだけのの集計って出来ますか?出来れば、ユーザー定義関数(VBA)でもかまいません! 例 いぬ  5 ねこ  3 とり  2 いぬ  3 かえる 1 いぬ  2 と、リストがある場合にいぬだけを表示させて合計10を得たいとおもいます。 どなたか詳しい方いらっしゃいましたら教えてください。 宜しくお願いいたします。

みんなの回答

回答No.2

SUBTOTALを使用しますと「オートフィルタ」で見えている部分だけの集計ができます。=SUBTOTAL(集計方法、範囲)で集計方法は  1=平均(AVERAGE)  2=数値のセルの計数(COUNT)  3=データのあるセルの計数(COUNTA)  4=最大値(MAX)  5=最小値(MIN)  9=合計(SUM) 私は3と9を良く利用しています。お試しあれ!

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

  A  B   C 1   動物   数 2   いぬ   5 3   ねこ   3 4   とり   2 5   いぬ   3 6   かえる  1 7   いぬ   2 8       ここ 上のようになっている場合、 C8:=SUBTOTAL(9,C2:C7) とすれば、データ→フィルター→オートフィルターを使って絞り込んだ合計が表示されます。

関連するQ&A