Utilizați funcția NOT, una dintre funcții logice, atunci când doriți să vă asigurați că o valoare nu este egală cu alta.
Exemplu
![Exemple cu funcția NOT pentru a inversa argumentele. EXEMPLU =NOT(1+1=2)](https://cxcs.microsoft.net/static/public/centralimages/ro-ro/78c8be8a-4291-4663-9cb2-6f073fa570aa/6142a1b3d1f405ad35be46f4937f01d282fc0f4d.png)
Funcția NOT inversează valoarea argumentului său.
O utilizare obișnuită pentru funcția NOT este să extindă utilitatea altor funcții care efectuează teste logice. De exemplu, funcția IF efectuează un test logic, apoi returnează o valoare dacă testul se evaluează la TRUE și altă valoare dacă testul se evaluează la FALSE. Utilizând funcția NOT ca argument test_logic al funcției IF, puteți testa mai multe condiții diferite în loc de una singură.
Sintaxă
NOT(logic)
Sintaxa funcției NOT are următoarele argumente:
-
Logice Obligatoriu. Este o valoare sau o expresie care poate fi evaluată ca TRUE sau FALSE.
Observații
Dacă logic este FALSE, NOT returnează TRUE; dacă logic este TRUE, NOT returnează FALSE.
Exemple
Iată câteva exemple generale ale utilizării funcției NOT, atât singură, cât și împreună cu funcțiile IF, AND și OR.
![Exemple cu funcția NOT cu funcțiile IF, AND și OR](https://cxcs.microsoft.net/static/public/centralimages/ro-ro/d2b3f677-3cee-4bb0-9b22-6227fd767d62/0db06d2c95dfbdb790c4ee77e0114e79e56372f3.png)
Formulă |
Descriere |
---|---|
=NOT(A2>100) |
A2 nu (NOT) este mai mare decât 100 |
=IF(AND(NOT(A2>1),NOT(A2<100)),A2,"Valoarea este în afara limitelor") |
50 este mai mare decât 1 (adevărat - TRUE) și (AND) 50 este mai mic decât 100 (adevărat - TRUE), așa că NOT inversează ambele argumente la FALSE. AND necesită ca ambele argumente să fie TRUE, deci returnează rezultatul dacă este FALSE. |
=IF(OR(NOT(A3<0),NOT(A3>50)),A3,"Valoarea este în afara limitelor") |
100 nu este mai mic decât 0 (fals - FALSE) și 100 este mai mare decât 50 (adevărat - TRUE), deci NOT inversează argumentele la TRUE/FALSE. OR necesită ca un argument să fie TRUE, deci returnează rezultatul dacă este TRUE. |
Calcul comisionului de vânzări
Iată un scenariu destul de obișnuit, în care trebuie să calculăm dacă vânzătorii se califică pentru un bonus utilizând funcția NOT cu funcțiile IF și AND.
![Exemple de calculare a bonusului de vânzări cu IF, AND și NOT. Formula din celula E14 este =IF(AND(NOT(B14<$B$7),NOT(C14<$B$5)),B14*$B$8,0)](https://cxcs.microsoft.net/static/public/centralimages/ro-ro/0a3ed63d-8c68-4eea-a352-b354475ac92e/db4f74eb52c057e5402bf0035b53b906c1d9d4d2.png)
-
=IF(AND(NOT(B14<$B$7),NOT(C14<$B$5)),B14*$B$8,0) - dacă (IF) Totalul vânzărilor nu (NOT) este mai mic decât Obiectivul vânzărilor și (AND) Conturi nu (NOT) sunt mai mici decât Obiectiv cont, atunci înmulțește Totalul vânzărilor cu % comision. În caz contrar, returnează 0.
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.
Subiecte asociate
Video: Funcții IF complexeAflați cum să utilizați funcții imbricate într-o formulăFuncția IFFuncția ANDFuncția ORPrezentare generală a formulelor din ExcelCum să evitați formulele eronateUtilizarea verificării erorilor pentru detectarea erorilor din formuleComenzi rapide de la tastatură în ExcelFuncții logice (referință)Funcții Excel (în ordine alfabetică)Funcții Excel (după categorie)