Excelで除算して#DIV / 0を処理する方法!エラー

このチュートリアルでは、Excelで除算式を使用して数値、セル、または列全体を除算する方法と、Div / 0エラーを処理する方法を示します。

他の基本的なエラーと同様数学演算では、MicrosoftExcelは数値とセルを除算するいくつかの方法を提供します。どちらを使用するかは、個人的な好みと解決する必要のある特定のタスクによって異なります。このチュートリアルでは、最も一般的なシナリオをカバーする、Excelで除算式を使用するいくつかの良い例を紹介します。

  • Excelの除算記号
  • Excelの除算関数( QUOTIENT)
  • Excelで列を除算する方法
  • 列を数値で除算する方法
  • Excelでパーセンテージで除算する方法
  • Excelのゼロ除算エラー(#DIV / 0!)
  • UltimateSuiteを使用してExcelで除算を行う方法

Excelで除算記号

除算を行う一般的な方法は、除算記号を使用することです。数学では、除算の演算は除算記号(÷)で表されます。 Microsoft Excelでは、除算記号は前方スラッシュ(/)です。

このアプローチでは、スペースを入れずに= a / bのような式を記述します。ここで、

  • aは除算(除算する数値)であり、
  • bは除算(除算する数値)です。

方法Excelで数値を除算するには

Excelで2つの数値を除算するには、セルに等号(=)を入力し、除算する数値を入力し、次に前方スラッシュを入力し、次に除算し、Enterキーを押して式を計算します。

たとえば、10を5で除算するには、セルに次の式を入力します。=10/5

以下のスクリーンショットは、Excelの単純な除算式の例をさらにいくつか示しています。

式の実行回数が増える場合1つの算術演算よりも、Excel(PEMDAS)での計算の順序について覚えておくことが重要です。最初に括弧、次に指数です。イオン(累乗)、乗算または除算のいずれか早い方、加算または減算のいずれか早い方。

Excelでセルを除算する方法

2つのセルを除算するExcelでは、上記の例とまったく同じように除算記号を使用しますが、数値の代わりにセル参照を指定します。

例:

  • セルA2を5で除算するには:=A2/5
  • セルA2をセルB2で除算するには:=A2/B2
  • 複数を除算するにはセルを連続して入力し、除算記号で区切ってセル参照を入力します。たとえば、A2の数値をB2の数値で除算し、その結果をC2の数値で除算するには、次の式を使用します。=A2/B2/C2

Excelの除算関数(QUOTIENT)

わかりやすく言うと、Excelには除算関数はありません。ある数値を別の数値で除算する場合は、上記の例で説明した除算記号を使用してください。

ただし、除算の整数部分のみを返し、残りを破棄する場合は、 QUOTIENT関数:

QUOTIENT(分子、分母)

場所:

  • 分子(必須)-被除数、つまり除算される数。
  • 分母(必須)-除算、つまり除算する数値。

2つの数値が余りなく均等に除算される場合、除算記号とQUOTIENT式は同じ結果。たとえば、=10/5=QUOTIENT(10, 5)はどちらも2を返します。

除算後に余りがある場合、除算記号10進数を返し、QUOTIENT関数は整数部分のみを返します。たとえば、=5/4は1.25を返し、=QUOTIENT(5,4)は1を返します。

QUOTIENT関数について知っておくべき3つのこと

見た目は単純ですが、Excel QUOTIENT関数には、注意すべきいくつかの注意事項があります。

  1. 分子と分母の引数は、数値、数値を含むセルへの参照、または数値を返すその他の関数として指定する必要があります。
  2. いずれかの引数が数値以外の場合、QUOTIENT式は#VALUE!を返します。エラー。
  3. 分母が0の場合、QUOTIENTはゼロ除算エラー(#DIV / 0!)を返します。

Excelで列を除算する方法

Excelで列を分割することも簡単です。これは、通常の除算式を列の下にコピーするか、配列式を使用して実行できます。なぜそのような些細なタスクに配列数式を使用したいのでしょうか?理由はすぐにわかります:)

数式をコピーしてExcelで2つの列を分割する方法

Excelで列を分割するには、次の手順を実行します。

  1. 最上行の2つのセルを分割します。例:=A2/B2
  2. 最初のセル(たとえばC2)に数式を挿入し、二重に-セルの右下隅にある小さな緑色の四角をクリックして、数式を列にコピーします。完了!

相対セル参照($記号なし)を使用しているため、除算式は、コピーされたセルの相対位置に基づいて変更されます。

ヒント。同様の方法で、Excelで2つの行を分割できます。たとえば、行1の値を行2の値で除算するには、セルA3に=A1/A2を入力し、数式を必要な数のセルに右方向にコピーします。

配列数式を使用して1つの列を別の列で分割する方法

個々のセルの数式が誤って削除または変更されないようにする場合は、範囲全体に配列数式を挿入します。

たとえば、セルA2:A8の値をB2:B8の値で行ごとに除算するには、次の数式を使用します。=A2:A8/B2:B8

配列数式を正しく挿入するには、次の手順を実行します。

  1. 数式を入力する範囲全体(この例ではC2:C8)を選択します。
  2. 数式バーに数式を入力し、Ctrl + Shift + Enterを押して完了します。これを行うとすぐに、Excelは数式を{中括弧}で囲み、配列数式であることを示します。

その結果、列Aの数値が分割されます。列Bの数値を一挙に入力します。誰かが個々のセルで数式を編集しようとすると、Excelは、配列の一部を変更できないという警告を表示します。

数式を削除または変更するには、最初に範囲全体を選択してから変更を加える必要があります。数式を新しい行に拡張するには、新しい行を含む範囲全体を選択し、数式バーのセル参照を変更して新しいセルに対応し、Ctrlキーを押します。 + Shift + Enterを押して、数式を更新します。

Excelで列を数値で除算する方法

状況によって異なります出力を数式にするか値にするかにかかわらず、除算式または特殊貼り付け機能を使用して、数値の列を定数で除算できます。

数式を使用して列を数値で除算します

ご存知のように、Excelで除算を行う最も速い方法は、除算記号を使用することです。したがって、特定の列の各数値を同じ数値で除算するには、最初のセルに通常の除算式を入力してから、その式を列にコピーします。これですべてです!

たとえば、列Aの値を数値5で除算するには、次の数式をA2に挿入し、必要な数のセルにコピーします。 =A2/5

上記の例で説明したように、相対セル参照(A2 )は、数式が各行に対して適切に調整されることを保証します。つまり、B3の数式は=A3/5になり、B4の数式は=A4/5になります。

数式に直接除算を指定する代わりに、D2などのセルに除算を入力し、そのセルで除算することができます。この場合、ロックすることが重要です。ドル記号($ D $ 2など)が付いたセル参照。数式がコピーされる場所に関係なくこの参照は一定のままである必要があるため、絶対参照になります。

下のスクリーンショットに示すように、数式=A2/$D$2=A2/5

[形式を選択して貼り付け]を使用して列を同じ数値で除算します

結果を次のようにする場合数式ではなく値を使用すると、通常の方法で除算を実行してから、数式を値に置き換えることができます。または、[形式を選択して貼り付け] > [除算]オプションを使用すると、同じ結果をより速く達成できます。

  1. 元の数値を上書きしたくない場合は、結果を取得する列にそれらをコピーします。この例では、列Aから列Bに数値をコピーします。
  2. 下のスクリーンショットに示すように、除算器をD2などのセルに配置します。 。
  3. 除算セル(D5)を選択し、Ctrl + Cを押してクリップボードにコピーします。
  4. 乗算するセル(B2:B8)を選択します。
  5. Ctrl + Alt + Vを押し、次にIを押します。これはPaste Special > Divideのショートカットであり、Enterキーを押します。

または、選択した数値を右クリックし、コンテキストメニューから[形式を選択して貼り付け…]を選択し、[操作]で[分割]を選択して、[OK]をクリックします。

いずれの場合も、列Aで選択した各数値をD5の数値で除算し、結果を値として返します。 、数式ではありません:

Excelでパーセンテージで除算する方法

パーセンテージはより大きな全体の一部であるため、一部の人々は、与えられた数のパーセンテージを計算するには、その数をパーセントで割るべきだと考えています。しかし、それは一般的な妄想です!パーセンテージを見つけるには、除算ではなく乗算を行う必要があります。たとえば、80の20%を見つけるには、80に20%を掛けると、結果として16が得られます。80* 20%= 16または80 * 0.2 = 16。

どのような状況で、パーセンテージによる数?たとえば、Xの特定のパーセントがYである場合にXを見つけるには、この問題を解決しましょう。100は何の25%ですか?

答えを得るには、問題を変換します。この単純な式に次のようになります。

X = Y / P%

Yが100、Pが25%の場合、式は次のようになります。=100/25%

25%は100の25の部分であるため、パーセンテージを10進数に安全に置き換えることができます:=100/0.25

以下のスクリーンショットに示すように、両方の数式の結果は400です。

パーセンテージ数式のその他の例については、「方法」を参照してください。 Excelでパーセンテージを計算します。

Excel DIV / 0エラー

ゼロ除算は答えがない操作であるため、許可されていません。数値を除算しようとするときはいつでも0またはExcelの空のセルでは、ゼロ除算エラー(#DIV / 0!)が表示されます。状況によっては、そのエラー表示が役立つ場合があり、poについて警告します。データセットに重大な障害があります。

他のシナリオでは、数式が入力を待機しているだけなので、Excel Div0のエラー表記を空のセルまたは独自のメッセージに置き換えることをお勧めします。これは、IF式またはIFERROR関数のいずれかを使用して実行できます。

IFERRORを使用して#DIV / 0エラーを抑制します

#DIV / 0を処理する最も簡単な方法です! Excelのエラーは、次のように除算式をIFERROR関数でラップすることです。

=IFERROR(A2/B2, "")

式は、除算の結果をチェックします。 、エラーと評価された場合は空の文字列( “”)を返し、それ以外の場合は除算の結果を返します。

以下の2つのワークシートをご覧ください。

IF式を使用してExcelDIV / 0エラーを処理する

Div /のみをマスクするにはExcelでエラーが0の場合、除算がゼロに等しい(または等しくない)かどうかをチェックするIF式を使用します。

例:

=IF(B2=0,"",A2/B2)

または

=IF(B2<>0,A2/B2,"")

除数がゼロ以外の数値の場合、数式は除算されますB2によるセルA2。 B2が0または空白の場合、数式は何も返しません(空の文字列)。

空のセルの代わりに、カスタムを表示することもできます。このようなメッセージ:

=IF(B2<>0, A2/B2, "Error in calculation")

方法Ultimate Suite forExcelで除算する

Excelで最初のステップを実行していて、数式にまだ慣れていない場合は、マウスを使用して除算を行うことができます。必要なのは、ExcelにインストールされたUltimateSuiteだけです。

前述の例の1つでは、Excelの[形式を選択して貼り付け]を使用して列を数値で分割しました。これには、多くのマウスの動きと2つが含まれます。ショートカット。ここで、同じことを行う簡単な方法を紹介します。

  1. 元の数値が上書きされないように、[結果]列で除算する数値をコピーします。
  2. コピーした値を選択します(下のスクリーンショットのC2:C5)。
  3. [Ablebitsツール]タブに移動します>グループを計算し、次のようになります。
    • [操作]ボックスで除算記号(/)を選択します。
    • [値]ボックスに除算する数値を入力します。
    • [計算]ボタンをクリックします。

完了!列全体が指定された数で除算されます瞬く間に:

Excel Paste Specialと同様に、除算の結果は数式ではなく値になります。数式参照の更新を心配することなく、出力を別の場所に安全に移動またはコピーします。元の数値を移動または削除することもでき、計算された数値は引き続き安全で健全です。

これは、数式または計算ツールを使用してExcelで除算する方法です。これや、Ultimate Suite for Excelに含まれている他の多くの便利な機能を試してみたい場合は、14日間の試用版をダウンロードしてください。

このチュートリアルで説明されている数式を詳しく見るには、 ExcelDivisionの数式の例をダウンロードしてください。

お読みいただきありがとうございます。来週のブログでお会いできることを楽しみにしています。

  • Excelでセルを乗算する方法
  • Excelで列を乗算する方法
  • ExcelでAutoSumを使用する方法
  • 方法 Excelで数値を丸める-ROUND、ROUNDUP、ROUNDDOWNおよびその他の関数
  • Excelで計算を行う方法

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です