ExcelのMOD関数は、割り算の余りを求める関数です。偶数・奇数の判定や、「3行ごと」のような繰り返しの処理に使えます。
目次
関数の説明
MOD関数
MOD関数は、数値を除数で割った余りを返します。結果の符号は、除数と同じになります。除数が 0 のときは、#DIV/0! エラーです。
関数
対応バージョン
Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。
構文
引数
| 引数 | 説明 |
|---|---|
| 数値 | 必須。割られる数。 |
| 除数 | 必須。割る数。0 にはできません。 |
関数作成のポイント
- 割り切れるときは、0 が返ります。
- 除数が 0 のときは、#DIV/0! エラーになります。
- 結果の符号は、除数と同じです。-7 を 3 で割った余りは 2 です。
関数活用のポイント
- 偶数・奇数を判定します(2で割った余りが 0 かどうか)。
- 日数から、週の中の位置(7で割った余り)を求めます。
- 「3行おき」のように、決まった間隔で処理を切り替えます。
使用例
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
サンプルデータ
練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 余りの計算 | |||
| 2 | 項目 | 割られる数 | 割る数 | 余り |
| 3 | 例1 | 10 | 3 | 1 |
| 4 | 例2 | 7 | 2 | 1 |
| 5 | 例3 | 24 | 8 | 0 |
| 6 | 例4 | 100 | 7 | 2 |
| 7 | 例5 | -7 | 3 | 2 |
サンプル式
セルD3に、次の式を入れます。下のセルにも、同じ式をコピーします。
B3 を C3 で割った余りを返します。 結果は、上から順に、「1」・「1」・「0」・「2」・「2」です。
サンプルデータダウンロード
サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。
【Excel】練習用サンプルデータ(例題)をダウンロード(無料)
まとめ
MOD関数の使い方の基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。
関連のある関数
基本から確認したいときは、エクセルの割り算のやり方もあわせてご覧ください。
