¿Quieres mejorar tus habilidades en Excel? Aprenda las principales funciones lógicas en Excel que pueden simplificar su análisis de datos y agilizar su flujo de trabajo.
Las funciones lógicas de Excel son la columna vertebral de las fórmulas de Excel; el análisis de datos está incompleto sin estas funciones. Debe recurrir a las funciones lógicas cada vez que trabaje con elementos dinámicos y desee asignar un valor lógico basado en otro valor/condición.
Como cualquier otro lenguaje de programación, Excel ofrece un conjunto de funciones lógicas que simplifican la vida del usuario. Si está trabajando con datos condicionales y desea que Excel realice algunos cálculos automáticamente, entonces es hora de dominar estas fórmulas lógicas.
¿Qué son las funciones lógicas de Excel?
Excel ofrece una variedad de funciones a los usuarios finales. De todas las funciones disponibles, las operaciones lógicas son las más utilizadas porque agregan un gran valor a sus datos. Puede asignar lógica condicional sobre la marcha, sin preocuparse por calcular y asignar valores relevantes para cada celda de datos.
Algunas funciones lógicas de uso común incluyen las siguientes:
- SI
- IFS
- SI ERROR
- Y
- O
- NO
Puede usar las funciones anteriores individualmente y con las declaraciones IF. Cuando los usa con la declaración IF, obtiene poderosas declaraciones condicionales, que pueden llevar sus fórmulas a un nivel superior y convertirlo en un experto analista de datos.
1. Declaración SI
La declaración IF es la función más básica dentro de Excel, pero no obstante tiene un gran impacto. Al asignar valores basados en condiciones, recurre a la instrucción IF de Excel, la función principal para las condiciones lógicas.
Según el tipo y el uso de la función SI, obtendrá un resultado relevante de su fórmula. Para mejorar su uso y la calidad de la fórmula, puede usar dos tipos de instrucciones IF:
- Declaración IF única
- Declaración IF anidada
A. La declaración IF única
La declaración IF independiente es ideal cuando se verifica una sola condición. Especifique la condición; dependiendo de esta condición, la instrucción IF devolverá un valor Verdadero/Falso.
Así es como puede usar la declaración IF con un solo criterio:
=SI(prueba_lógica, [valor_si_verdadero], [valor_si_falso])
Ejemplo: Cuando el valor de la condición es 1, el resultado es Bueno y, alternativamente, es Malo cuando el valor de la condición es 2.
=SI(A2=1,"Bien", SI(B2=1, "Malo"))
B. Declaración IF anidada
Utilizando el Función SI con la función SI anidada en Excel es fácil. La función IF anidada le permite pasar múltiples condiciones en una fórmula. Puede especificar varias condiciones y los valores Verdadero/Falso resultantes con una instrucción IF adicional.
Aquí está la fórmula para usar declaraciones IF anidadas:
=SI(prueba_lógica, [valor_si_verdadero], si (prueba_lógica, [valor_si_verdadero], ...[valor_si_falso]))
Agregue el número requerido de corchetes de cierre al final de su fórmula para cerrar todas sus funciones IF.
Ejemplo: si tiene múltiples condiciones como 1, 2 y 3 y desea asignar un valor relacionado a cada número, puede usar la función IF anidada de la siguiente manera:
=SI(A2=1,"Bien", SI(A2=2, "Medio", "Malo"))
Dependiendo del valor de su condición, se asigna un valor automáticamente.
2. Función IFS
La función IFS es una función lógica relativamente sencilla, ya que es más fácil de leer y puede calcular de manera eficiente múltiples condiciones simultáneamente.
Sin embargo, la función IFS evalúa todas las condiciones definidas, a diferencia de su contraparte, que evalúa solo una condición durante la ejecución. Puede utilizar la función IFS como se muestra a continuación:
=IFS([Prueba_lógica1, Valor_si_verdadero1],...)
En la función IFS, debe definir cada valor Verdadero y Falso.
3. Función SI.ERROR
Como sugiere el nombre, puede usar la función IFERROR para manejar cualquier error inherente cada vez que encuentre uno. Por ejemplo, dividir un número por 0 te da un #DIV/0. error en excel.
Alternativamente, cuando usa la función BUSCARV en Excel, obtendrá un error #N/A cada vez que obtenga un resultado de valor en blanco o que no coincida. Para atrapar estos errores y mostrar un valor alternativo, puede usar la función IFERROR.
Aquí está la sintaxis para referencia:
=SI.ERROR(valor, valor_si_error)
Ejemplo: Cuando divide el Numerador por los valores de la columna Denominador, ¡obtiene el #DIV/0! error. Puede usar IFERROR para mostrar un valor alternativo (0 en el ejemplo a continuación), tan pronto como la fórmula resulte en un error.
=SI.ERROR(A2/B2, 0)
4. Función Y
La función AND es parte de la función IF y puede usarla para definir dos o más condiciones dependientes en una fórmula IF. Suponga que tiene que mostrar un resultado, en base a dos criterios dentro de su fórmula:
=SI(Y(Criterio1, Criterio2), [valor_si_verdadero], [valor_si_falso])
Antes de asignar el valor Verdadero, la fórmula comprobará si se cumplen los criterios 1 y 2. Si alguna de las condiciones no se cumple, se moverá automáticamente a la última parte de la fórmula, el valor Falso definido.
Cuando tiene más de dos condiciones, puede modificar la fórmula anterior; en lugar de dos, especifique tres o más condiciones con la cláusula AND. Aquí está la sintaxis para referencia:
=SI(Y(Criterio1, Criterio2, Criterio3...), [valor_si_verdadero], [valor_si_falso])
Ejemplo: En el siguiente ejemplo, cuando los valores en las columnas Primera Condición y Segunda Condición son iguales a 1, el resultado es Bueno, de lo contrario es Malo.
=SI(Y(A2=1,B2=1),"Bien","Malo")
5. O función
La función OR tiene múltiples facetas, lo que le da mucha libertad para ampliar sus operaciones lógicas. A diferencia de la función AND, la función OR proporcionará un resultado si alguna de las condiciones especificadas es verdadera. Como alternativa, obtendrá el valor Falso especificado si no se cumplen las condiciones.
=SI(O(Criterio1, Criterio2), [valor_si_verdadero], [valor_si_falso])
Así es como puede usar la función OR con múltiples condiciones dentro de una función IF:
=SI(O(Criterio1, Criterio2, Criterio3...), [valor_si_verdadero], [valor_si_falso])
Ejemplo: El resultado muestra Bueno ya que una condición especificada es Verdadera dentro de la función OR.
6. No funciona
¿Qué sucede cuando tiene muchos valores y desea revertir sus comprobaciones condicionales? En lugar de especificar todos los valores en la fórmula, puede usar la función NO con la función SI para simplificar sus fórmulas.
Puede pensar en la función NOT como una función inversa, y funciona bien cuando desea especificar las condiciones opuestas dentro de sus declaraciones IF. Aquí está la sintaxis básica de una función NOT en Excel:
=SI(NO(prueba_lógica), [valor_si_verdadero], [valor_si_falso])
Ejemplo: En el ejemplo a continuación, la condición busca el opuesto de 1 y muestra Bad tan pronto como la condición es True.
Excel de Microsoft ofrece una variedad de funciones tanto para principiantes como para usuarios avanzados. Dado su uso generalizado, hay mucho que esperar en Excel. Si comienza con Excel, debe aprender las funciones más básicas y avanzar lentamente para dominar la herramienta.