Excelで割り算の商と余りを求める方法|INT関数とMOD関数

Excelで割り算の商と余りを求める方法|INT関数とMOD関数

Excelで割り算の「商」と「余り」を別々に求めるには、商は INT 関数、余りは MOD 関数を使います。「100個を7個ずつ箱に入れると何箱で、いくつ余るか」のような計算に使えます。

目次

関数の説明

商と余りの求め方

商は、割り算の結果の整数部分で、INT(割られる数/割る数) で求めます。余りは MOD(割られる数, 割る数) です。正の数なら、商×割る数+余り=割られる数になります。

関数

対応バージョン

Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。

構文

INT関数の構文
数式=INT(B3/C3)
ひとことで小数点以下を切り捨てて整数にする
B3/C3
必須。割られる数を、割る数で割った式。

引数

引数説明
B3/C3必須。割られる数を、割る数で割った式。

関数作成のポイント

  • 商は INT(割られる数/割る数)、余りは MOD(割られる数, 割る数) です。
  • 割る数が 0 のときは、#DIV/0! エラーになります。
  • QUOTIENT関数でも、商(整数部分)を求められます。

関数活用のポイント

  • 個数を、箱の入り数で割って、箱数と余りを求めます。
  • 分を、時間と分に分けます。
  • 日数を、週数と日数に分けます。

使用例

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

サンプルデータ

練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。

ABCDE
1商と余りの計算
2項目割られる数割る数商余り
3例117532
4例21007142
5例325550
6例49241
7例550862

サンプル式

セルD3に、次の式を入れます。

INT関数の構文
数式=INT(B3/C3)
ひとことで小数点以下を切り捨てて整数にする
B3/C3
必須。割られる数を、割る数で割った式。

B3/C3 を、それ以下で最も大きい整数にします。 結果は「3」です。

セルE3に、次の式を入れます。

E3に入力:割り算の余りを求める
数式=MOD(B3,C3)
ひとことで割り算の余りを求める
B3
割られる数です
C3
割る数です
補足結果は「2」です。

B3 を C3 で割った余りを返します。 結果は「2」です。

セルD4に、次の式を入れます。

D4に入力:小数点以下を切り捨てて整数にする
数式=INT(B4/C4)
ひとことで小数点以下を切り捨てて整数にする
B4/C4
整数にする数値です
補足結果は「14」です。

B4/C4 を、それ以下で最も大きい整数にします。 結果は「14」です。

セルE4に、次の式を入れます。

E4に入力:割り算の余りを求める
数式=MOD(B4,C4)
ひとことで割り算の余りを求める
B4
割られる数です
C4
割る数です
補足結果は「2」です。

B4 を C4 で割った余りを返します。 結果は「2」です。

セルD5に、次の式を入れます。

D5に入力:小数点以下を切り捨てて整数にする
数式=INT(B5/C5)
ひとことで小数点以下を切り捨てて整数にする
B5/C5
整数にする数値です
補足結果は「5」です。

B5/C5 を、それ以下で最も大きい整数にします。 結果は「5」です。

セルE5に、次の式を入れます。

E5に入力:割り算の余りを求める
数式=MOD(B5,C5)
ひとことで割り算の余りを求める
B5
割られる数です
C5
割る数です
補足結果は「0」です。

B5 を C5 で割った余りを返します。 結果は「0」です。

セルD6に、次の式を入れます。

D6に入力:小数点以下を切り捨てて整数にする
数式=INT(B6/C6)
ひとことで小数点以下を切り捨てて整数にする
B6/C6
整数にする数値です
補足結果は「4」です。

B6/C6 を、それ以下で最も大きい整数にします。 結果は「4」です。

セルE6に、次の式を入れます。

E6に入力:割り算の余りを求める
数式=MOD(B6,C6)
ひとことで割り算の余りを求める
B6
割られる数です
C6
割る数です
補足結果は「1」です。

B6 を C6 で割った余りを返します。 結果は「1」です。

セルD7に、次の式を入れます。

D7に入力:小数点以下を切り捨てて整数にする
数式=INT(B7/C7)
ひとことで小数点以下を切り捨てて整数にする
B7/C7
整数にする数値です
補足結果は「6」です。

B7/C7 を、それ以下で最も大きい整数にします。 結果は「6」です。

セルE7に、次の式を入れます。

E7に入力:割り算の余りを求める
数式=MOD(B7,C7)
ひとことで割り算の余りを求める
B7
割られる数です
C7
割る数です
補足結果は「2」です。

B7 を C7 で割った余りを返します。 結果は「2」です。

サンプルデータダウンロード

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。

【Excel】練習用サンプルデータ(例題)をダウンロード(無料)

まとめ

Excelで割り算の商と余りを求める方法の基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。

関連のある関数

関数説明
INT小数点以下を切り捨てて整数にします。
MOD割り算の余りを求めます。
ROUNDDOWN指定した桁数で切り捨てます。
IF条件で表示を切り替えます。

基本から確認したいときは、エクセルの割り算のやり方もあわせてご覧ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次