ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

#NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

Excel の #NUM エラーを理解して解決することは、単なるトラブルシューティング作業ではありません。これは Excel を使用する人にとって必須のスキルです。財務データの操作、科学研究の実施、在庫管理のいずれの場合でも、これらの数式エラーが表面化し、分析が損なわれる可能性があります。この記事では、#NUM エラーを修正するさまざまな方法を説明します。

また、Excel 数式の #N/A エラーとよく発生する共有違反エラーを修正する方法に関するガイドも必ずご確認ください。

#NUM エラーとは何ですか?なぜ発生するのですか?

Excel #NUM エラー メッセージは、最も一般的なエラーの 1 つです。これは次の理由でトリガーされます。

<オル>
  • 引数の入力が無効です。 Excel が入力を認識し、関数で計算できるようにするには、すべての入力が有効なデータ型である必要があります。
  • 数値が大きすぎるか小さすぎる。 Excel では計算できる数値のサイズに制限があります。数式がその制限を超えると、#NUM エラーが発生します。
  • 負の数の平方根を求めるなどの不可能な演算。
  • 反復計算式は収束できません。反復式で有効な結果が見つからない場合、#NUM エラーが返されます。
  • 関数の引数が正しくないことが原因で発生する #NUM エラーを修正する

    #NUM エラーの最も一般的な理由は、無効な引数または不正なデータ型です。これが関数内で #NUM エラーの原因であると思われる場合は、データ型と数式構文に誤りがないか確認してください。

    たとえば、DATE 関数を使用している場合、Excel は年引数に 1 ~ 9999 の数値のみを使用することを想定しています。この範囲外の年の値を指定すると、#NUM エラーが発生します。

    同様に、DATEDIF 関数を使用している場合、指定された終了日は開始日よりも大きい必要があります。同じ日付のエントリを含めることもできます。しかし、その逆の場合、結果は #NUM エラーになります。

    例で見てみましょう:

    =DATEDIF(A2,B2,”d”) は、2 つの日付 (セル A2 と B2) 間の日数の差を計算します。セル A2 の日付がセル B2 の日付より小さい場合、結果は数値になります。そうでない場合は、以下の例のように、結果は #NUM エラーになります。

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    数値が大きすぎる、または小さすぎることが原因で発生する #NUM エラーを修正する

    数式に Excel の数制限を超える引数がある場合、#NUM エラーが発生します。はい、Microsoft Excel では計算できる数値のサイズに制限があります。これに対処するには、結果が許容範囲内に収まるように入力値を調整する必要があります。

    このような大きな数値を処理する必要がある場合は、計算をより小さな部分に分割することを検討してください。これにより、複数のセルを使用して最終結果を得ることができるようになります。

    Microsoft Excel での計算制限は次のとおりです。

    • 最小の負の数は -2.2251E-308 です。
    • 最小の正の数は 2.2251E-308 です。
    • 最大の負の数は -9.99999999999999E+307 です。
    • 最大の正の数は 9.99999999999999E+307 です。
    • 数式で許可される最大の負の数値は、-1.7976931348623158E+308 です。
    • 数式で許可される最大の正の数は 1.7976931348623158E+308 です。

    使用している数式の結果がこれらの範囲外である場合、受け取る結果は #NUM エラーになります。

    例として見てみましょう。

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    注:Microsoft Excel の新しいバージョンでは、大きな数値のみ #NUM エラーが発生します。数値が小さすぎると、0 (一般形式) または 0.00E+00 (科学形式) になります。

    科学的な形式に慣れていない場合は、たとえば、「E-20」の部分は「10 の -20 乗」を意味することを覚えておいてください。

    不可能な計算によって引き起こされる #NUM エラーを修正する

    #NUM エラーが発生するもう 1 つの理由は、Excel が計算が不可能であると判断した場合です。その場合、問題の原因となっている関数または関数の一部を特定し、それに応じて数式または入力を調整する必要があります。

    不可能な計算の最も典型的な例は、負の数値の平方根を求めようとすることです。 SQRT 関数を使用した例でそれを見てみましょう。

    =SQRT(25) を使用すると、結果は 5 になります。

    =SQRT(-25) を使用すると、結果は #NUM になります。

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    ABS 関数を適用すると数値の絶対値が得られるので、この問題は解決できます。

    =SQRT(ABS(-25))

    または

    =SQERT(ABS(セル参照))

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    同様に、Excel は複素数をサポートしていないため、複素数になる計算を実行すると #NUM エラーが発生します。その場合、Excel の制限内では計算を行うことができません。

    この例としては、負の数値を非整数乗しようとすることが挙げられます。

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    反復式が収束しない場合の #NUM エラーを修正

    使用している数式で結果が見つからないために、#NUM エラーが発生している可能性があります。この場合は、入力値を変更し、式による計算の実行を支援する必要があります。

    反復は、適切な条件が満たされるまで数式を繰り返し計算できるようにする Excel の機能です。つまり、数式は試行錯誤を通じて結果を見つけようとします。反復機能を使用する Excel 関数がいくつかあります (IRR、XIRR、または RATE)。指定されたパラメータ内で有効な結果が見つからない反復式は、#NUM エラーを返します。

    例:

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    初期推測を提供して数式を支援します。

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    数式を収束させるために、Excel で反復設定を調整する必要がある場合があります。その方法は次のとおりです。

    <オル>
  • リボンの [ファイル] に移動し、[オプション] を選択します。
  • #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド <オル>
  • [数式] タブで、[計算オプション] を見つけます。
  • #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド <オル>
  • [反復計算を有効にする] オプションをオンにします。
  • #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド <オル>
  • [最大反復回数] ボックスに、数式を再計算する回数を入力します。数値が大きいほど、結果が見つかる可能性が高くなります。
  • [最大変化] ボックスで、計算結果間の変化量を指定します。数値が小さいほど、より正確な結果が得られます。
  • #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド <オル>
  • 「OK」ボタンをクリックして変更を適用します。
  • #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    Excel IRR 関数の #NUM エラーを修正

    収束しない問題がある場合、IRR 式は解決策を見つけることができません。結果は #NUM エラーになります。これに対処するには、Excel の反復設定を調整し、最初の推測を提供する必要があります。

    他の反復関数と同様に、IRR 関数では、一定回数の反復後に数式で結果が見つからないため、#NUM エラーが発生する可能性があります。反復回数を増やし、最初の推測を提供すると、この問題は簡単に解決できます。例については、前のセクションを参照してください。

    以下の例のように、一貫性のない兆候を扱う場合は、すべての初期流出キャッシュ フローを負の数値として入力してください。この関数は、プラスのキャッシュ フローとマイナスのキャッシュ フローの両方があることを前提としています。

    たとえば、投資額が $10,000 に設定されている場合、IRR 関数では #NUM エラーが発生します。

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    次のように、負の入力として投資を -$10,000 に変更すると:

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    IRR 機能は動作します。

    #NUM 人を排除してください! Excel のエラー:包括的なトラブルシューティング ガイド

    最新バージョンの Microsoft Excel では、負の入力が括弧内に変更されることに注意してください (-$10,000 が ($10,000) に変更されました)。このようなことが起こっても心配する必要はありません。この公式は引き続き機能します。

    この記事で説明する手順とベスト プラクティスに従うことで、厄介な #NUM 件の課題に対処する準備が整いました。問題を正面から解決し、Excel スプレッドシートの信頼性とエラーのない状態を確保します。スプレッドシートの作成を楽しんでください!


    1. モニターのドット抜けを修正するためのドット抜けテスト

      コンピューターの画面またはモニターは、ピクセルと呼ばれる何百万もの注意深くプログラムされた小さなライトで構成されており、表示される画像を作成します。ピクセル内には、RGB(赤、緑、青)の色を放射するサブピクセルがあります。これらの色は、完全に点灯すると純粋な白色光を放射し、他の色は3色のそれぞれのレベルを変更することで放射されます。 ドット抜けは、これらのサブピクセルの1つが赤、緑、または青の1つの色でスタックするたびに発生し、モニター上に永続的な明るいドットとして表示されます スタックピクセルは、モニター上の画像に関係なく常に黒のままであるドット抜けとは異なります。これは、そのよう

    2. Xcode for Windows(PCでiOSアプリを開発するための8つの最高のツール)

      WindowsコンピューターでiOSアプリを作成しようとしたことがあれば、多くのアプリ開発者が直面しているのと同じ問題に直面した可能性があります。WindowsでXcodeを実行することはできません。 Appleは、専用の統合開発環境をMacOSのみに限定しています。 それは、Windows上でAppleのAppStore向けのアプリを作成できないということではありません。以下は、Windows10または11コンピューターでiOSアプリを開発するための最良の方法です。 WindowsコンピューターでiOSアプリを開発する方法 Androidとは異なり、Appleデバイス用のアプリを開