Google スプレッドシートでフィルターされた行を合計する方法 (例付き)
Google スプレッドシートでフィルターされた範囲の合計を計算する最も簡単な方法は、次の構文を使用することです。
SUBTOTAL( 109 , A1:A10 )
値 109 は、フィルタリングされた行範囲の合計を取得するためのショートカットであることに注意してください。
次の例は、この関数を実際に使用する方法を示しています。
例: Google スプレッドシートでフィルターされた行の合計
さまざまなバスケットボール チームに関する情報を含む次のスプレッドシートがあるとします。

このデータにフィルターを追加するには、セルA1:B10を強調表示し、 [データ]タブをクリックして、 [フィルターの作成]をクリックします。

次に、[ポイント] 列の上部にあるフィルター アイコンをクリックし、最初の 3 つの値 84、89、および 93 の横にあるボックスのチェックを外します。

[OK]をクリックすると、データがフィルタリングされてこれらの値が削除されます。
SUM()関数を使用してフィルタリングされた行のポイントの列を合計しようとすると、実際には元の値すべての合計が返されます。

代わりに、 SUBTOTAL()関数を使用できます。

この関数は、表示されている行のみの合計を取得します。
表示されている行を合計することで、これを手動で確認できます。
表示される行の合計: 99 + 94 + 97 + 104 + 109 + 99 = 602 。
追加リソース
次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。
 Googleスプレッドシート:チェックボックスがオンになっている場合に追加する方法
Google スプレッドシート: 複数の列で SUMIF を使用する方法
Google スプレッドシート: 複数のシートに追加する方法
Googleスプレッドシート:カテゴリごとに値を追加する方法