Excelで割り算をする方法と#DIV/0!エラーの対処法

  • これを共有
Michael Brown

Excelで除算式を使用して数値、セル、列全体を分割する方法と、Div/0エラーを処理する方法を紹介しています。

他の基本的な数学の操作と同様に、Microsoft Excelには数字やセルを分割する方法がいくつかあります。 どれを使うかは、個人の好みや解決すべき特定のタスクによります。 このチュートリアルでは、最も一般的なシナリオをカバーするExcelの分割式を使用するいくつかの良い例について説明します。

    エクセルで記号を分割する

    一般的な割り算の方法は、除算記号を使うことです。 数学では、割り算の操作をオブラート記号(÷)で表します。 Microsoft Excelでは ぶんかつきごう はフォワードスラッシュ(/)です。

    この方法では、単にスペースを入れずに=a/bのような式を書けばよい。

    • a 配当 - 割り算したい数値と
    • b 因子 - 配当金を分割する数。

    Excelで数字を分割する方法

    Excelで2つの数値を割り算するには、セルに等号(=)を入力し、割り算する数値の後にフォワードスラッシュを入力し、その後に割り算する数値を入力してEnterキーを押すと計算式が表示されます。

    例えば、10を5で割るには、次の式をセルに入力する。 =10/5

    以下のスクリーンショットは、Excelの簡単な除算式の例をもう少し詳しく示したものです。

    数式が複数の演算を行う場合、Excel(PEMDAS)の計算順序について覚えておくことが重要です。最初に括弧、次に指数(累乗)、次に乗算または除算のどちらか早い方、次に加算または減算のどちらか早い方となります。

    Excelでセルの値を分割する方法

    セルの値を分割するには、上記の例と同じように分割記号を使用しますが、数値の代わりにセル参照を指定します。

    例えば、こんな感じです。

    • セルA2の値を5で割る場合。 =A2/5
    • セル A2 をセル B2 で割る。 =A2/B2
    • 分割する場合 複数セル たとえば、A2 の数値を B2 の数値で割り、その結果を C2 の数値で割るには、次のような数式を使用します。 =A2/B2/C2

    エクセルでの割り算機能(QUOTIENT)

    はっきり言って、Excelには割り算の機能はありません。 ある数字を別の数字で割りたいときは、上の例で説明したように割り算記号を使ってください。

    しかし、もし 整数 の部分を除算し、余りを捨てた後、QUOTIENT 機能を使用します。

    クオチエント(分子、分母)

    どこで

    • 分子 (必須) - 配当、つまり分割される数です。
    • 分母 (必須) - 除数、つまり割り算する数です。

    2つの数字が割れるとき ずらずら 例えば、以下の数式は両方とも 2 を返します。

    =10/5

    =quotient(10, 5)

    いつ 余りが出る の場合、除算後の符号は10進数を返し、QUOTIENT関数は整数部のみを返します。 例えば、以下のようになります。

    =5/4 は1.25を返す

    =QUOTIENT(5,4) しゅうえき

    QUOTIENT機能について知っておくべき3つのこと

    このようにシンプルに見えるExcelのQUOTIENT関数ですが、やはりいくつか注意すべき点があります。

    1. があります。 分子 分母 の引数は、数値、数値を含むセルへの参照、または数値を返す他の関数として与えなければならない。
    2. どちらかの引数が非数値の場合、QUOTIENT式は#VALUE!エラーを返します。
    3. 分母が0の場合、QUOTIENTはゼロ除算エラー(#DIV/0!)を返します。

    Excelで列を分割する方法

    Excelで列を分割するのも簡単で、通常の分割式を列方向にコピーするか、配列式を使用します。 なぜ、こんなつまらないことに配列式を使いたがるのか? その理由はすぐにわかるでしょう :)

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

    Excelで列を分割するには、次のようにすればよい。

    1. 一番上の行にある2つのセルを分割する、など。 =A2/B2
    2. 最初のセル(C2)に数式を挿入し、セルの右下隅にある小さな緑色の四角をダブルクリックして、数式を列の下にコピーします。 完了です。

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

    補足:同様の方法で 二段に分ける 例えば、1行目の値を2行目の値で割るには、次のように記述します。 =A1/A2 をセルA3にコピーし、その数式を右回りに必要なだけセルにコピーします。

    ある列を別の列で割り算する方法(配列式

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

    例えば、セルA2:A8の値をB2:B8の行ごとの値で割るには、次のような数式を使用します。 =A2:A8/B2:B8

    配列式を正しく挿入するために、以下の手順を実行してください。

    1. 数式を入力する範囲全体を選択します(この例ではC2:C8)。
    2. 数式バーに数式を入力し、Ctrl + Shift + Enterキーで完了します。 このとき、Excelは数式を{curly braces}で囲み、それが配列数式であることを示します。

    その結果、A列の数字をB列の数字で一気に割ることができる。 もし誰かが個々のセルで数式を編集しようとすると、Excelは配列の一部を変更することはできないという警告を表示する。

    への 消す または モディファイ を変更する場合は、まず範囲全体を選択してから変更する必要があります。 伸びる を新しい行に適用するには、新しい行を含む範囲全体を選択し、新しいセルに対応するように数式バーのセル参照を変更し、Ctrl + Shift + Enter キーで数式を更新します。

    Excelで列を数値で分割する方法

    出力を数式にするか数値にするかによって、数値の列を定数で割る除算式や ペースト・スペシャル 機能を搭載しています。

    数式で列を数字で割る

    ご存知のように、Excelで割り算をするには、割り算記号を使うのが一番早いです。 ですから、ある列の各数を同じ数で割るには、最初のセルに通常の割り算式を入れ、その式を列の下にコピーします。 たったこれだけです。

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

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

    この場合、セル参照をドル記号でロックして($D$2のように)絶対参照にすることが重要です。 この参照は、数式がどこにコピーされても一定でなければならないからです。

    下のスクリーンショットに示すように、数式 =A2/$D$2 と全く同じ結果を返します。 =A2/5 .

    ペースト・スペシャルで列を同じ数字で割る

    結果を数式ではなく値にしたい場合は、通常の方法で除算を行い、数式を値に置き換えることができます。 また、同じ結果をより速く得るには、次のようにします。 ペースト・スペシャル > 分割する オプションを使用します。

    1. 元の数値を上書きしたくない場合は、結果を得たい列にコピーします。 この例では、A列からB列に数値をコピーしています。
    2. 下のスクリーンショットのように、あるセル、例えばD2に除数を入れます。
    3. 除数セル(D5)を選択し、Ctrl + Cキーでクリップボードにコピーします。
    4. 掛け合わせたいセル(B2:B8)を選択します。
    5. Ctrl + Alt + V を押し、次に I のショートカットを押します。 ペースト・スペシャル > 分割する と入力し、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/0.25

    下のスクリーンショットに示すように、両方の計算式の結果は400となります。

    パーセントの計算式の例については、「Excelでパーセントを計算する方法」をご覧ください。

    Excel DIV/0エラー

    ゼロによる除算は、答えが存在しない操作であるため、許可されていません。 Excelで数値を0または空のセルで除算しようとすると、ゼロ除算エラー(#DIV/0! 状況によっては、このエラー表示はデータセットに誤りがある可能性について警告してくれるため、役に立つことがあるかもしれません。

    また、Excel Div 0のエラー表記を空のセルや独自のメッセージに置き換えることもできます。 これには、IF式またはIFERROR関数を使用します。

    IFERRORによる#DIV/0エラーの抑制

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

    =iferror(a2/b2, "")

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

    以下の2つのワークシートをご覧ください。 どちらがより美的感覚に優れているでしょうか?

    備考 ExcelのIFERROR関数は、#DIV/0!のエラーだけでなく、#N/A、#NAME?、#REF!、#VALUE!など他のすべてのエラータイプを偽装します。

    ExcelのDIV/0エラーをIF式で処理する

    ExcelでDiv/0エラーだけをマスクするには、IF式を使用して、除数が0に等しいかどうか(または等しくないかどうか)をチェックします。

    例えば、こんな感じです。

    =if(b2=0,"",a2/b2)

    または

    =if(b20,a2/b2,"")

    除数が 0 以外の場合、数式はセル A2 を B2 で割る。 B2 が 0 または空白の場合、数式は何も返さない(空文字列)。

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

    =IF(B20, A2/B2, "計算エラー")

    Ultimate Suite for Excelを使った分割方法

    Excelを初めて使う方で、数式が苦手な方でも、マウス操作で簡単に分割が可能です。 ExcelにUltimate Suiteをインストールするだけで、簡単に分割ができます。

    先ほどの例では、Excelの貼り付け機能を使って、列を数字で分割しました。 マウスをたくさん動かし、2つのショートカットを使いました。 では、同じことをもっと簡単に行う方法を紹介します。

    1. 元の数字が上書きされないように、「結果」欄の分割したい数字をコピーする。
    2. コピーした値(下のスクリーンショットではC2:C5)を選択します。
    3. に行ってみてください。 エイブルビットのツール tab> 計算する グループに所属し、次のことを行います。
      • で除算記号(/)を選択します。 操作方法 ボックスを使用します。
      • に割り算する数字を入力します。 価値 ボックスを使用します。
      • をクリックします。 計算する ボタンをクリックします。

    完了!あっという間に列全体が指定した数値で分割されます。

    Excelのペーストスペシャルと同様に、除算の結果は 価値観 そのため、計算式の参照を更新することなく、出力を別の場所に移動したりコピーしたりすることができます。 また、元の数値を移動または削除しても、計算された数値は安全に保持されます。

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

    このチュートリアルで説明した数式をより詳しく見るには、以下のサンプルワークブックをダウンロードしてください。 読んでくださってありがとうございました!また来週のブログでお会いしましょう

    ダウンロード可能なもの

    Excelの分割計算式の例(.xlsxファイル)

    Ultimate Suite - 体験版 (.exeファイル)

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。