Funciones › NO
Función NO en Excel: invertir una condición, con ejemplos
La función NO invierte un resultado lógico: lo verdadero pasa a falso y lo falso a verdadero. Sirve cuando es más fácil describir lo que no quieres: "los pedidos que no están cancelados" o "las filas que no están vacías".
Se usa sobre todo con funciones que devuelven verdadero o falso, como ESBLANCO o ESNUMERO, y dentro de SI. Para una comparación simple, el operador <> (distinto de) suele ser más corto.
Sintaxis
=NO(valor_lógico) En inglés: NOT
valor_lógicoLa condición o el valor lógico que se invierte. Ej.:
B2="Cancelado".
Ejemplos
| A | B | C | |
|---|---|---|---|
| 1 | Pedido | Estado | ¿Sigue activo? |
| 2 | P-5 | Cancelado | |
| 3 | P-6 | En camino | VERDADERO |
C3: =NO(B3="Cancelado") Resultado: VERDADEROEl estado de P-6 no es "Cancelado". La comparación da falso y NO lo convierte en verdadero.
| A | B | C | |
|---|---|---|---|
| 1 | Empleado | Fecha de baja | ¿Tiene baja? |
| 2 | Quintero | 28/02/2026 | VERDADERO |
| 3 | Robles |
C2: =NO(ESBLANCO(B2)) Resultado: VERDADEROESBLANCO dice si la celda está vacía y NO lo invierte. Hay una fecha, así que el resultado es verdadero.
| A | B | C | |
|---|---|---|---|
| 1 | Producto | Precio | Revisión |
| 2 | Lámpara | consultar | Falta precio |
| 3 | Mesa | 89 |
C2: =SI(NO(ESNUMERO(B2));"Falta precio";"Correcto") Resultado: Falta precioDentro de SI marca las filas donde el precio no es un número. "consultar" es texto: aparece "Falta precio".
Practica ahora
Cargando…
Hacer la lección completa: Y, O y XO →
Errores comunes
- Usarla donde basta
<>.=NO(B2="Cancelado")yB2<>"Cancelado"dan lo mismo. Para una comparación simple, usa el operador. - Darle varias condiciones.
NOacepta un solo argumento. Para negar una combinación, pon dentroYuO:=NO(O(B2="Cancelado";B2="Devuelto")). - Negar dos veces. Un
NOdentro de otro devuelve la condición original y solo complica la fórmula. Quita los dos. - Esperar un texto como resultado.
NOsolo devuelveVERDADEROoFALSO. Para mostrar otro texto, ponla dentro deSI.