エクセルの割り算は、セルに「=A2/B2」のようにスラッシュ(/)で書きます。割った商の整数だけならQUOTIENT関数、余りはMOD関数です。分母が0や空白だと#DIV/0!になるので、IF関数で分母を確かめてから割ります。
この記事でわかること
- 欲しい結果ごとの書き方の早見表(/・QUOTIENT・MOD・INT)
- 同じ数でまとめて割る絶対参照と「貼り付けの除算」
- マイナスの数でQUOTIENTとINTの結果がずれる理由
- 割り算の結果を四捨五入・切り捨てする書き方
- #DIV/0!や日付に化けるときの直し方
売上を件数で割って単価を出す。金額を1000で割って千円単位の表にする。割り算は、集計表を作るたびに出てくる基本の計算です。
書き方そのものは単純ですが、0で割ったときのエラーや、割り切れない小数の扱いで手が止まりがちです。まずは「どんな結果がほしいか」から書き方を選びましょう。
割り算はスラッシュ(/)で書く
エクセルの割り算とは、セルに「=割られる数/割る数」と入力して商を出す計算です。記号は「÷」ではなく半角のスラッシュ(/)を使います。
| 欲しい結果 | 書き方の例 | 7÷2の結果 |
|---|---|---|
| 普通の商(小数まで) | =A2/B2 | 3.5 |
| 商の整数部分だけ | =QUOTIENT(A2,B2) | 3 |
| 余り | =MOD(A2,B2) | 1 |
| 商を四捨五入 | =ROUND(A2/B2,0) | 4 |
| 商を切り捨て | =ROUNDDOWN(A2/B2,0) | 3 |
数値を直接書いて「=10/5」としても計算できます。ただ、表の値を割るならセルの番地で書くほうが、元の数字を直したときに結果も変わるので便利です。
先頭の「=」を忘れて「7/30」と打つと、エクセルは日付だと判断します。Microsoft サポート「Excel で数値を乗算および除算する」でも、=を入れないと入力した内容が日付として解釈される、と注意書きがあります。
日付に化けたセルは、表示形式も「日付」に変わっているはずです。「=」を付けて入力し直したあと、表示形式を「標準」に戻してください。
スラッシュが打てないとき
- 日本語入力がオンだと「/」のキーで「・」が出ることがある
- 半角英数に切り替えるか、テンキーの「/」を使う
- 数式の中の記号は、すべて半角で書く
同じ数でまとめて割る方法
1つの数で列全体を割りたいときは、数式なら絶対参照、数式を残したくないなら貼り付けの除算を使います。どちらも、割る数を1つのセルに置くところから始めるのが共通です。
| 方法 | 結果 | 向いている場面 |
|---|---|---|
| 絶対参照(=A2/$C$2) | 別の列に数式で出る | 割る数をあとで変えたい |
| 貼り付けの除算 | 元の値が書き換わる | 千円単位の表にそろえたい |
割る数(例:3)をC2に入れ、B2に「=A2/$C$2」と入力します。列と行の前に「$」を付けると、下へコピーしてもC2を指したまま動きません。
$を付けずに「=A2/C2」のままコピーすると、2行目以降はC3、C4…と空のセルを指してしまいます。空白で割ることになるため、結果は#DIV/0!です。
$はセル番地を入力した直後にF4キーを押すと付きます。押すたびに「$C$2→C$2→$C2→C2」と切り替わる仕組みです。
金額の表を千円単位に直すときなど、数式を残さずに値を書き換えたい場面では「形式を選択して貼り付け」が向いています。
- 空いているセルに「1000」と入力し、そのセルをコピーする(Ctrl+C)
- 割りたい範囲を選ぶ
- 右クリック→「形式を選択して貼り付け」を開く
- 「貼り付け」は「値」、「演算」は「除算」を選んでOK
これで、選んだ範囲の値がそれぞれ1000で割った数に変わりました。演算の種類はMicrosoft サポート「貼り付けのオプション」に一覧があります。
この方法は元の値を上書きします。元に戻すにはCtrl+Zを使うので、作業前にシートをコピーしておくと安心です。手順1で入れた「1000」のセルは、終わったら消してください。
商と余りを出すQUOTIENT関数・MOD関数
割り算の「何個できて、いくつ余るか」を出すときは、QUOTIENT関数とMOD関数を組み合わせます。在庫を箱詰めする数や、時間を「◯時間◯分」に分ける計算でおなじみの組み合わせです。
| 知りたいこと | 数式 | 結果 |
|---|---|---|
| 何箱できるか | =QUOTIENT(25,6) | 4 |
| 何個余るか | =MOD(25,6) | 1 |
| 箱が何個いるか(余りも詰める) | =ROUNDUP(25/6,0) | 5 |
Microsoft サポート「QUOTIENT 関数」によると、QUOTIENTは除算の商の整数部を返し、余りの小数部は切り捨てます。引数は「QUOTIENT(分子, 分母)」の順です。
Microsoft サポート「MOD 関数」では、MODは数値を除数で割ったときの剰余を返し、戻り値は除数と同じ符号になると説明されています。
商の整数部分は、INT関数を使って「=INT(A2/B2)」とも書けます。プラスの数なら結果は同じですが、マイナスが混じると1ずれます。
| 数式 | -7÷2の結果 | 動き |
|---|---|---|
| =QUOTIENT(-7,2) | -3 | 小数を捨てて0に近づける |
| =INT(-7/2) | -4 | 小さいほうの整数に下げる |
| =MOD(-7,2) | 1 | 除数(2)と同じ符号 |
MOD関数の公式ページには「MOD(n, d) = n – d*INT(n/d)」という関係式が載っています。MODと組で使うのはINTのほうだということです。
QUOTIENTとMODを並べると「-3×2+1=-5」になり、元の-7に戻りません。返品や差額のようにマイナスが出る表では、商は「=INT(A2/B2)」で出すと、余りと計算が合います。
割り算の結果を四捨五入・切り捨てする
割り切れない割り算は、「=A2/B2」のままだと小数が長く続きます。桁をそろえたいときは、割り算をROUND系の関数で包んでください。
| やりたいこと | 数式(小数第1位まで残す例) |
|---|---|
| 四捨五入 | =ROUND(A2/B2,1) |
| 切り捨て | =ROUNDDOWN(A2/B2,1) |
| 切り上げ | =ROUNDUP(A2/B2,1) |
2つめの引数は残す桁数です。「0」で整数、「1」で小数第1位まで、「-1」なら10の位で丸めます。
「ホーム」タブの「小数点以下の表示桁数を減らす」でも、見た目の桁は減らせます。ただしこれは表示だけの変更で、セルの中には元の小数が残ったままです。
たとえば「=100/3」を3つのセルに入れて整数表示にすると、見た目は「33」が3つ並びます。それなのに合計は99でなく100です。中身が33.333…のまま足されているためです。請求書のように合計を見せる表では、ROUND系の関数で値そのものを丸めておきます。
#DIV/0!が出るときの直し方
エラー値の#DIV/0!は、0や空白のセルで割ったときに表示されるエラーです。Microsoft サポート「エラー値 #DIV/0! を修正する方法」でも、=5/0のような数式や、0・空白のセルを参照した数式で発生すると説明されています。
| 症状 | よくある原因 | 直し方 |
|---|---|---|
| 下の行だけ#DIV/0!になる | 割る数のセルを$で固定していない | =A2/$C$2 に直す |
| まだ入力していない行が#DIV/0! | 分母のセルが空白 | IFで分母を確かめる |
| 7/30が「7月30日」になる | 先頭に=が無い | =を付けて入れ直す |
| 小数が長く続く | 割り切れない | ROUND系で包む |
入力前の行を空欄で見せたいなら、「=IF(B2=0,””,A2/B2)」と書きます。分母が0か空白なら空欄、それ以外なら割り算の結果が出る仕組みです。
IFERROR関数で「=IFERROR(A2/B2,””)」と包む方法もあります。こちらは書くのが楽な反面、文字が入って起きた#VALUE!など、ほかのエラーまで空欄で隠します。割り算のエラーだけ消したいときは、IFで分母を確かめる書き方のほうが、入力ミスに気づけます。
よくある質問
Q1:エクセルで「÷」の記号は使えますか?
使えません。数式で使う割り算の記号は、半角のスラッシュ(/)だけです。
「÷」は文字として表示されるだけで、計算はされません。見出しなどに「÷」と書くのはかまいませんが、数式の中ではすべて「/」に置き換えてください。
Q2:割り算の余りだけを求めたい
MOD関数を使います。「=MOD(25,6)」なら、25を6で割った余りの1が返る、という具合です。
偶数か奇数かの判定にも使えます。「=MOD(A2,2)」が0なら偶数、1なら奇数です。
Q3:割り算の結果をパーセントで表示したい
割り算の結果のセルを選び、「ホーム」タブの「%」ボタンを押します。0.25が25%と表示されます。
数式に「*100」を付けて25と出す方法もありますが、%の表示形式を使うほうが、あとで別の計算に使うときに桁がずれません。
Q4:割り算の結果を整数にしたい
切り捨てなら「=QUOTIENT(A2,B2)」か「=ROUNDDOWN(A2/B2,0)」、四捨五入なら「=ROUND(A2/B2,0)」です。
マイナスの数が入る表では、QUOTIENTとINTで結果が1ずれます。余りと組み合わせて使うなら、「=INT(A2/B2)」を選んでください。
Q5:数式を消して、割った結果の数字だけ残したい
結果のセルをコピーし、同じ場所で右クリック→「貼り付けのオプション」の「値」を選びます。数式が消えて、残るのは表示されていた数値だけです。
割る数のセルを消す予定があるなら、先に値へ変えておくと、結果が#DIV/0!や#REF!に変わるのを防げます。
まとめ
エクセルの割り算の要点
- 割り算は「=A2/B2」のように半角スラッシュで書く。=を忘れると日付になる
- 同じ数で割るなら絶対参照($C$2)、値を書き換えるなら貼り付けの除算
- 商はQUOTIENT、余りはMOD。マイナスの数ではINTとMODを組にする
- 桁をそろえるならROUND系で包む。表示形式で丸めても値は変わらない
- #DIV/0!はIFで分母を確かめてから割ると防げる
- エクセルの掛け算|数式の書き方とまとめて掛ける方法・結果が合わないとき
- IFERROR関数の使い方|隠していいエラーと隠してはいけないエラーの見分け方
- IF関数の使い方|条件式の書き方と複数条件・空欄判定のつまずき
参考にした公式情報: Excel で数値を乗算および除算する/QUOTIENT 関数/MOD 関数/INT 関数/エラー値 #DIV/0! を修正する方法/貼り付けのオプション(いずれもMicrosoft サポート・2026年10月確認)
※メニューの名称や操作手順はExcelのバージョンにより異なる場合があります。本記事はMicrosoft 365のデスクトップ版Excel(Windows)での操作を前提にした内容です。

