Skip to content

Excel function · Logic

NOT

Turns TRUE into FALSE and FALSE into TRUE.

What it does

NOT reverses a test. It's useful when the opposite of what you want is easier to describe, like stock that is not at least 10.

Syntax

=NOT(logical)

Arguments in square brackets are optional, and … means you can add more of the same. In this Excel language, arguments are separated by ,

Arguments

logical
The test to reverse.

Example

Stock is reordered when there are fewer than 10 left. There are 8. Reorder?

AB
1In stockReorder?
28TRUE

The formula in B2:

=NOT(A2>=10)

Result: TRUE

For 8, the test A2>=10 is FALSE, and NOT turns that into TRUE: time to reorder.

Common mistakes

  • Giving it several tests. NOT takes exactly one; combine tests with AND or OR first.
  • Using NOT where a plain comparison is clearer. NOT of A2>=10 is simply "A2 is less than 10", which is easier to read later.

In other Excel languages

Excel translates function names, and in some languages the argument separator too. Type the name your Excel shows.

Excel languageFunction nameSeparator
EnglishNOT,
DeutschNICHT;
FrançaisNON;
Español (España)NO;
Español (México)NO,
日本語NOT,
한국어NOT,
繁體中文NOT,
ไทยNOT,
ខ្មែរNOT,
Tiếng ViệtNOT;

Practise it

More from this module

All functions