Taula de continguts
La funció NO a Excel retorna un valor lògicament oposat. En aquest article, aprendràs a utilitzar aquesta funció i també parlaràs de la seva aplicació amb VBA Codi .
L'anterior La captura de pantalla és una visió general de l'article que representa l'aplicació de la funció NO a Excel. Per aclarir-ho, a les seccions següents, aprendràs més sobre els usos de la funció NO d'Excel amb els seus conceptes bàsics.
Descarrega el quadern de pràctiques
Usant NOT Function.xlsm
Excel NOT Function: Sintaxi & Arguments
La funció NO inverteix ( oposat a ) un booleà o un valor lògic. En termes senzills, si introduïu TRUE, la funció retorna FALSE i viceversa.
- Objectiu de la funció:
NOT la funció sempre retorna un valor lògicament oposat .
- Sintaxi:
=NOT(lògic)
- Explicació de l'argument:
Argument | Obligatori/Opcional | Explicació |
---|---|---|
Lògic | Obligatori | Un valor lògic que es pot avaluar com a TRUE o FALSE |
- Paràmetre de retorn:
Valor lògic invertit, és a dir, canvia FALSE a TRUE, o de TRUE a FALSE.
8 exemples d'ús de la funció NOT a Excel
Ara, sense més demora, fem una ullada a cadascun dels exemples amb lail·lustracions adequades i explicacions detallades. Com a nota, hem utilitzat la versió Microsoft Excel 365 , podeu utilitzar qualsevol altra versió segons us convingui.
Exemple 1: Exemple bàsic de la funció NOT a Excel
En primer lloc, analitzem l'exemple més bàsic de la funció NO , que altera els valors lògics TRUE i FALSE. A la figura següent, la cel·la B5 conté TRUE, la funció NO retorna el contrari FALSE a la cel·la C5 . Normalment, 0 es considera FALS a Excel, de manera que la funció NO retorna VERTADER amb 0 . En el cas de qualsevol altre nombre, la sortida serà FALSA.
Exemple 2: Ús de la funció NOT per ometre un determinat valor
Alternativament, pot utilitzar la funció NO per excloure un valor de cel·la específic mitjançant la fórmula següent.
=NOT(B5="TV")
Per exemple, la cel·la B5 fa referència a l'entrada TV. Concretament, la funció retorna FALSE per a TV i TRUE per a tots els altres productes, ja que només volem excloure TV.
Exemple 3: NO per a valor superior o inferior
Per contra, també podem comprovar si el valor d'una cel·la és inferior a un valor concret. En aquest cas, volem filtrar els productes els preus dels quals siguin inferiors a $200 , en complir la condició, la funció mostra TRUE.
=NOT(C5>200)
Per exemple, elLa cel·la C5 indica el Preu del TV , que és 500$ .
Exemple 4: NO amb funció OR a Excel
A més, podem combinar la funció OR amb la funció NO per comprovar si es compleixen un o més criteris, i donen VERTADER o FALS respectivament. En aquesta situació, qualsevol Producte que no sigui TV i AC tornarà TRUE.
=NOT(OR(B5="TV",B5="AC"))
A l'equació anterior, la cel·la B5 apunta a la Product TV .
Fórmula Desglossament:
- OR(B5=”TV”,B5=”AC”) → comprova si algun dels arguments és VERDADER i retorna VERTADER o FALS. Retorna FALSE només si tots els arguments són FALS. Aquí, les funcions comproven si el text de la cel·la B5 és TV o AC , si una de les condicions es compleix, la funció retorna TRUE.
- Sortida → TRUE
- NO(O(B5=”TV”,B5=”AC”)) → es converteix en
- NOT(CERTADER) → canvia FALSE a TRUE, o TRUE a FALSE. Aquí, la funció retorna el contrari de TRUE que és FALSE.
- Sortida → FALS
Exemple 5: NO amb la funció AND
De la mateixa manera, també podem utilitzar la funció AND juntament amb la funció NO per especificar la condició on es troben tots dos criteris. conegut. En aquesta ocasió, volem excloure el Product TV fet pel Fabricant SiloDigital .
=NOT(AND(B5="TV",C5="Silo Digital"))
Per exemple, les cel·les B5 i C5 representen el Product TV i el Fabricant Silo Digital .
Desglossament de la fórmula:
- AND(B5=”TV”,C5=”Silo Digital”) → comprova si tots els arguments són TRUE, i retorna TRUE si tots els els arguments són VERTADERS . Aquí, B5=”TV” és l'argument lògic1 i C5=”Silo Digital” és l'argument logical2 ja que es compleixen ambdues condicions, de manera que la funció AND retorna la sortida TRUE .
- Sortida → TRUE
- NO (I(B5=”TV”,C5=”Silo Digital”)) → esdevé
- NOT(TRUE) → aquí, la funció mostra el contrari de TRUE que és FALSE.
- Sortida → FALSE
Exemple 6: NOT amb la funció IF
A més, podem combinar la popular funció IF amb la funció NO per construir declaracions lògiques. Aquí, volem evitar comprar un TV o AC, i si es compleixen els criteris, el resultat es mostrarà com a “No compreu” (representa VERTADER).
=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")
A l'expressió anterior, la cel·la B5 fa referència a TV .
Desglossament de la fórmula:
- O((B5=”TV”),(B5=”AC ”)) → comprova si algun dels arguments és VERDADER i retorna VERTADER o FALS. Retorna FALSE només si tots els arguments són FALS.Aquí, les funcions comproven si el text de la cel·la B5 és TV o AC , si una de les condicions es compleix, la funció retorna TRUE.
- Sortida → TRUE
- NO(O(B5=”TV”,B5=”AC”)) → es converteix en
- NOT(CERTADER) → canvia FALSE a TRUE, o TRUE a FALSE. Aquí, la funció retorna el contrari de TRUE que és FALSE.
- Sortida → FALSE
- SI(NO(OR(( B5=”TV”),(B5=”AC”))),”Comprar”,”No compreu”) → esdevé
- SI(FALSE,"Comprar ”,”No compreu”) → comprova si es compleix una condició i retorna un valor si TRUE i un altre valor si FALSE . Aquí, FALSE és l'argument logical_test perquè la funció IF retorna el valor de “No compreu” que és l'argument valor_si_fals . En cas contrari, retornaria “Per comprar” , que és l'argument value_if_true .
- Sortida → "No compreu"
Exemple 7: NO amb la funció ISBLANK (treballant amb cel·la en blanc)
A més, podem utilitzeu la funció ISBLANK i la funció NOT per comprovar si hi ha cel·les en blanc i utilitzeu la funció IF per retornar el resultat basat en la sortida anterior. Per exemple, l'augment del preu d'alguns productes es mostra com a Preu addicional, , en aquest cas, el preu del producte es descompta en 10% . Aquí, els productessense Preu addicional no es tenen en compte.
=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")
Concretament, la cel·la E5 indica el Preu addicional .
Desglossament de la fórmula:
- ISBLANK(E5) → comprova si una referència és a una cel·la buida i retorna VERTADER o FALS . Aquí, E5 és l'argument valor que fa referència al Preu addicional. Ara, la funció ISBLANK comprova si la cel·la Preu addicional està en blanc. Retorna TRUE si està en blanc i FALSE si no està en blanc.
- Sortida → FALSE
- NO(ISBLANK(E5)) → es converteix en
- NO(FALSE) → Aquí, la funció canvia el valor FALSE a TRUE.
- Sortida → TRUE
- IF(NOT(INBLANK(E5)), E5*10%, "Sense descompte") → esdevé
- SI(VERTADER, E5*10%, “Sense descompte” ) → En aquest cas, VERTADER és el <9 Argument>prova_lògica a causa del qual la funció IF retorna E5*10% que és l'argument valor_si_true . En cas contrari, retornaria “Sense descompte” , que és l'argument value_if_false .
- 100 * 10% → 10
Exemple 8: NO Funció dins del codi VBA a Excel
Per últim, però no menys important, podeu aplicar l'Excel NO funció per comprovar si una cel·la conté un valor numèric amb el codi VBA que es mostra a continuació. Éssenzill i fàcil; només cal que seguiu.
📌 Passos :
- Primer, aneu a la pestanya Desenvolupador >> feu clic al botó Visual Basic .
Ara, això obre l' Editor de Visual Basic en una finestra nova.
- En segon lloc, aneu a la pestanya Insereix >> seleccioneu Mòdul .
Per a la vostra facilitat de referència, podeu copiar el codi des d'aquí i enganxar-lo a la finestra tal com es mostra a continuació.
2777
⚡ Desglossament del codi:
Ara us explicarem el codi VBA , que es divideix en dos passos.
- A la primera part, la subrutina rep un nom, aquí és Excel_NOT_Function() .
- A continuació, definiu la variable ws per emmagatzemar l' objecte del full de treball i introduïu el nom del full de treball, aquí és " NO VBA ”.
- A la segona poció, utilitzeu les funcions NO i ISNUMBER per comprovar si el B5 especificat, Les cel·les B6 , B7 , B8 i B9 ( cel·les d'entrada ) contenen dades numèriques o de text.
- Ara, utilitzeu l' Rang object per tornar el resultat a C5 , C6 , C7 , Cel·les C8 i C9 ( cel·les de sortida ).
- En tercer lloc, tanqueu el VBA finestra >> feu clic al botó Macros .
Això s'obre el quadre de diàleg Macros .
- Després d'això, seleccioneu el macro copiar_i_enganxar_dades >> premeu el botó Executar .
Finalment, els resultats haurien de semblar a la captura de pantalla que es mostra a continuació.
Errors habituals durant l'ús de la funció NOT
Error | Ocurrència |
---|---|
#VALOR! | Es produeix quan s'insereix l'interval de cel·les com a entrada |
Pràctica Secció
Aquí, hem proporcionat una secció Pràctica al costat dret de cada full perquè pugueu practicar vosaltres mateixos. Assegureu-vos de fer-ho vosaltres mateixos.
Conclusió
En resum, aquest article descriu 8 exemples de com utilitzar el NO funció a Excel. Ara, us suggerim que llegiu l'article complet amb atenció i apliqueu els coneixements del nostre quadern de pràctiques lliures. I visiteu ExcelWIKI per veure molts més articles com aquest.