Excelでせっかく式を入れたのに、合計が「0」のまま動かなかったり、変な数字が出たりすると焦りますよね。式を直しても、表の中の数字や文字は消えません。ExcelのSUMIFの使い方は、式の書き順と「探す範囲」のズレさえ直せば、すぐ正しい集計が出るようになります。

画面の前で悩む時間はもったいないので、まずは計算が合わないときのよくある原因から一緒に潰していきましょう。所要時間は3分もあれば十分です。

合計が「0」になるときに確認する3つの場所

式自体は間違っていないのに結果がゼロになる場合、ほとんどがExcel特有の「見た目と中身のズレ」が原因です。次の3つを上から順に確認してみてください。

  1. 文字の後ろに余計なスペースが入っている 「りんご」を集計したいのに、データ側に「りんご 」と半角や全角のスペースが入っていませんか。Excelはこれらを別の文字として扱うので、集計から外れてしまいます。まずはセルをダブルクリックして、カーソルが文字の後ろに飛んでいないか確かめてください。

  2. 数字が「文字列」として認識されている 見た目は数字でも、左上に小さな緑色の三角マークがついていることがあります。これはExcelが「これは数字ではなく文章(文字列)だよ」と認識しているサインです。この状態だとSUMIFは数字として足してくれません。対象のセルを選び、出てくるビックリマークのアイコンから「数値に変換する」を押せば直ります。Windowsではこの三角が出やすいです。Macでは出ないことがあるので、セルを選んで表示形式が「文字列」になっていないかを見てください。

  3. 探す範囲と合計する範囲の行数がズレている 式の中で指定した「条件を探す場所」が2行目から10行目(A2:A10)なのに、「合計する場所」が3行目から11行目(B3:B11)のようにズレていませんか。行数が揃っていないと、計算が狂うかゼロになります。

SUMIF関数の正しい書き方と順番

原因が分かったところで、一番基本的な書き方をおさらいしておきましょう。SUMIFはカッコの中に入れる順番が決まっています。

カッコの中は、カンマで区切って次の順番で書きます。

=SUMIF(条件を探す範囲, "探したい文字", 合計したい数値の範囲)

たとえば、A列に「商品名」、B列に「売上金額」が入っている表で、「りんご」の売上だけを足したいときはこう書きます。

=SUMIF(A2:A100, "りんご", B2:B100)

「条件を探す範囲(A列)」を最初に指定し、最後に「実際に足し算したい数字の範囲(B列)」を指定するのがポイントです。ここを逆にしてしまうとエラーになったり0になったりするので気をつけましょう。

条件の「りんご」の部分は、直接文字を書かずに「セル」をクリックして指定することもできます。たとえばD1のセルに「りんご」と書いてあるなら、"りんご" の代わりに D1 と書くだけで大丈夫です。このやり方のほうが、あとから「みかん」に変えたいときにもセルの中身を打ち直すだけで済むので圧倒的に楽になります。

「件数」を数えたいならCOUNTIFに切り替える

「金額の合計」ではなく、「何件売れたか」「何人いるか」という個数を数えたい場面もありますよね。そのときにSUMIFを使うと上手くいきません。

個数を数えたいときは、末尾に「SUM(合計)」ではなく「COUNT(個数)」がついたCOUNTIF関数を使います。

書き方はSUMIFよりシンプルで、合計する範囲がいりません。

=COUNTIF(条件を探す範囲, "探したい文字")

さっきの表で「りんごが何回売れたか(件数)」を知りたいなら、こう入力します。

=COUNTIF(A2:A100, "りんご")

これで「りんご」と書かれたセルの個数だけをサッと数えてくれます。金額や数量を足したいときはSUMIF、件数を数えたいときはCOUNTIF、と覚えておくと混乱しなくなります。

式を下にコピーしたら数字がおかしくなる原因

1つのセルで正しい数字が出たからといって、そのまま下のセルへドラッグしてコピーしたときに、数字がズレてしまうことがありますよね。

これは、コピーに合わせて「指定した範囲」まで一緒に下にズレてしまうのが原因です。

範囲を動かしたくないときは、キーボードの F4キー を使います。

式を作るときに範囲(A2:A100)を選択した状態で、Windowsは「F4」を1回押します。Macは command + T です。ノートPCで F4 が画面の明るさになるときは、fn を押しながら F4 です。$A$2:$A$100 のように数字やアルファベットの前に「$(ドルマーク)」がつけば、「この範囲は動かすな」という鍵かけのサインです。

範囲に鍵をかけておけば、式をどれだけ下にコピーしても、探す対象の表がズレることはなくなります。

大きな表を扱っていてマウスで範囲を選ぶのが大変なときは、ドラッグせずにキーボード操作で一瞬で選択する癖をつけると作業がとてもスムーズになります。Excelで毎日使うショートカット。まずは移動と選択からをあわせて読んでおくと、長大な表の集計でも手が疲れません。

それでも動かないときは別のセルに新しく打ち直す

ここまでの手順を試してもどうしても動かない、あるいは謎のエラー(#VALUE!など)が消えないときは、既存のセルを修正しようとせず、まっさらな新しいセルに最初から打ち直すほうが解決が早いです。

長く使っているファイルだと、見えない制御文字が入っていたり、昔設定した複雑な表示形式が残っていたりして、式が正しく動かないことがあるためです。

何も入っていない隣の列に =SUMIF( から丁寧に入力し直してみてください。驚くほどあっさり計算が通ることがよくあります。

ちょっとしたスペルミスや「$」マークの付け忘れさえ気をつければ、SUMIFもCOUNTIFも決して怖い関数ではありません。まずは落ち着いて、文字の後ろに無駄なスペースが入っていないかチェックすることから始めてみてくださいね。集計した表をPDFにして提出するときは、PDFを無料で編集する手順です。結合や文字入れも、最初は標準機能で足ります。表を左右に並べて見比べたいときや、画面が半分のまま戻らないときは、Windowsのショートカットで画面を戻す手順もどうぞ。Windowsキー + 左右と、上矢印の最大化だけで足ることが多いです。VLOOKUP が #N/A になるときは、SUMIFとは別の式です。#N/Aを消す手順を見てください。表を作り直す前に、IFERROR と検索範囲の確認で足ります。