Lógicas
Invertir una prueba verdadera o falsa
Definición
Mostrar 1 cuando una prueba no es verdadera significa envolver NOT dentro de IF.
Sintaxis
=IF(NOT(logical),1,0)
Argumentos
| Argumento | Significado |
|---|---|
logical |
La prueba que se invierte, por ejemplo B2>10. |
Ejemplo resuelto
Una hoja de contadores marca una lectura de B2 cuando no está por encima de 10.
| A: Contador | B: Lectura |
|---|---|
| M-1 | 4 |
| M-2 | 18 |
| M-3 | 10 |
Fórmula: =IF(NOT(B2>10),1,0)
Resultado: 1. 4 no es mayor que 10, así que NOT invierte la prueba fallida e IF muestra 1.
Práctica
La celda A2 contiene 0. En B2, escribe una fórmula que muestre 1 cuando A2 no sea igual a 0 y 0 cuando sea 0.
- En B2, escribe una fórmula IF que use NOT y muestre 1 cuando A2 no sea 0, y 0 en caso contrario.
- B2 debe mostrar el resultado para 0.
Paso 1 de 2
Escribe =IF(NOT(A2=0),1,0) en B2.
A2 es 0, así que el resultado es 0.
Aquí las fórmulas usan los nombres de función en inglés, como SUM, y un punto (.) como separador decimal, en todos los idiomas.
Cargando la hoja…
B2 usa NOT.
B2 ahora muestra 0.
La siguiente lección es Capturar un error de una división.
Funciones relacionadas
NOT es la función que invierte la prueba.
Error común
Dejar fuera IF, como en =NOT(B2>10): la celda muestra entonces TRUE o FALSE en lugar de 1 o 0.