Excelで偶数・奇数を判定する|MOD関数とIF関数

Excelで偶数・奇数を判定する|MOD関数とIF関数

Excelで偶数か奇数かを判定するには、MOD関数で2で割った余りを求め、0なら偶数、1なら奇数と判定します。IF関数と組み合わせると、「偶数」「奇数」と表示できます。

目次

関数の説明

MOD関数

数値を2で割った余りが 0 なら偶数、1 なら奇数です。MOD関数で余りを求めて、IF関数で表示を切り替えます。

関数

対応バージョン

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

構文

IF関数の構文
数式=IF(MOD(数値, 2)=0,"偶数","奇数")
ひとことで条件で結果を切り替える
MOD(数値, 2)=0
必須。2で割った余りが 0(偶数)かどうかの条件。
"偶数"
必須。条件が成り立つときに表示する値。
"奇数"
省略可。条件が成り立たないときに表示する値。

引数

引数説明
MOD(数値, 2)=0必須。2で割った余りが 0(偶数)かどうかの条件。
“偶数”必須。条件が成り立つときに表示する値。
“奇数”省略可。条件が成り立たないときに表示する値。

関数作成のポイント

  • 0 は、偶数として扱われます。
  • マイナスの数でも、MOD関数は正しく余りを返します。
  • 行番号を使うと、1行おきに色を付けたり、表示を変えたりできます。

関数活用のポイント

  • 番号や数量が、偶数か奇数かを判定します。
  • 1行おきの処理で、「ROW()」と組み合わせて使います。
  • 2つのグループに、順番に振り分けます。

使用例

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

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

サンプルデータ

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

ABC
1偶数・奇数の判定
2項目数値判定
3例112偶数
4例27奇数
5例3100偶数
6例433奇数
7例50偶数

サンプル式

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

C3に入力(C7までコピー):条件で結果を切り替える
数式=IF(MOD(B3,2)=0,"偶数","奇数")
ひとことで条件で結果を切り替える
MOD(B3,2)=0
条件です
"偶数"
真の場合です
"奇数"
偽の場合です
補足結果は、上から順に、「偶数」・「奇数」・「偶数」・「奇数」・「偶数」です。

条件 MOD(B3,2)=0 が成り立てば “偶数”、成り立たなければ “奇数” を返します。 結果は、上から順に、「偶数」・「奇数」・「偶数」・「奇数」・「偶数」です。

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

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

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

まとめ

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

関連のある関数

関数説明
MOD割り算の余りを求めます。
IF条件で表示を切り替えます。
ROW行番号を返します。
ISEVEN偶数かどうかを判定します。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次