Excel Formulas Academy · Lección

Invertir la lógica con NOT

Invierta un resultado TRUE o FALSE con la función NOT

Lección 3 de 413 pasos

Invertir la lógica con NOT es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.

Invertir la lógica

A veces es más fácil describir lo que no quiere que lo que quiere. Por ejemplo, puede indicar que se muestre a todas las personas que no pertenezcan a la región East o marcar cualquier pedido que no esté pagado.

La función NOT invierte un valor lógico. Si algo es TRUE, NOT lo convierte en FALSE. Si es FALSE, NOT lo convierte en TRUE.

Es la función lógica más sencilla: recibe una sola condición, pero permite expresar muchas reglas de forma más clara.

La estructura de NOT

A diferencia de AND y OR, la función NOT recibe exactamente un argumento:

  • logical: una única condición o valor cuyo resultado es TRUE o FALSE

Devuelve el valor opuesto. No hay un segundo argumento ni una lista separada por comas. Sea cual sea el contenido, NOT simplemente lo invierte.

=NOT(logical)

Invertir TRUE y FALSE

Esto es todo lo que hace NOT, en dos líneas:

  • =NOT(TRUE) devuelve FALSE
  • =NOT(FALSE) devuelve TRUE

Ese es todo su comportamiento. Es como la palabra no: no verdadero significa falso y no falso significa verdadero. Tenga presente esta inversión y el resto de la lección seguirá de forma natural.

=NOT(TRUE)

Invertir una comparación

El uso más habitual consiste en invertir una comparación. Suponga que A2 contiene el nombre de una región. Quiere obtener TRUE para cualquier región que no sea East.

La fórmula siguiente toma la prueba A2="East" e invierte su resultado. Si la región es East, la prueba interna es verdadera, por lo que NOT devuelve FALSE. Para cualquier otra región, devuelve TRUE.

=NOT(A2="East")

¿NOT o el operador de desigualdad?

Las hojas de cálculo ya disponen de un operador de desigualdad escrito como <>. Por tanto, =NOT(A2="East") produce el mismo resultado que =A2<>"East".

Para una sola comparación, el operador <> es más corto y a menudo más claro. El verdadero valor de NOT aparece cuando necesita invertir algo más complejo, como el resultado de un AND o un OR completos, como verá a continuación.

=A2<>"East"

Invertir un AND o un OR

Aquí es donde NOT destaca. Imagine que un producto está disponible únicamente cuando la cantidad de A2 es mayor que 0 y el estado de B2 es Active. Quiere marcar todo lo que no esté disponible.

Envuelva todo el AND en NOT. Si el artículo está disponible, el AND interno es verdadero, por lo que NOT devuelve FALSE. Cualquier otro caso devuelve TRUE.

=NOT(AND(A2>0, B2="Active"))

Ejemplo práctico: excluir un grupo

Suponga que quiere conceder una bonificación a todos los empleados excepto a quienes tengan el cargo Intern. Usar NOT refleja el requisito casi literalmente.

La fórmula comprueba si el cargo de C2 no es Intern. Cuando se cumple esa condición, muestra Eligible; de lo contrario, muestra Not Eligible. Describir directamente la excepción suele hacer que la fórmula sea más fácil de leer que enumerar todos los cargos incluidos.

=IF(NOT(C2="Intern"), "Eligible", "Not Eligible")

Comprobar celdas no vacías

NOT combina bien con funciones que devuelven TRUE o FALSE, como ISBLANK. La función ISBLANK devuelve TRUE cuando una celda está vacía.

Para hacer algo solo cuando una celda contiene un valor, inviértalo con NOT. La fórmula siguiente muestra Ready cuando A2 no está vacía y Missing cuando está vacía.

=IF(NOT(ISBLANK(A2)), "Ready", "Missing")

Las dobles negaciones se anulan

Al igual que en el lenguaje cotidiano, dos funciones NOT se anulan mutuamente. =NOT(NOT(TRUE)) vuelve a devolver TRUE, porque se ha invertido dos veces.

Aunque rara vez escribirá una doble negación de forma intencionada, reconocerla le ayudará a simplificar fórmulas enrevesadas. Si encuentra NOT(NOT(...)), normalmente puede eliminar ambas funciones y conservar la condición interna.

=NOT(NOT(A2>10))

Cuándo utilizar NOT

Use NOT cuando la regla se formule naturalmente como una exclusión o una inversión:

  • Todas las personas que no sean gerentes
  • Cualquier pedido que no se haya enviado
  • Invertir el resultado de un AND o un OR completos

Para una sola comparación sencilla, el operador <> puede resultar más ordenado. Sin embargo, para invertir una lógica compleja, NOT deja clara la intención.

Por qué es importante NOT

La función NOT es pequeña, pero potente: invierte cualquier resultado lógico y lo convierte en su opuesto. Así puede describir las excepciones directamente, en lugar de enumerar de forma poco práctica todo lo que quiere conservar.

Recuerde lo esencial:

  • Recibe exactamente un argumento
  • Convierte TRUE en FALSE y viceversa
  • Resulta especialmente útil al envolver un AND, un OR o una función como ISBLANK

Ahora haga una comprobación rápida.

Comprobación rápida

Compruebe cuánto entiende el comportamiento de la función NOT.

Repaso: invertir la lógica con NOT

Ha aprendido que NOT invierte un valor lógico, convirtiendo TRUE en FALSE y FALSE en TRUE.

  • Sintaxis: =NOT(test) con exactamente una condición
  • Para una sola comparación, <> suele ser más corto: =A2<>"East"
  • Es especialmente útil para invertir un AND o un OR completos: =NOT(AND(...))
  • Combina bien con ISBLANK y otras funciones que devuelven verdadero o falso

A continuación: IFS, una forma más clara de gestionar muchas ramas a la vez.

=NOT(AND(A2>0, B2="Active"))
Gratis para empezar

Aprende Excel con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Invertir la lógica con NOT» es gratis?

Sí — el texto completo de «Invertir la lógica con NOT» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Invertir la lógica con NOT»?

Invierta un resultado TRUE o FALSE con la función NOT Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Excel Formulas Academy?

No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Invertir la lógica con NOT»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?

Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Exigir todas las condiciones con AND
  2. Aceptar cualquier coincidencia con OR
  3. Invertir la lógica con NOT
  4. Ramificación más clara con IFS
← Volver a Excel Formulas Academy