Excel関数のNULLエラーの対処法をお探しですね。

広告

Excelの「#NULL!」エラーって何?原因と直し方をわかりやすく解説

Excelで数式を入力したときに「#NULL!」って表示されたこと、ありませんか?データが空っぽなのか、それとも関数の使い方を間違えたのか、ちょっと分かりづらいですよね。

特に、SUM関数やAVERAGE関数で範囲を指定しただけなのにエラーが出る場合、実は原因はセルの値じゃなくて「範囲の書き方」にあることがほとんどなんです。

この記事では、Excelの#NULL!(ヌル)エラーがどういう意味なのか、カンマやコロンを忘れたり、余計なスペースが入ったりすることで起きる理由、そして具体的な直し方を初心者の方にも分かりやすく説明していきます。

#NULL!エラーって、そもそもどういう意味?

Excelの「#NULL!」エラーは、数式の中で指定した複数のセル範囲に「重なっている部分がない」ときに出てくるエラーです。

NULLっていうのは「何もない」「存在しない」という意味の言葉なんですが、Excelでは単純に空白セルのことを言っているわけじゃないんです。

数式が参照しようとした範囲の交わる部分が見つからなくて、計算する対象がない状態を表しています。

ちょっと難しく感じるかもしれませんが、実はExcelでは半角スペースが「範囲の共通部分を取り出す記号」として扱われるんです。

これを「交差演算子」って呼びます。

普段の文章ではスペースって単なる区切りですよね。

でも、Excelの数式の中では特別な意味を持っているので、うっかりセルの参照の間にスペースを入れちゃうと、意図しない計算として解釈されてしまうことがあるんです。

具体的に言うと、「=SUM(A1 A10)」って入力した場合を考えてみましょう。

これ、「A1からA10までを合計する」って意味じゃなくて、Excelは「A1とA10の重なっている部分を合計する」って解釈しちゃうんです。

でも、A1とA10は別々のセルで重なりがないですよね。

だから共通部分は存在しません。

その結果、Excelは計算する対象を見つけられなくて「#NULL!」を返すわけです。

このエラーは、セルの中身が空っぽだから起きているわけじゃなくて、数式の記号や区切り方が原因で起きています。

だから、値を入力し直すよりも、まず数式バーでセル範囲の指定方法を確認することが大切なんです。

特に、コロン「:」、カンマ「,」、半角スペースの違いを理解しておくと、#NULL!エラーはかなり防げるようになりますよ。

#NULL!エラーの原因は?カンマ・コロンの抜けとスペースに注意

NULL!エラーで一番多い原因は、範囲を指定するのに必要なコロン「:」や、複数の範囲を区切るカンマ「,」が抜けていることです。

Excelでは「A1:A10」のようにコロンを使うと、A1からA10までの連続した範囲を意味します。

一方、「A1,A10」のようにカンマを使うと、A1とA10という別々のセルや範囲を指定する意味になります。

見た目は似たような記号でも、Excel上ではまったく違う役割があるんですね。

よくあるミスが、「=SUM(A1:A10 C1:C10)」のように、複数の範囲を合計したいのにカンマじゃなくてスペースを入れちゃうケースです。

この数式は本当は「=SUM(A1:A10,C1:C10)」って書かないといけません。

でも、スペースで区切っちゃうとExcelは「A1:A10」と「C1:C10」の重なっている部分を探そうとします。

A列とC列は重なってないので、共通部分がなくて#NULL!エラーになっちゃうんです。

それから、連続した範囲を指定したいのにコロンを入れ忘れるケースもあります。

たとえば「=SUM(B2 B8)」って入力すると、ExcelはB2からB8までの合計じゃなくて、B2とB8の交わる部分を求めようとします。

B2とB8は同じ列にあっても別の行だから、1つのセルとしては重なってません。

だから、結果として#NULL!が表示されるわけです。

主な原因をまとめると、こんな感じです。

– 「A1:A10」って書くべきところを「A1 A10」って入力している
– 「A1:A10,C1:C10」って書くべきところを「A1:A10 C1:C10」って入力している
– 数式をコピーしたときに、セル参照の間に半角スペースが紛れ込んでいる
– 見た目では気づきにくい場所にスペースが入って、交差演算子として扱われている

このように、#NULL!エラーは関数そのものが難しいから出るっていうより、範囲を指定する記号の使い分けを間違えたときに起こりやすいエラーなんです。

特に、自分で手入力で数式を作っているときや、WebページやPDF、他の資料から数式をコピーしたときは、余計なスペースが混ざりやすいので注意してくださいね。

#NULL!エラーの直し方|数式のスペースを確認して正しい記号に直そう

NULL!エラーを直すときは、まずエラーが出ているセルを選んで、数式バーに表示されている数式を確認しましょう。

