エクセルで合計を計算する方法をお探しですね。
広告
エクセルの合計、ちゃんと使えてる?基本から便利ワザまで完全ガイド
エクセルで合計を出すのって、簡単そうに見えて意外と奥が深いんです。
「足し算くらいできるよ!」って思うかもしれませんが、データが増えたり表が複雑になったりすると、手入力だと時間がかかるしミスも起きやすくなります。
毎日使う操作だからこそ、サクッと効率よくできる方法を知っておくと便利ですよ。
この記事では、ワンクリックで終わる「オートSUM」の使い方から、離れた場所のセルを計算するコツ、さらに実務で超役立つ「条件付き合計(SUMIF)」まで、状況に合わせた使い分けをしっかり解説します。
「あれ?合計が合わない…」ってときの対処法も紹介するので、ぜひブックマークして使ってくださいね。
一番早く合計を出すなら「オートSUM」とショートカットを使おう
エクセルで合計を出すとき、一番よく使われていて便利なのが「オートSUM」です。
連続した数字のデータを、エクセルが自動で見つけて一瞬でSUM関数を入れてくれる機能なんです。
使い方はとっても簡単。
合計を出したいセルをクリックして、「ホーム」タブか「数式」タブにある「Σ(シグマ)マーク」のボタンを押すだけ。
すると、エクセルが「ここを計算すればいいんじゃない?」って範囲を点線で囲んで提案してくれます。
範囲が合ってればEnterキーをポンと押せば完了!自分で数式を打ち込む必要がないから、タイプミスも防げるし作業もグッと速くなります。
縦一列とか横一行みたいなシンプルな表を作るときは、このオートSUMが最強です。
もっと速くしたい人には、ショートカットキーがおすすめ。
マウスでボタンを押す代わりに、キーボードだけでパパッと操作できます。
Windowsなら「Alt + Shift + =(イコール)」、Macなら「Command + Shift + T」を押すだけで、一瞬でSUM関数が入ります。
このショートカットのすごいところは、複数のセルを選んだ状態でも使えること。
例えば、表の縦計と横計を一気に出したいとき、数字が入ってる範囲と合計を出したい空欄(右端と下端)をまとめて選んで、このショートカットを実行してみてください。
一回の操作で表全体の合計が全部埋まります!月末の集計とか決算のときに、めちゃくちゃ時短になりますよ。
ただし、オートSUMを使うときは注意点もあります。
エクセルが自動で認識する範囲が、必ずしもあなたの思った通りとは限らないんです。
例えば、表の途中に空白があったり、数字じゃなくて文字が入ってたりすると、計算範囲がそこで切れちゃうことがあります。
オートSUMを実行したら、点線で囲まれた範囲が本当に正しいか、パッと目で確認するクセをつけましょう。
もし範囲が違ってたら、マウスで正しい範囲をドラッグし直せばOK。
この「確認→修正」の流れを含めても、手入力よりずっと速くて正確です。
まずはこの基本をマスターするのが、エクセル上達の第一歩ですよ!
自由に計算できる「SUM関数」の基本と離れたセルの集計テク
オートSUMは便利だけど、ちょっと複雑な表とか、離れた場所にあるセルを合計したいときは、自分でSUM関数を入力した方が確実で柔軟に対応できます。
SUM関数の基本的な書き方は「=SUM(数値1, 数値2, …)」。
カッコの中に、合計したいセルや範囲を指定します。
もちろん「=A1+A2+A3」みたいにプラス記号で足し算することもできますが、これだと計算するセルが増えたときに数式がめちゃくちゃ長くなって、修正も大変です。
SUM関数なら「=SUM(A1:A10)」って範囲で指定できるから、後で行を追加したり削除したりしても自動で範囲が調整されます。
メンテナンスがラクなんですね。
実務で使う表計算では、後々の修正のしやすさを考えて、プラス記号じゃなくてSUM関数を使うのが鉄則です。
実際の仕事では、表の中で離れた場所にある数字を合計したいことも多いです。
例えば、表の上の方にある「4月の小計」と、下の方にある「5月の小計」だけを足して総合計を出したい、みたいな場合。
こういう「飛び飛び」のセルを合計するときも、SUM関数なら簡単です。
手順はこんな感じ。
まず「=SUM(」って入力して、一つ目の範囲(4月の小計とか)をマウスで選びます。
次に、キーボードで「,(カンマ)」を入力して、二つ目の範囲(5月の小計)を選びます。
これを繰り返せば、離れた場所にある複数のセルや範囲を一つの数式で合計できちゃいます。
マウス操作が得意な人は、「Ctrlキー(MacならCommandキー)」を押しながら、次々と対象のセルをクリックしていくだけでもOK。
自動的にカンマが入力されて、複数の範囲を指定できます。
このように、SUM関数は単に範囲を指定するだけじゃなくて、複数の引数を持てる柔軟な関数なんです。
引数には、セル参照だけじゃなくて直接数値を入力することもできますが、基本的にはセル参照を使うのがおすすめ。
なぜかというと、直接数値を数式の中に書いちゃうと、後で数値が変わったときに数式自体を書き直さないといけなくて、ミスの元になるから。
セル参照にしておけば、元のセルの値を変えるだけで合計結果も自動で再計算されます。
エクセルの強みは、この「再計算」機能にあるんです。
SUM関数の正しい使い方を理解して、離れたセルや複数の範囲を自由に扱えるようになれば、どんなレイアウトの表でも迷わず正確に集計できるようになりますよ。
「条件付き合計」で欲しいデータだけを賢く集計しよう
データの合計を出すとき、単純に全部の数字を足すんじゃなくて、「特定の条件に当てはまるデータだけを合計したい」ってこと、実務ではよくあります。
例えば、「商品リストの中から『りんご』の売上だけを合計したい」とか、「担当者が『佐藤さん』の案件の金額を集計したい」みたいな場合。
こういうときに活躍するのが「SUMIF(サムイフ)関数」です。
SUMIF関数を使えば、大量のデータの中から条件に合う行だけを自動でピックアップして合計してくれます。
手作業で電卓叩いたり、フィルター機能で絞り込んでからオートSUM使ったりする必要がなくなって、集計作業の効率と精度がグンと上がります。
SUMIF関数の書き方は、「=SUMIF(範囲, 検索条件, 合計範囲)」っていう3つの要素でできてます。
最初の「範囲」には検索対象となるセル範囲(例:商品名の列)を指定して、次の「検索条件」には抽出したいキーワード(例:”りんご”)を指定します。
そして最後の「合計範囲」には、実際に計算したい数値が入ってるセル範囲(例:売上金額の列)を指定します。
この関数を使いこなすポイントは、条件を柔軟に設定できること。
条件には具体的な文字列だけじゃなくて、「”>=10000″(1万円以上)」みたいな比較演算子も使えます。
これで、「売上が1万円以上の取引だけを合計する」っていう分析も一瞬でできちゃいます。
条件を別のセルに入力しておいて、それを参照するようにすれば、ドロップダウンリストで条件を切り替えるだけで合計値が変わる、動的な集計表を作ることもできます。
さらに条件が複雑になって、「4月のデータ」かつ「担当者が佐藤さん」みたいに複数の条件を指定したいときは、「SUMIFS(サムイフエス)関数」を使います。
SUMIF関数と名前は似てるけど、引数の順番が違うので注意してください。
SUMIFS関数の場合は、「=SUMIFS(合計範囲, 条件範囲1, 条件1, 条件範囲2, 条件2, …)」っていう順序になって、最初に「合計したい数値の範囲」を指定するのが特徴です。
最近は、単一条件でも複数条件でも対応できるように、最初からSUMIFS関数を使う人も増えてます。
これらの関数は、経理処理や売上分析とか、ビジネスの現場でめちゃくちゃ重宝されるスキルです。
フィルター機能を使った集計も便利だけど、関数を使って自動化しておけば、元データが増減しても常に最新の集計結果を表示させることができます。
合計が合わない・エラーになる原因と対処法
エクセルで集計してると、「確かに数字が入ってるはずなのに合計が合わない」「SUM関数を入れたら結果が0になっちゃう」ってトラブル、ありますよね。
こういう問題の多くは、実は「データの形式」に原因があります。
一番よくあるのが、「見た目は数字だけど、エクセルの中では文字列として認識されてる」ってケース。
例えば、会計システムやWeb上のデータからエクセルに数字をコピペしたとき、数値が「文字列」として貼り付けられちゃうことがよくあります。
SUM関数は「数値」だけを計算対象にして、「文字列」は無視して計算するから、これらが含まれてると正しい合計結果が出ません。
セルの左上に緑色の小さな三角形(エラーインジケーター)が表示されてる場合は、この「数値に見える文字列」である可能性が高いです。
こういう場合の対処法として有効なのが、データの形式を正しく「数値」に変換すること。
緑色の三角形が出てる場合は、そのセル範囲を選んだときに表示される黄色い注意マークをクリックして、「数値に変換する」を選ぶだけで直せます。
大量のデータがあって、一気に修正したいときは「区切り位置」機能を使うのがプロのテク。
対象の列を選んで、「データ」タブの「区切り位置」をクリック、何も変更せずに「完了」ボタンを押すだけで、文字列として保存されてた数字が一括で数値データに変換されます。
これでSUM関数が正しく動くようになります。
あと、目には見えない「スペース(空白文字)」が数字の前後に入り込んでる場合も文字列扱いになるので、TRIM関数や置換機能を使って余分なスペースを削除するのも有効です。
「#VALUE!」みたいなエラーが表示される場合は、計算範囲の中に文字データやエラー値そのものが含まれてる可能性があります。
普通の`+`演算子で計算してる場合、一つでも文字が含まれるとエラーになっちゃうけど、SUM関数なら文字を無視して計算してくれるから、エラー回避の手段としてもSUM関数は有効です。
それでも合計が合わない場合は、非表示になってる行や列がないか確認しましょう。
普通のSUM関数は、行を非表示にしてもその値を含めて合計しちゃいます。
もし「画面に見えてるデータだけを合計したい」って場合は、SUM関数の代わりに「SUBTOTAL関数」や「AGGREGATE関数」を使う必要があります。
トラブルの原因を一つずつ切り分けて、データの性質を理解することで、どんな状況でも正確に集計できるようになります。
困ったときは、ぜひこの記事を見返してくださいね!
広告
