Google スプレッドシート: #div/0 を無視する方法!エラー
Google スプレッドシートで値をゼロで除算しようとすると、 #DIV/0 が返されます。したがって。
次の基本構文を使用して、 #DIV/0 を無視して除算を実行できます。値:
=IFERROR( A2 / B2 , "")
この特定の数式では、セルA2の値をセルB2の値で除算しようとしています。
B2 がゼロであることが判明した場合は、単純に空白を返します。
次の例は、この構文を実際に使用する方法を示しています。
例: Google スプレッドシートで除算を使用する場合は #DIV/0 を無視します
この特定の Google スプレッドシートの列 A の値を列 B の値で除算しようとしているとします。
ゼロで除算しようとした列 C の各セルに対して#DIV/0!が返されることに注意してください。したがって。
このエラーを無視するには、セルC2に次の数式を入力します。
=IFERROR( A2 / B2 , "")
次に、この数式をコピーして、列 C の残りの各セルに貼り付けます。
ここで、ゼロで割ろうとする列 C の各セルについては、単純に空の値を受け取ります。
次の式を使用して結果としてゼロを返すこともできることに注意してください。
=IFERROR( A2 / B2 , 0 )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
ここで、ゼロで割ろうとする列 C のすべてのセルについては、単純にゼロを受け取ります。
注: ゼロを、代わりに表示したい数値またはテキスト値に自由に置き換えてください。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシート: 空白スペースを並べ替えて無視する方法
Google スプレッドシート: 数式で空白セルを無視する方法
Google スプレッドシート: #N/A 値を無視する方法