ポイントは、セルの参照や範囲の参照の間に半角スペースが入ってないかを見ることです。

見た目では分かりにくいこともありますが、「A1 A10」とか「A1:A10 C1:C10」のように、セル番地や範囲の間に空きがある場合は、それが原因になっている可能性が高いです。

連続した範囲を指定したいときは、スペースじゃなくてコロン「:」を使います。

たとえば、A1からA10までを合計したいなら「=SUM(A1:A10)」が正しい書き方です。

「=SUM(A1 A10)」だと、A1とA10の重なる部分を求める意味になっちゃうので、#NULL!になります。

範囲の最初のセルと最後のセルをつなぐ記号は、必ずコロンって覚えておくと分かりやすいですよ。

複数の離れた範囲を指定したいときは、スペースじゃなくてカンマ「,」を使います。

たとえば、A1からA10までとC1からC10までを合計したいなら「=SUM(A1:A10,C1:C10)」って入力します。

カンマは、複数の引数や範囲を分けるための記号です。

Excelでは関数の中で複数の範囲を扱う場面が多いので、カンマとコロンの違いを意識することが大事なんです。

修正例をいくつか見ておくと、実際に作業するときに迷いにくくなります。

– 間違い:`=SUM(A1 A10)` 正解:`=SUM(A1:A10)`
– 間違い:`=SUM(A1:A10 C1:C10)` 正解:`=SUM(A1:A10,C1:C10)`
– 間違い:`=AVERAGE(B2 B12)` 正解:`=AVERAGE(B2:B12)`
– 間違い:`=COUNT(D2:D20 F2:F20)` 正解:`=COUNT(D2:D20,F2:F20)`

ちなみに、Excelではスペースを使った指定が常に間違いってわけじゃありません。

たとえば「B2:D5 C4:E8」のように、2つの範囲に重なりがある場合、Excelはその共通部分を参照できます。

この例だと、重なっている「C4:D5」が対象になります。

ただし、これは意図的に交差する範囲を使う場合の話で、一般的な合計や平均の範囲指定では、スペースを使う場面はあまりありません。

最初のうちは、数式の中のスペースはエラーの原因になりやすいって考えて確認するといいでしょう。

#NULL!エラーを防ぐコツと他のエラーとの違い

NULL!エラーを防ぐには、数式をできるだけ手入力だけで作らないことがおすすめです。

SUM関数なんかで範囲を指定するときは、マウスでセル範囲をドラッグして選ぶと、Excelが自動で「A1:A10」みたいに正しいコロン付きの範囲を入力してくれます。

離れた範囲を追加したいときも、関数の引数を区切る位置に気をつけながら選べば、カンマを使った正しい形にしやすくなりますよ。

それから、数式をコピーして使うときは、コピー元の数式に余計なスペースが入ってないか確認する習慣を持つと安心です。

特に、資料やWebページから貼り付けた数式は、見えにくい空白や改行が混ざることがあります。

貼り付けた後にエラーが出たら、関数名やセル番地だけを見るんじゃなくて、セル参照の間にある記号を重点的に確認してください。

数式バーで該当する場所をクリックして、余計なスペースを削除してから、コロンかカンマに直すのが基本です。

NULL!は、他のExcelエラーと混同されやすい点にも注意が必要です。

たとえば「#DIV/0!」は0で割ったときに出るエラー、「#VALUE!」は計算に使えない文字列なんかが含まれるときに出るエラー、「#REF!」は削除されたセルを参照しているときに出るエラーです。

これに対して#NULL!は、主に「範囲同士の交わりが成立しない」ことが原因なんです。

つまり、確認すべき場所はセルの値そのものより、数式の中の範囲指定や区切り記号なんですね。

もし原因が分からないときは、数式を小さく分けて確認する方法も有効です。

たとえば、長い数式の中でどの範囲指定が問題なのか分からないときは、SUMやAVERAGEの中身を一部ずつ削って試すと、エラーを起こしている参照を見つけやすくなります。

さらに、Excelの「数式の検証」機能を使うと、数式がどんなふうに計算されているかを順番に確認できるので、スペースが交差演算子として解釈されていることにも気づきやすくなりますよ。

まとめ

Excelの#NULL!(ヌル)エラーは、一見すると難しそうに見えますが、ほとんどの場合は「カンマやコロンが抜けている」「セル範囲の間にスペースが入っている」っていう単純な原因で起きています。

連続した範囲にはコロン、複数の範囲にはカンマ、スペースは交差する範囲を指定する特別な記号って覚えておけば、エラーの原因をすぐに判断できるようになります。

数式で#NULL!が表示されたら、まずは範囲を指定する記号を確認して、自分がやりたい計算に合う形に修正してみてください。

慣れてくれば、エラーが出てもすぐに直せるようになりますよ!

広告