ISODD()

Note

In Excel 2003, this function is available as an add-in.

Syntax. ISODD(number)

Definition. This function returns TRUE if the number argument is an odd number. If the argument is an even number, the function returns FALSE.

Arguments

Background. You can pass any expression as an argument to this function. Integers are treated as expected. If you pass a decimal number, the decimal places are truncated. =ISODD(2.4) returns FALSE, and =ISODD(-1.6) returns TRUE.

If the argument cannot be evaluated, the function returns the #VALUE! error for strings and logical values.

The counterpart to this function is the ISEVEN() function:

ISODD(number)=NOT(ISEVEN(number))

Example. You can use the example for the ISEVEN() function and format the rows with odd row numbers in a color. In Excel 2003 and earlier versions, you must replace the validation formula with

=NOT(INT(ROW(cell)/2)=ROW(cell)/2)

See Also

ISEVEN(), EVEN(), ODD()