Las cosas no siempre serán como queremos que sean. Puede suceder lo inesperado. Por ejemplo, digamos que tienes que dividir números. Intentar dividir cualquier número por cero (0) da un error. Las funciones lógicas son útiles en estos casos. En este tutorial, cubriremos los siguientes temas.
En este tutorial, cubriremos los siguientes temas.
- ¿Qué es una función lógica?
- Ejemplo de función IF
- Explicación de las funciones lógicas de Excel
- Funciones IF anidadas
¿Qué es una función lógica?
Es una característica que nos permite introducir la toma de decisiones a la hora de ejecutar fórmulas y funciones. Las funciones están acostumbradas a;
- Verifique si una condición es verdadera o falsa
- Combinar varias condiciones juntas
Una condición es una expresión que se evalúa como verdadera o falsa. La expresión podría ser una función que determina si el valor ingresado en una celda es de tipo de datos numérico o de texto, si un valor es mayor, igual o menor que un valor especificado, etc.
Ejemplo de función IF
Trabajaremos con el presupuesto de suministros para el hogar de este tutorial. Usaremos la función SI para determinar si un artículo es caro o no. Supondremos que los artículos con un valor superior a 6.000 son caros. Los que son menos de 6.000 son menos costosos. La siguiente imagen nos muestra el conjunto de datos con el que trabajaremos.
- Coloque el foco del cursor en la celda F4
- Ingrese la siguiente fórmula que usa la función SI
= SI (E4 <6000, "Sí", "No")
AQUÍ,
- "= SI (…)" llama a las funciones SI
- "E4 <6000" es la condición que evalúa la función IF. Comprueba que el valor de la dirección de celda E4 (subtotal) sea inferior a 6.000
- "Sí" este es el valor que mostrará la función si el valor de E4 es menor que 6,000
- "No" este es el valor que mostrará la función si el valor de E4 es mayor que 6.000
Cuando haya terminado, presione la tecla Intro.
Obtendrás los siguientes resultados
Explicación de las funciones lógicas de Excel
La siguiente tabla muestra todas las funciones lógicas en Excel
S / N | FUNCIÓN | CATEGORÍA | DESCRIPCIÓN | USO |
---|---|---|---|---|
01 | Y | Lógico | Comprueba varias condiciones y devuelve verdadero si todas las condiciones se evalúan como verdaderas. | = AND (1> 0, ISNUMBER (1)) La función anterior devuelve VERDADERO porque ambas Condición son Verdaderas. |
02 | FALSO | Lógico | Devuelve el valor lógico FALSO. Se utiliza para comparar los resultados de una condición o función que devuelve verdadero o falso. | FALSO() |
03 | SI | Lógico | Verifica si se cumple una condición o no. Si se cumple la condición, devuelve verdadero. Si no se cumple la condición, devuelve falso. = SI (prueba_lógica, [valor_si_verdadero], [valor_si_falso]) | = SI (ES NÚMERO (22), "Sí", "No") 22 es Número para que devuelva Sí. |
04 | SI ERROR | Lógico | Devuelve el valor de la expresión si no se produce ningún error. Si ocurre un error, devuelve el valor del error. | = SIERROR (5/0, "Dividir por error cero") |
05 | IFNA | Lógico | Devuelve el valor si no se produce el error # N / A. Si se produce un error # N / A, devuelve el valor NA. # N / A error significa un valor si no está disponible para una fórmula o función. | = IFNA (D6 * E6,0) NB, la fórmula anterior devuelve cero si ambos o D6 o E6 están vacíos |
06 | NO | Lógico | Devuelve verdadero si la condición es falsa y devuelve falso si la condición es verdadera | = NO (ESTEXTO (0)) NB, la función anterior devuelve verdadero. Esto se debe a que ISTEXT (0) devuelve falso y la función NO convierte falso a VERDADERO |
07 | O | Lógico | Se usa al evaluar múltiples condiciones. Devuelve verdadero si alguna o todas las condiciones son verdaderas. Devuelve falso si todas las condiciones son falsas | = O (D8 = "admin", E8 = "cajero") Nota: la función anterior devuelve verdadero si tanto D8 como E8 son administrador o cajero |
08 | CIERTO | Lógico | Devuelve el valor lógico VERDADERO. Se utiliza para comparar los resultados de una condición o función que devuelve verdadero o falso. | CIERTO() |
Funciones IF anidadas
Una función SI anidada es una función SI dentro de otra función SI . Las declaraciones if anidadas son útiles cuando tenemos que trabajar con más de dos condiciones. Digamos que queremos desarrollar un programa simple que verifique el día de la semana. Si el día es sábado queremos mostrar "fiesta bien", si es domingo queremos mostrar "tiempo para descansar", y si es cualquier día de lunes a viernes que queremos mostrar, recuerde completar su lista de tareas pendientes.
Una función if anidada puede ayudarnos a implementar el ejemplo anterior. El siguiente diagrama de flujo muestra cómo se implementará la función IF anidada.
La fórmula para el diagrama de flujo anterior es la siguiente
= SI (B1 = "Domingo", "tiempo para descansar", SI (B1 = "Sábado", "fiesta bien", "lista de tareas pendientes"))
AQUÍ,
- "= IF (….)" Es la función if principal
- "= SI (…, SI (….))" La segunda función SI es la anidada. Proporciona una evaluación adicional si la función IF principal devolvió falso.
Ejemplo practico
Cree un nuevo libro de trabajo e ingrese los datos como se muestra a continuación
- Ingrese la siguiente fórmula
= SI (B1 = "Domingo", "tiempo para descansar", SI (B1 = "Sábado", "fiesta bien", "lista de tareas pendientes"))
- Ingrese el sábado en la dirección de celda B1
- Obtendrás los siguientes resultados
Descargue el archivo de Excel utilizado en el Tutorial
Resumen
Las funciones lógicas se utilizan para introducir la toma de decisiones al evaluar fórmulas y funciones en Excel.