Excel NOT Function

NOT reverses a TRUE or FALSE result.

Use it when a formula should pass only when a condition is not true, such as not complete, not overdue, not blank, or not matching a blocked value.

1
Build a logical test The test returns TRUE or FALSE
2
Reverse the result TRUE becomes FALSE and FALSE becomes TRUE

NOT syntax & arguments

Syntax

=NOT(logical)
Required Optional
  1. 1

    logical

    Required

    The TRUE/FALSE value, cell reference, or condition Excel should reverse.

Example

=NOT(B2="Complete")

Return TRUE when B2 is not Complete, and FALSE when B2 is Complete.

NOT caveats

  • NOT returns TRUE or FALSE by itself

    Use NOT inside another function when you need a label, number, or alternate calculation instead of a logical value.

  • Double negatives are easy to misread

    =NOT(B2<>"Complete") works, but =B2="Complete" is usually clearer.

  • Errors pass through

    If the logical argument returns an error, NOT returns that error instead of converting it to TRUE or FALSE.

Need custom output? Put NOT inside IF when the reversed condition should return a label. Combine it with AND or OR when several tests define what should pass.

Intro NOT practice problem

Solve the intro problem directly here, or open it on its own page.

Open full problem

Advanced NOT practice problems

Use NOT alongside other Excel functions in realistic, less-prescriptive challenges.