MOD関数の使い方|割り算の余りを求める

MOD関数の使い方|割り算の余りを求める

ExcelのMOD関数は、割り算の余りを求める関数です。偶数・奇数の判定や、「3行ごと」のような繰り返しの処理に使えます。

目次

関数の説明

MOD関数

MOD関数は、数値を除数で割った余りを返します。結果の符号は、除数と同じになります。除数が 0 のときは、#DIV/0! エラーです。

関数

対応バージョン

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

構文

MOD関数の構文
数式=MOD(数値,除数)
ひとことで割り算の余りを求める
数値
必須。割られる数。
除数
必須。割る数。0 にはできません。

引数

引数説明
数値必須。割られる数。
除数必須。割る数。0 にはできません。

関数作成のポイント

  • 割り切れるときは、0 が返ります。
  • 除数が 0 のときは、#DIV/0! エラーになります。
  • 結果の符号は、除数と同じです。-7 を 3 で割った余りは 2 です。

関数活用のポイント

  • 偶数・奇数を判定します(2で割った余りが 0 かどうか)。
  • 日数から、週の中の位置(7で割った余り)を求めます。
  • 「3行おき」のように、決まった間隔で処理を切り替えます。

使用例

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

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

サンプルデータ

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

ABCD
1余りの計算
2項目割られる数割る数余り
3例11031
4例2721
5例32480
6例410072
7例5-732

サンプル式

セルD3に、次の式を入れます。下のセルにも、同じ式をコピーします。

D3に入力(D7までコピー):割り算の余りを求める
数式=MOD(B3,C3)
ひとことで割り算の余りを求める
B3
割られる数です
C3
割る数です
補足結果は、上から順に、「1」・「1」・「0」・「2」・「2」です。

B3 を C3 で割った余りを返します。 結果は、上から順に、「1」・「1」・「0」・「2」・「2」です。

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

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

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

まとめ

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

関連のある関数

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

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

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

この記事を書いた人

目次