​「Excel」数式のエラー(#VALUE!など)の原因を突き止めたい【T】

「Excel」で複雑な数式を組み上げたときに、セルに「#VALUE!」や「#REF!」といった見慣れない記号が表示されて困った経験はありませんか?


エラーが表示されると、どこで計算が止まっているのか判断しにくく、一つずつセルの中身をチェックし直すなど、修正作業に多くの時間を費やして不安を感じてしまう場合もあるかもしれません。

エラーの種類ごとの意味を理解し、検証機能を活用して原因を特定すれば、正確な表を素早く完成させる助けになるかもしれないので確認してみましょう。

エラーメッセージの種類から原因の傾向を把握する

セルに表示されるエラー名を確認し、それが「値の種類の間違い」なのか「参照先の喪失」なのかを特定します。

たとえば「#VALUE!」は数値計算をすべき場所に文字列が混ざっている場合によく発生し、「#DIV/0!」はゼロで割り算を行おうとしたときに現れるなど、エラー名自体が解決のヒントを示しています。

記号の意味を正しく読み解くことで、数式のどこに不整合が起きているのかを予測し、闇雲に書き直す手間を省いて最短ルートで修正に着手できるようになります。

  • 「#VALUE!」が表示されたら、参照先のセルに不要なスペースや文字が入っていないか確認すること。

  • 「#REF!」が出た場合は、数式が参照していた行や列を削除していないかチェックすること。

  • 「#NAME?」のときは、関数名や範囲名の綴りに間違いがないか見直すこと。

アドバイスとして、セル内に目に見えない「空の文字列(長さ0の文字列)」が含まれている場合もエラーの原因になりやすいため、デリートキーで一度セルを空にしてみるのも有効な確認方法です。


数式の検証機能を使って計算のプロセスを追跡する

「数式」タブにある「数式の検証」ツールを起動し、計算が一段階ずつどのように処理されているかを画面上で追いかけます。

検証ボタンをクリックするたびに、数式内の参照が実際の値に置き換わっていくため、どの計算ステップでエラーが発生したのかを視覚的に突き止めることが可能です。

この機能を活用すれば、複数の関数を組み合わせた長い数式であっても、問題の核心部分をピンポイントで発見し、確実に修正作業を進められるようになります。

  • エラーが出ているセルを選択し、「数式」タブの「数式の検証」をクリックすること。

  • 「検証」ボタンを繰り返し押し、下線が引かれた部分の変化に注目すること。

  • エラー値(#VALUE!など)に置き換わった直前の処理内容を重点的に確認すること。

注意点として、検証中はセルの値が一時的に評価されるだけなので、実際の数式が勝手に書き換わることはありませんが、複雑すぎる数式はステップ数が多くなり確認に時間がかかる場合があります。


エラーチェック機能で参照先のセルを視覚的に表示する

セルの左上に表示される緑色の三角マークをクリックし、メニューから「計算のステップを表示」や「エラーのチェック」を選択して原因を探ります。

「トレース矢印」を表示させれば、数式がどこのセルを参照しているのかが青い矢印で画面上に描かれるため、意図しないセルを計算に含めていないかを一目で判断できます。

数式とデータの関係性を図解のように把握できるため、自分以外の人が作成したシートを修正する場合でも、構造を素早く理解してエラーを解消する強力な武器となります。

  • エラーセルの横に出る「!」マークのアイコンをクリックすること。

  • 「参照元のトレース」を選択して、計算に使われているセルの範囲を確認すること。

  • 矢印を辿って、空欄であるべき場所に文字が入力されていないかなどを確認すること。

アドバイスとして、エラーを解消するのではなく「エラーのときは空白にする」といった処理が必要な場合は、IFERROR関数を組み合わせることで、表の見栄えを損なわずに運用する方法もあります。


人気のある投稿記事

「Excel」カーソルの白十字を元に戻したい

「Excel」を使ったことはあっても、他人が使ってる「Excel」って、変な設定になってることがありませんか?例えば、カーソルが白い十字のままで、通常ならばセルの右下端をドラッグすることができ、連番を振ったりできるのに、それができないこととか。