メイン 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をクラッシュさせ続けるのはなぜですか

興味深い記事

エディターズチョイス

Gosund スマート プラグのセットアップ方法
Gosund スマート プラグのセットアップ方法
Gosund スマート プラグをセットアップすると、お気に入りのデバイスを接続されたデバイスに変えることができます。 Gosund スマート プラグをインストールするには、次の手順に従ってください。
Instagramで青いチェックマークを申請できるようになりました
Instagramで青いチェックマークを申請できるようになりました
検証されて青い目盛りを受け取ることの背後にあるInstagramのプロセスは謎に包まれていますが、最近のアップデートはこれを変更することを約束しています。青いダニは、「私は重要です」と言うためのソーシャルメディアの省略形であり、有名人、大手ブランド、
WhatsApp Plus: WhatsApp とは何か、そして WhatsApp との違い
WhatsApp Plus: WhatsApp とは何か、そして WhatsApp との違い
WhatsApp Plus は、WhatsApp の非公式な代替手段です。ダウンロードする前に知っておくべきことは次のとおりです。
Googleスプレッドシートのデータを正規化する方法は?
Googleスプレッドシートのデータを正規化する方法は?
Googleスプレッドシートでより大きなデータセットを使用している場合、変数値の比較は面倒なプロセスになる可能性があります。幸いなことに、正規化は、複雑な値を比較しやすいデータセットに並べ替えるのに役立つ統計手法です。この記事
Miuiのロック画面を無効にする方法
Miuiのロック画面を無効にする方法
Miui のロック画面は、かつては携帯電話の信頼できるセキュリティ機能だと考えられていました。残念ながら、最近では簡単に迂回できるようになりました。それはもはや確実な方法ではありません。必要なときにも迷惑な機能です
コンテキストメニューの抽出コマンドをMSIファイルに追加
コンテキストメニューの抽出コマンドをMSIファイルに追加
簡単なレジストリの調整で、Windows 10、Windows 8、およびWindows7のMSIファイルのコンテキストメニューに便利なコマンド「抽出」を追加できます。
IPアドレスを変更するための最高のChrome拡張機能
IPアドレスを変更するための最高のChrome拡張機能
スタンドアロンVPNを使用せず、IPアドレスを変更する場合は、ブラウザ拡張機能を使用できます。プロキシ拡張機能またはVPN拡張機能のいずれかが必要になりますが、どちらも作業を完了します。お望みならば