Excelでゼロ割りエラーをアンダーバー表示にし、その他のエラーをそのまま表示させる方法

Excel

Excelでゼロ割りエラーを防ぐために、IFERROR関数を使用してアンダーバーを表示させる方法は有効ですが、他のエラーもアンダーバーで隠すことになるのではないかと心配する方も多いです。この記事では、ゼロ割りエラーだけを処理し、その他のエラーはそのまま表示する方法をご紹介します。

1. IFERROR関数の基本的な使い方

まず、IFERROR関数の基本的な使い方について説明します。IFERROR関数は、式がエラーの場合に指定した値を返す関数です。

  • 構文: =IFERROR(計算式, エラーの場合の表示内容)
  • 例えば、ゼロ割りエラーをアンダーバーで隠したい場合、次のように書きます。
  • =IFERROR(A1/B1, “_”)

2. ゼロ割りエラーだけをアンダーバー表示にする方法

ゼロ割りエラーだけをアンダーバーで隠し、他のエラー(例えば#DIV/0!以外のエラー)はそのまま表示させるには、IFERRORではなく、IF関数を使ってゼロ割りエラーだけに対応する方法があります。

  • 次の式を使います:
  • =IF(B1=0, “_”, A1/B1)
  • この式では、B1がゼロの場合にアンダーバーが表示され、それ以外のエラーはそのまま表示されます。

3. 他のエラーをそのまま表示する方法

IFERRORを使用すると、すべてのエラーが指定した値で置き換わってしまいますが、IF関数を使うことで、特定のエラーのみを制御し、他のエラーはそのまま表示させることが可能です。

まとめ

ゼロ割りエラーをアンダーバーで隠し、他のエラーはそのまま表示させるためには、IFERROR関数ではなく、IF関数を使ってゼロ割りエラーにのみ対応する方法が有効です。この方法を使えば、意図しないエラーを隠すことなく、必要な場合にだけアンダーバーを表示できます。

コメント

タイトルとURLをコピーしました