KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で列を合計する方法(7 種類)

著者アマンダ・リー変更日

Excel はデータを管理するすべての方にとって欠かせないツールです。経験豊富なプロフェッショナルでも初心者でも、列の合計を取るスキルは頻繁に求められる基本的な能力です。特に財務予算、売上分析、在庫管理など、数値を集計することが不可欠なシーンで大きな力を発揮します。

列の合計を素早く確認したい場合は、数値が含まれる列を選択し、Excel ウィンドウ右下隅のステータスバーに表示される合計値をご確認ください。

Excel のステータス バーに表示された合計値のスクリーンショット

ただし、Excel スプレッドシート内に合計を表示させる必要がある場合は、以下の実用的な手法をご利用いただけます:


オートサム機能を使って列を合計する

オート SUM は、Excel の簡単で使いやすい機能で、列や行の合計をワンクリックで瞬時に計算できます。数式を暗記したり手入力したりするのが苦手な方にもぴったりです。

注:オート SUM を効果的に活用するには、合計したい列に空白セルが含まれていないことをご確認ください。

  1. 合計したい数値のすぐ下にある空セルを選択してください。
  2. 「ホーム」タブの「編集」グループにある「オート SUM」ボタンをクリックしてください。
  3. Excel が自動的に SUM 関数を挿入し、数値が含まれる範囲を選択します。「Enter」キーを押すだけで、その列の合計が瞬時に完成!

    Excel で列の合計を求めるためにオートSUMコマンドを使用している GIF

ヒント:
  • 複数の列を合計するには、各列の下にある空のセルを選択してから、「オート SUM」ボタンをクリックしてください。
  • 数値が入力された行の合計を求めるには、その行のすぐ右側にあるセルを選択して「オート SUM」ボタンをクリックしてください。

(広告)Kutools for Excel で各ページに自動小計を設定

Kutools のページ別小計機能でExcel シートをさらにパワーアップ!ワークシートの各ページ末尾に、SUM や AVERAGE などの集計関数を自動挿入し、大規模データセットの分析をぐっと簡単に。手動での計算はもう不要!Kutools for Excel で、もっと効率的・スマートなデータ分析を今すぐ体験しましょう!

  • Kutools のページ別小計ダイアログのスクリーンショット
  • ワークシート内の各ページごとに自動的に小計が挿入されているスクリーンショット

Kutools for Excel—300 以上の必須ツールでExcel をパワーアップ!作業がより迅速・簡単になり、AI 機能を活用してスマートなデータ処理と生産性の向上を実現します。今すぐ入手


SUM 関数を使って列を合計する

