「Excel」カテゴリーアーカイブ

Excelで「#NAME?」エラーの原因

Excelで計算をしていると「#NAME?」と表示されてしまうケースを見かける事があるかと思います。この事象の発生原因と対処方法をメモしておきます。

発生原因

  • 指定された関数名が正しくない。

対処方法

  • 手入力などで指定した関数名を見直して正しい関数名を指定します。

Excelで「#NULL!」エラーの原因

Excelで計算をしていると「#NULL!」と表示されてしまうケースを見かける事があるかと思います。この事象の発生原因と対処方法をメモしておきます。

発生原因

  • 参照するセル範囲の指定が正しくない。 ※上記例の場合は:(コロン)が抜けています。

対処方法

  • 以下の様にセル範囲指定を正しく記述します。
    「=AVERAGE(E3 G3)」⇒「=AVERAGE(E3:G3)」

Excelで「#VALUE!」エラーの原因

Excelで計算をしていると「#VALUE!」と表示されてしまうケースを見かける事があるかと思います。この事象の発生原因と対処方法をメモしておきます。

発生原因

  • 文字列を含むセルで標準の算術演算子 (+、-、*、および /) を使用して演算を実行している。

対処方法

  • 算術演算子を使用するのではなく、文字列が入力されている可能性があるセルに対しては SUM、PRODUCT、QUOTIENT などの関数を使用して算術演算を実行します。

Excelで「#DIV/0!」エラーの原因

Excelで計算をしていると「#DIV/0!」と表示されてしまうケースを見かける事があるかと思います。この事象の発生原因と対処方法をメモしておきます。

発生原因

  • 0割している
  • 割る時の値(セル)が未入力になっている

対処方法

  • 原因は明確なので割り算する場合は、事前にif文で割る値を判定してから割り算を行うように以下の様に条件式を追加します。
    =IF(AND(ISNUMBER(C5), C5>0),D5/C5,”項目数を入力して下さい”)

Excelファイルを開くと「このファイルを開こうとしたときに、officeファイル検証機能によって問題が検出されました。」というダイアログが表示される。

Excelファイルを開くと「このファイルを開こうとしたときに、officeファイル検証機能によって問題が検出されました。」というダイアログが表示されました。

<環境>
OS : Windows7 Professional Service Pack 1
システム : 64bit
オフィスソフト : Microsoft Office Excel 2003 SP3

<確認した作業>
・該当のExcelファイルをそのまま開いて、変なマクロが使用されていないか調べる。・・・特に見当たらない。
・ファイルが共有化されてたので共有解除後保存し再度開いてみる。・・・メッセージは表示されない。
・再度、共有化して該当ファイルを開く。・・・メッセージが表示されなくなりました。

<Officeファイル検証機能とは>
そもそも「Officeファイル検証機能って何?」と思い調べてみると、「Word、Excel、PowerPoint、または Publisher 97-2003 のファイルを開こうとしたときに、Office ファイル検証によるファイルの検証が失敗した場合、次の警告が表示されます。」との事。

<考えられる原因>
古いOfficeソフトで作成されたファイルを開く際に何らかの原因で誤検知されたようですね。・・・Microsoftさん頼みますよ~。