ISODD関数の使い方

数値が奇数かどうかを判定します。

200720102013201620192021365
構文
=ISODD(数値)
引数
  1. 数値必須
どんな関数か

ISODD は、数値が奇数なら TRUE を返します。小数は切り捨てて判定します。1行おきの塗り分け(=ISODD(ROW()))や、交互に処理を変えたいときに使います。=MOD(A1,2)=1 と同じことですが、式の意図が読み取りやすくなります。偶数の判定は ISEVEN。文字列を渡すと #VALUE! になります。

使用例

B2:B3 に =ISODD(A2) を入れると、こうなります。

AB
1数値奇数?
24FALSE
35TRUE

数式を入れたセル

結果: 4 は FALSE、5 は TRUE

つまずきやすいところ

  • 小数は切り捨ててから見る
  • 文字を渡すとエラーになる

よくあるエラーと、その直し方

#VALUE!
数値でないものを渡したISNUMBER で先に確かめる

ISODDを使う実例レシピ(1件)

同じ「情報」の関数

情報の関数をすべて見る(21件)