Excelでフィルターされたセルを追加するにはどうすればよいですか?

Excel で表示されているセルの値のみを合計するには (つまり、フィルターを適用した場合)、SUBTOTAL 関数を使用する必要があります。この関数では範囲全体を参照できますが、フィルターを適用するとすぐに動的に動作し、表示されているセルのみの合計を表示します。

次の例では、列に値のリストがあり、列にフィルターを適用するたびに合計を表示できる数式を作成したいと考えています。

値のリスト

SUBTOTAL を使用してフィルターセルのみを合計します。

  1. まず、セル B1 に SUBTOTAL 関数を入力します。
  2. その後、最初の引数に 9 または 109 を入力します。
  3. 次に、2 番目の引数で、数値が入っている列 A の範囲を指定します。
  4. 最後に、右かっこを入力して Enter キーを押します。
小計から合計

次のスナップショットでは、まだフィルターを適用していませんが、範囲内のすべての値の合計が表示されています。

小計結果

この関数をテストするには、フィルタを追加して適用します。したがって、フィルターから 1、2、3 を選択します。

フィルターを追加

そして、Enterを押した瞬間、フィルターされたセルの合計のみが表示されます(表示されます)。

フィルタリングされた値の合計

現在、この関数は動的であり、フィルターを変更するとすぐに、表示されているセルに応じて結果の値が変化します。

動的小計関数
 =SUBTOTAL(9,A2:A1001)

Excelファイルを取得する

ダウンロード

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です