ISODD関数の使い方
数値が奇数かどうかを判定します。
200720102013201620192021365
- 構文
-
=ISODD(数値) - 引数
-
- 数値必須
- どんな関数か
ISODD は、数値が奇数なら TRUE を返します。小数は切り捨てて判定します。1行おきの塗り分け(
=ISODD(ROW()))や、交互に処理を変えたいときに使います。=MOD(A1,2)=1と同じことですが、式の意図が読み取りやすくなります。偶数の判定はISEVEN。文字列を渡すと#VALUE!になります。- 使用例
-
B2:B3 に
=ISODD(A2)を入れると、こうなります。A B 1 数値 奇数? 2 4 FALSE 3 5 TRUE 数式を入れたセル
結果: 4 は FALSE、5 は TRUE
つまずきやすいところ
- 小数は切り捨ててから見る
- 文字を渡すとエラーになる
よくあるエラーと、その直し方
#VALUE!- 数値でないものを渡したISNUMBER で先に確かめる