メイン Google スプレッドシート Google スプレッドシートで #Div/0 を取り除く方法

Google スプレッドシートで #Div/0 を取り除く方法



大量のデータを処理する場合、Google スプレッドシートで自動数式を使用することは選択肢よりも必要です。ただし、自動化には、不適切な数学的プロセスに起因するエラーなど、いくつかの欠点が伴います。ゼロ除算、または #Div/0 エラーは、これらの 1 つです。

Google スプレッドシートで #Div/0 を取り除く方法

この記事では、Google スプレッドシートの #Div/0 エラーを取り除く方法を紹介します。

セルを適切に設定する

前述のように、何かをゼロで除算すると #Div/0 エラーが発生します。これは、数学的不可能性をもたらす方程式であるため、プログラムでは受け入れられません。このエラーは、除数としてゼロまたは空白セルを使用する数式がないことを確認するだけで回避できます。空白セルを削除または入力するか、数式にまったく含めないようにすることができます。少数のセルを管理している場合はこの方法で問題ありませんが、自動化された数式が大きい場合は、包括的なコードが必要になります。

If エラー関数の使用

数式を使用してセルの値を自動的に計算している場合、#Div/0 などのエラーが予想されます。エラーが発生する可能性を回避しようとするのではなく、エラーが発生した場合に対処する方法を見つけることができます。ここで、If Error 関数の出番です。

Error が、与えられた値をチェックする Google Sheets 関数である場合、エラーが返されると、コマンドの実行に進みます。この関数の構文は =IFERROR(value, value-if-error) です。ここで、

「=」は、関数を使用していることを Google スプレッドシートに伝えます。

「IFERROR」は、指定された値がエラーになるかどうかをチェックします。

「値」は、エラーをチェックするプロセスです。

「value-if-error」は、値がエラーになった場合に表示されるものです。

基本的に、If Error 関数は、指定された値の処理を実行します。そのプロセスの結果、ゼロ除算などのエラーが発生した場合、エラーの場合の値として決定したものが表示されます。

たとえば、2 つのセル A1 を A2 で分割する場合、両方のセルが適切に入力されている限り、分割の結果が返されます。 A2 がゼロになるか空白になると、エラー #Div/0 が発生します。数式 =Iferror(A1/A2,Division by Zero) を使用すると、A2 が突然空白またはゼロになった場合、エラーを表示する代わりに、Division by Zero が表示されます。

ゼロ除算

If Error 関数は、構文 =Iferror(value) としても使用できます。これは、value-if-error を空白として入力し、エラーが検出された場合は空白を返します。

Google スプレッドシートの #div0

作成する自動化された数式に If Error 関数を使用する限り、#Div/0 エラーは発生しません。

If Error 関数の制限は、次の場合の error-if-value を返すことです。どれかエラー。エラーが #Div/0 でなくても、value-if-error をゼロ除算として宣言し、別のエラーが発生した場合でも、ゼロ除算と表示されます。

Google スプレッドシートの #div0 を取り除く

Error.Type 関数の使用

Error.Type 関数は、ユーザーが決定した値を返す代わりに、関連するエラー コードを返します。すべての異なるエラーに対応するコードは、1 が #NULL!、2 が #DIV/0!、3 が #VALUE!、4 が #REF!、5 が #NAME?、6 が #NUM!、7 が #NUM! #N/A、およびその他すべての場合は 8。

この関数は、ゼロ除算以外のエラーが時々発生する場合に役立ちます。これにより、トラブルシューティングが容易になるためです。もちろん、これを効果的に使用するには、コーディングの知識が少し必要です。 Error.Type だけを使用すると、表示される数値がコードなのか実際の回答なのかがわからないため、役に立ちません。 If Then ステートメントと If Error 関数の両方を使用すると、特定のエラーをチェックする数式を作成できます。

# div0

たとえば、数式 =iferror(A1/A2,if(error.type(A1/A2)=2,Division by Zero,Unknown Error)) では、Google スプレッドシートは最初に a1/a2 の計算を実行します。これが可能であれば、答えが表示されます。エラーが発生した場合は、次の行に進みます。

ここで If Then ステートメントは、Error.Type 関数によって返されるエラーのタイプをチェックします。 #Div/0 エラーのコードである 2 が返された場合は、ゼロによる除算が表示されます。それ以外の場合は、不明なエラーが表示されます。

必要に応じて、エラーの種類ごとにネストされた If ステートメントを使用して、これをさらに拡張できます。これにより、ワークシートでエラーが発生した場合、エラーの内容とその対処方法を正確に知ることができます。

予想されるエラー

Google スプレッドシートを頻繁に使用する場合、#Div/0 などのエラーに遭遇することはほぼ予想されます。このようなエラーの処理は、使用する適切な関数を知っていれば簡単です。

Google スプレッドシートで #Div/0 エラーを取り除く方法について、他にヒントはありますか?以下のコメント セクションであなたの考えを共有してください。

フォートナイトがPCをクラッシュさせ続けるのはなぜですか

興味深い記事

エディターズチョイス

FirefoxのLookingGlassとは何ですか?なぜそれを持っているのですか?
FirefoxのLookingGlassとは何ですか?なぜそれを持っているのですか?
多くのユーザーが、MozillaFirefoxに自動的にインストールされる奇妙な拡張機能に気づきました。それはLookingGlassという名前です。
PubGで運転しながら撮影する方法
PubGで運転しながら撮影する方法
きれいなヘッドショットと面白い爆発的な殺害を除いて、PUBGでのドライブバイシューティングよりも満足できるものはほとんどありません。 2020年には、運転中に射撃する機能がゲームに追加され、ドライバーが敵から身を守ることができるようになりました
マインクラフトで村人を繁殖させる方法
マインクラフトで村人を繁殖させる方法
すでに Minecraft でスターター ベースを作成しているが、さらに詳しく知りたいとします。マインクラフトの村には人が住んでおり、村人を繁殖させることで人口を増やすことができます。これにより、ゲーム内の取引が強化され、広大な取引が可能になります。
ケンタッキーダービーを観戦する方法 (2024)
ケンタッキーダービーを観戦する方法 (2024)
NBC スポーツ、ほとんどのストリーミング サービス、賭けサイトを通じてケンタッキー ダービーをストリーミングでき、適切なラジオ ストリームで無料で聴くこともできます。
Google スライドでぶら下がりインデントを行う方法
Google スライドでぶら下がりインデントを行う方法
ぶら下げインデントは、一部の引用に使用される高度な書式設定オプションです。 Google スライドでぶら下げインデントを使用してスタイルと機能を追加する方法を学びます。
Android でテキストの吹き出しの色を変更する方法
Android でテキストの吹き出しの色を変更する方法
Android スマートフォンのメッセージ バブルの色の変更は、必ずしも希望どおりに制御できるわけではありませんが、変更する方法はいくつかあります。
完全なディズニープラスのリリーススケジュール
完全なディズニープラスのリリーススケジュール
ディズニー、マーベル、スターウォーズ、ピクサー、ナショナル ジオグラフィックの大ファンですか?もしそうなら、同社の新しいストリーミング プラットフォームである Disney Plus を楽しんでいるに違いありません。ディズニーの名作アニメ映画などの膨大なコンテンツのほか、