ISODD

    Information

    Returns TRUE if the number is odd.

    Translations
    EnglishISODD
    FrenchEST.IMPAIR
    SpanishES.IMPAR
    GermanISTUNGERADE
    ItalianDISPARI
    PortugueseÉÍMPAR
    DutchIS.ONEVEN
    PolishCZY.NIEPARZYSTE
    RussianЕНЕЧЁТ
    TurkishTEKMİ
    CzechJE.LICHÉ
    HungarianPÁRATLAN
    SwedishÄRUDDA
    DanishER.ULIGE
    FinnishONPARITON
    Syntax
    ISODD(number)

    Arguments

    • numberNumber to test
    Examples
    =ISODD(3)
    TRUE

    3 is odd

    =ISODD(4)
    FALSE

    4 is not odd

    =ISODD(ROW())
    Alternating

    TRUE for odd rows

    Tips & Best Practices
    • Useful for alternating row formatting
    • Decimals are truncated first
    • Pair with ISEVEN for complete checks
    Common Mistakes
    • Applying ISODD to a non-integer number expecting an error or special handling - it actually truncates the decimal portion first, so ISODD(3.9) evaluates the number 3 and returns TRUE
    • Using ISODD on text that looks numeric but hasn't been converted, which returns a #VALUE! error since ISODD requires a genuine number
    • Forgetting ISODD treats negative odd numbers correctly (ISODD(-3) is TRUE), but assuming the function might behave unexpectedly with negatives without actually testing it
    Related Functions
    ISEVENChecks for the opposite condition, returning TRUE for even numbers instead of odd ones.
    MODCan replicate the same check manually with MOD(number,2)=1, the underlying logic ISODD is built on.
    INTRelated to how ISODD handles non-integer input, since the decimal portion is effectively truncated before the odd/even check happens.
    Frequently Asked Questions

    What does ISODD do with a decimal number like 3.9?

    It truncates the decimal first, evaluating the number as 3, and returns TRUE - the decimal portion is ignored rather than causing an error.

    Why does ISODD return #VALUE!?

    The input isn't a genuine number - it's likely text that looks numeric but hasn't been converted, which VALUE can fix first.

    Does ISODD work correctly with negative numbers?

    Yes, ISODD(-3) returns TRUE just like ISODD(3) - the sign doesn't affect whether a number is classified as odd or even.

    Need to translate a formula using ISODD?

    Use our translator to convert your complete formula