NOT (funkcia)

Ak sa chcete uistiť, že jedna hodnota sa nerovná inej hodnote, použite funkciu NOT, ktorá patrí medzi logické funkcie.

Príklad

Príklady funkcie NOT na zmenu logiky argumentov  Napríklad =NOT(1+1=2)

Funkcia NOT vráti opačnú hodnotu, ako má jej argument.

Jedným z najčastejších použití funkcie NOT je rozšírenie možností využitia iných funkcií, ktoré vykonávajú logické testy. Funkcia IF napríklad vykonáva logický test a vracia jednu hodnotu, ak je výsledkom testu hodnota TRUE, a inú hodnotu, ak je výsledkom testu hodnota FALSE. Použitím funkcie NOT ako argumentu logického testu funkcie IF môžete namiesto jednej podmienky otestovať množstvo rôznych podmienok.

Syntax

NOT (logická hodnota)

Syntax funkcie NOT obsahuje nasledovné argumenty:

  • Logická_hodnota    Povinný argument. Hodnota alebo výraz, ktorý môže nadobudnúť hodnotu TRUE alebo FALSE.

Poznámky

Ak je logická hodnota tohto argumentu FALSE, funkcia NOT vráti hodnotu TRUE. Ak je logická hodnota TRUE, funkcia NOT vráti hodnou FALSE.

Príklady

Tu je niekoľko všeobecných príkladov použitia funkcie NOT samostatne a v spojení s funkciami IF, AND a OR.

Príklady funkcie NOT s funkciami IF, AND a OR

Vzorec

Popis

=NOT(A2>100)

Hodnota v bunke A2 NOT (nie je) väčšia ako 100

=IF(AND(NOT(A2>1);NOT(A2<100));A2;"Hodnota je mimo povoleného rozsahu")

50 je viac ako 1 (TRUE) AND (a) 50 je menej ako 100 (TRUE), takže NOT zmení obidva argumenty na FALSE. Funkcia AND vyžaduje, aby obidva argumenty mali hodnotu TRUE, takže vráti výsledok, ak je hodnota FALSE.

=IF(OR(NOT(A3<0);NOT(A3>50));A3;"Hodnota je mimo povoleného rozsahu")

100 nie je menej ako 0 (FALSE) a 100 je viac ako 50 (TRUE), takže funkcia NOT zmení argumenty na TRUE/FALSE. Funkcia OR vyžaduje, aby iba jeden argument mal hodnotu TRUE, takže vráti výsledok, ak je hodnota TRUE.

Výpočet provízie z predaja

Tu je pomerne bežný scenár, v ktorom potrebujeme pomocou funkcie NOT spolu s funkciami IF a AND vypočítať, či predajcovia majú nárok na prémiu.

Príklad výpočtu prémie z predaja pomocou funkcií IF, AND a NOT  Vzorec v bunke E14 je =IF(AND(NOT(B14<$B$7),NOT(C14<$B$5)),B14*$B$8,0)
  • =IF(AND(NOT(B14<$B$7);NOT(C14<$B$5));B14*$B$8;0)- IF (ak) hodnota v poli Celkový predaj NOT (nie je) menšia ako Predajný cieľ AND (a) hodnota v poli Účty NOT (nie je) menšia ako hodnota v poli Cieľ na účte, potom sa hodnota Celkový predaj vynásobí hodnotou Provízia %. V opačnom prípade sa vráti hodnota 0.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Súvisiace témy

Video: Rozšírené funkcie IF
Naučte sa používať vnorené funkcie vo vzorci
Funkcia IF
Funkcia AND
Funkcia OR
Prehľad vzorcov v Exceli
Zabránenie vzniku nefunkčných vzorcov
Zisťovanie chýb vo vzorcoch pomocou kontroly chýb
Klávesové skratky v Exceli 2016 pre Windows
Klávesové skratky v Exceli 2016 pre Mac
Logické funkcie (odkaz)
Zoznam funkcií Excelu (podľa abecedy)
Zoznam funkcií Excelu (podľa kategórie)

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×