しごと自動化レシピ

WORK RECIPE Excel

Excelでフィルター後の表示行だけを集計する

担当者や状態で絞り込んだ売上表から、画面に表示されている金額だけを合計します。全件合計との違いを同じシートで見比べ、フィルターのかけ忘れも確認できる小さな集計表です。

数式・機能を実機確認

確認日時:2026-10-17T07:40:09.5173030Z

確認環境:{"excel_version": "16.0", "excel_build": 20430, "os": "Windows (64-bit) NT 10.00", "interface": "COM API / Formula2 / native Excel calculation"}

確認した範囲

  • 掲載数式を実際のExcelへ設定し計算結果を照合
  • ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能

未確認・対象外

  • 画面のクリック経路
  • 他Excel版・他OS
  • 実業務データ

実機での処理結果の確認と、記事の全画面操作の確認は別です。実行確認の記録(JSON)で確認結果と原稿のSHA-256を参照できます。

できあがるもの

確定フィルター時の表示分合計は400となる想定です。全件合計は600のままです。フィルター状態が変わると数値も変わるため、報告用には条件と確認日をセットで残します。

始める前に

  • Windows版Excel for Microsoft 365。確認環境と範囲は本記事の実行確認欄を参照してください。
  • 新規ブックに以下の架空データを作成し、業務ファイルとは別名で保存する。
入力例

A1:C4を担当・状態・金額として、青/確定/100、赤/保留/200、青/確定/300を入力。サンプルの金額はすべて数値、明細行には合計行を混ぜません。

手順

  1. A1:C4を選択しデータのフィルターを有効にします。明細外のE5に表示分合計、E6に =SUBTOTAL(109,C2:C4) を入力します。109は手動で非表示にした行も除外する合計です。
  2. F5に全件合計、F6に =SUM(C2:C4) を入れます。未絞り込み時にE6とF6がともに600で一致することを確認します。
  3. 状態列を確定だけに絞り、E6が400、F6は600のままになることを確認します。表を第三者に渡す場合は、どの条件で絞った合計かも併記します。
  4. フィルターを解除してE6が600に戻るか確認します。さらに2行目だけを手動非表示にしE6が500、F6が600になるか確認します。集計は6行目なので見えたままです。最後に全行表示へ戻します。

期待結果と照合する

確定フィルター時の表示分合計は400となる想定です。全件合計は600のままです。フィルター状態が変わると数値も変わるため、報告用には条件と確認日をセットで残します。

まずこの入力例で確認し、件数や値が一致しているかを見ます。完了表示だけで判断せず、重複・空欄・対象外データも残っていないか確認してください。

うまくいかないとき

  • 行を非表示にする操作とフィルターを混在させると、対象行を誤認しやすくなります。提出前は絞り込み条件を再確認します。
  • 集計範囲内に別の合計を足すと意図が伝わりにくくなります。明細と集計セルは分離してください。

止める・元に戻す

フィルターと手動非表示を解除し、E5:F6の集計セルを削除します。元の明細3行には変更を加えません。

公式資料・対応範囲

参照日:2026-10-17。公式資料の一般的な機能説明と、本記事固有の入力例の実行検証は別です。実務での短縮時間や効果は未計測です。

同じツールで試す

Excelの記事一覧へ →