目次
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関数ですが、やはりいくつか注意すべき点があります。
- があります。 分子 と 分母 の引数は、数値、数値を含むセルへの参照、または数値を返す他の関数として与えなければならない。
- どちらかの引数が非数値の場合、QUOTIENT式は#VALUE!エラーを返します。
- 分母が0の場合、QUOTIENTはゼロ除算エラー(#DIV/0!)を返します。
Excelで列を分割する方法
Excelで列を分割するのも簡単で、通常の分割式を列方向にコピーするか、配列式を使用します。 なぜ、こんなつまらないことに配列式を使いたがるのか? その理由はすぐにわかるでしょう :)
Excelで数式をコピーして2つの列を分割する方法
Excelで列を分割するには、次のようにすればよい。
- 一番上の行にある2つのセルを分割する、など。
=A2/B2
- 最初のセル(C2)に数式を挿入し、セルの右下隅にある小さな緑色の四角をダブルクリックして、数式を列の下にコピーします。 完了です。
相対セル参照($記号なし)を使用しているので、分割式はコピーされたセルの相対位置に基づいて変更されます。
補足:同様の方法で 二段に分ける 例えば、1行目の値を2行目の値で割るには、次のように記述します。 =A1/A2
をセルA3にコピーし、その数式を右回りに必要なだけセルにコピーします。
ある列を別の列で割り算する方法(配列式
個々のセルの数式が誤って削除されたり、変更されたりするのを防ぎたい場合、範囲全体に配列数式を挿入します。
例えば、セルA2:A8の値をB2:B8の行ごとの値で割るには、次のような数式を使用します。 =A2:A8/B2:B8
配列式を正しく挿入するために、以下の手順を実行してください。
- 数式を入力する範囲全体を選択します(この例ではC2:C8)。
- 数式バーに数式を入力し、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
.
ペースト・スペシャルで列を同じ数字で割る
結果を数式ではなく値にしたい場合は、通常の方法で除算を行い、数式を値に置き換えることができます。 また、同じ結果をより速く得るには、次のようにします。 ペースト・スペシャル > 分割する オプションを使用します。
- 元の数値を上書きしたくない場合は、結果を得たい列にコピーします。 この例では、A列からB列に数値をコピーしています。
- 下のスクリーンショットのように、あるセル、例えばD2に除数を入れます。
- 除数セル(D5)を選択し、Ctrl + Cキーでクリップボードにコピーします。
- 掛け合わせたいセル(B2:B8)を選択します。
- 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つのショートカットを使いました。 では、同じことをもっと簡単に行う方法を紹介します。
- 元の数字が上書きされないように、「結果」欄の分割したい数字をコピーする。
- コピーした値(下のスクリーンショットではC2:C5)を選択します。
- に行ってみてください。 エイブルビットのツール tab> 計算する グループに所属し、次のことを行います。
- で除算記号(/)を選択します。 操作方法 ボックスを使用します。
- に割り算する数字を入力します。 価値 ボックスを使用します。
- をクリックします。 計算する ボタンをクリックします。
完了!あっという間に列全体が指定した数値で分割されます。
Excelのペーストスペシャルと同様に、除算の結果は 価値観 そのため、計算式の参照を更新することなく、出力を別の場所に移動したりコピーしたりすることができます。 また、元の数値を移動または削除しても、計算された数値は安全に保持されます。
このように、Excelで数式や計算ツールを使って割り算をすることができます。 Ultimate Suite for Excelに含まれる他の多くの便利な機能を試してみたい方は、14日間の試用版をダウンロードしてください。
このチュートリアルで説明した数式をより詳しく見るには、以下のサンプルワークブックをダウンロードしてください。 読んでくださってありがとうございました!また来週のブログでお会いしましょう
ダウンロード可能なもの
Excelの分割計算式の例(.xlsxファイル)
Ultimate Suite - 体験版 (.exeファイル)