SUM 関数はExcel の基本的かつ多用途な数式で、合計するセルを正確に指定できます。数式入力に慣れており、柔軟性を求めるユーザーに最適です。

  1. 合計を表示したいセルをクリックしてください。
  2. =SUM(と入力し、合計したいセル範囲を選択します。たとえば、この例では次の数式が数式バーに表示されます:
    =SUM(B2:B6
    Excel セルに =SUM(B2:B6) と入力しているスクリーンショット
    ヒント:非常に長い列を扱う場合は、SUM 関数に直接範囲を入力することも可能です(例:「=SUM(B2:B500)」)。あるいは、「=SUM(」と入力した後、列の最初の数値セルを選択して「Ctrl」+「Shift」+「↓」(下矢印キー)を押せば、その列のデータ範囲を瞬時に選択できます。)
  3. 「Enter」キーを押して、合計を表示しましょう。

    Excel で SUM 数式の結果が表示されているスクリーンショット

ヒント:SUM 関数は、個別のセル、範囲、またはその組み合わせを引数として受け入れられます。例:
=SUM(A1, A3, A5:A10)

ショートカットキーを使って列を合計する

「ALT」+「=」ショートカットは、列の合計を瞬時に行える便利な機能で、オートサムの使いやすさとキーボードショートカットの素早さを兼ね備えています。効率を重視し、キーボード操作を好むユーザーに最適です。

注:ショートカットを効果的に機能させるには、合計したい列に空白セルが含まれていないことをご確認ください。

  1. 合計したい数値のすぐ下にある空セルを選択してください。
  2. 「ALT」+「=」を押してください。
  3. Excel は自動的に上方向の隣接セルを選び、合計します。「Enter」キーを押して選択を確定し、合計を計算しましょう。

    Excel でショートカットキーを使って列を合計する方法を示すスクリーンショット

ヒント:
  • 複数の列を合計するには、合計したい各列の下にある空のセルを選択し、「Alt」+「=」を押してください。
  • 数値の行を合計するには、その行のすぐ右側にあるセルを選択して「Alt」+「=」を押してください。

名前付き範囲を使って列の合計を取得する

Excel では、名前付き範囲を使って列を合計することで、数式をシンプルでわかりやすく保ち、メンテナンス性も大幅に向上させることができます。この手法は、大規模なデータセットや複雑なスプレッドシートを扱う際に特に効果的です。たとえば、「A1:A100」のようなセル参照の代わりに、「SalesData」など意味のある名前をセル範囲に付けることで、混乱を避け、数式の可読性を高められます。ここでは、Excel で名前付き範囲を活用して列を効果的に合計する方法をご紹介します。

  1. 合計したいセルの範囲を選択してください。
  2. 「名前ボックス」に名前を入力し、「Enter」キーを押すと、選択した範囲にその名前が割り当てられます。

    Excel でセル範囲に名前を割り当てているスクリーンショット

  3. 名前付き範囲の合計を表示したいセルをクリックしてください。
  4. 名前付き範囲を使って SUM 関数を入力しましょう。たとえば、名前付き範囲のラベルが「sales」の場合、数式は次のようになります:
    =SUM(sales)
  5. 「Enter」キーを押して、合計を表示しましょう。

    Excel の SUM 数式で名前付き範囲を使用しているスクリーンショット

ヒント:今後、名前付き範囲を管理するには、「数式」タブの「名前の管理」をご利用ください。

Excel の名前管理オプションのスクリーンショット


データをExcel テーブルに変換して列を合計する

Excel テーブルは、データを整然と整理するだけでなく、列の合計などの計算にも大きなメリットをもたらします。この機能は、行の追加や削除が頻繁に行われる動的なデータセットに特に役立ちます。データをExcel テーブルに変換すれば、新たに追加されたデータを自動的に反映して合計が更新されます。

注:データをExcel テーブルに変換するには、空白行や空白列がなく、各列にヘッダーが含まれている必要があります。

  1. データセット内の任意のセルをクリックしてください。
  2. 「Ctrl」+「T」を押してください。
  3. 「テーブルの作成」ダイアログボックスで、データ範囲を確認し、テーブルにヘッダーが含まれる場合は該当のチェックボックスをオンにして、「OK」をクリックしてください。

    Excel のテーブル作成ダイアログ ボックスのスクリーンショット

  4. 合計したい列の任意のセルをクリックし、「テーブルデザイン」タブで「集計行」チェックボックスをオンにしてください。

    Excel テーブルデザインで「集計行」チェックボックスをオンにしているスクリーンショット

  5. テーブルの下部に集計行が追加されます。確実に合計を取得するには、新しい行の数値セルをクリックし、その横に表示される小さな矢印をクリックして、ドロップダウンメニューから「合計」オプションを選択してください。

    Excel テーブルの集計行で「合計」オプションを選択しているスクリーンショット


列の合計に関するカスタマイズされたアプローチ

Excel には、さらにニーズに合わせたデータ分析機能が多数搭載されています。本セクションでは、列を合計するための2 つの特別な手法を詳しくご紹介します:フィルター後の表示セルのみを合計する方法特定の条件に基づく条件付き合計


列内のフィルター済み(表示されている)セルのみを合計する

大規模なデータセットを扱う際、特定の情報に集中するために行をフィルターで除外することがよくあります。しかし、通常の SUM 関数をフィルター済みの列に使うと、フィルターで非表示になった行も含めた全行の合計が返されてしまうことがあります。表示されているセルのみを合計したい場合は、以下の手順に従ってください:

ステップ1:合計したいデータのみを表示するように列にフィルターを適用する

  1. データ内の任意のセルをクリックし、「データ」タブに移動して「フィルター」ボタンをクリックしてください。 ヒント:クリックすると、ボタンが押された状態になることにご注意ください。
  2. フィルターをかけたい列のヘッダーにあるドロップダウン矢印をクリックしてください。
  3. ドロップダウンメニューで「すべて選択」のチェックを外し、フィルター条件として適用したい値を1 つまたは複数選択してください。「OK」をクリックすると、フィルターが適用され、データ表示が更新されます。

    Excel で列にフィルターを適用しているスクリーンショット

ステップ2:「オートサム」コマンドを使用する

  1. 合計したい数値のすぐ下にある空セルを選択してください。
  2. 「ホーム」タブの「編集」グループにある「オート SUM」ボタンをクリックしてください。
  3. Excel は自動的に SUBTOTAL 関数を挿入し、列内に表示されている数値のみを集計します。「Enter」キーを押して、表示されている数値だけを合計しましょう。

    Excel でオートSUMボタンを使用して表示されているセルのみを合計しているスクリーンショット


条件に基づく条件付き合計

Excel の SUMIF 関数は、特定の条件を満たすセルの値を合計できる強力な数式です。本セクションでは、具体例をもとに、SUMIF 関数を使って果物の総数量を計算する方法をご紹介します。

  1. 条件付き集計を表示したいセルをクリックしてください。
  2. 次の数式を入力してください。
    =SUMIF(A2:A8, "Fruits", C2:C8)
    ヒント:この数式は、「A2:A8」範囲内で「Fruits」とラベル付けされたセルに対応する「C2:C8」範囲の値を合計します。
    Excel で条件付き合計を行うための SUMIF 関数のスクリーンショット

複数の条件を満たす必要がある場合は、SUMIFS 関数が最適なツールです:

たとえば、「A2:A8」範囲でカテゴリが「A」かつ「B2:B8」範囲でアイテムが「Apple」である場合の「C2:C8」範囲の数量を合計するには、次の数式を使用します:

=SUMIFS(C2:C8, A2:A8, "A", B2:B8, "Apple")

Excel で複数条件による合計を行うための SUMIFS 関数のスクリーンショット


以上が、Excel で列を合計するための関連コンテンツすべてです!このチュートリアルがお役に立てたなら嬉しい限りです。さらにExcel のヒントやテクニックを知りたい方は、こちらをクリックしてください。数千件以上のチュートリアルが詰まった充実のコレクションにすぐアクセスできます!