FUNCIONES LÓGICAS Y ANIDADAS
FUNCIONES LÓGICAS Y ANIDADAS
Las funciones lógicas son herramientas muy útiles en hojas de cálculo como Google Sheets, ya que nos permiten realizar operaciones y tomar decisiones basadas en valores lógicos. A continuación, se detallan las funciones lógicas básicas e intermedias más utilizadas en Google Sheets, junto con algunos ejemplos prácticos:
1. Función IF:
La función IF evalúa una condición y devuelve un valor si la condición es verdadera y otro valor si la condición es falsa. La sintaxis básica es:
=IF(condición, valor_si_verdadero, valor_si_falso)
Ejemplo: Supongamos que queremos calcular el descuento aplicable a una compra en función del importe total. Si el importe es superior a $100, se aplicará un descuento del 10%, y si es inferior o igual a $100, no se aplicará ningún descuento. La fórmula sería:
=IF(B2>100, B2*0.9, B2)
2. Función AND
La función AND devuelve VERDADERO si todas las condiciones especificadas son verdaderas, y FALSO si al menos una de las condiciones es falsa. La sintaxis básica es:
=AND(condición1, condición2, ...)
Ejemplo: Supongamos que queremos saber si un alumno ha aprobado una asignatura en función de sus notas parciales. Para aprobar, debe obtener al menos un 60% en el primer parcial y un 70% en el segundo parcial. La fórmula sería:
=AND(B2>=60%, C2>=70%)
3. Función OR
La función OR devuelve VERDADERO si al menos una de las condiciones especificadas es verdadera, y FALSO si todas las condiciones son falsas. La sintaxis básica es:
=OR(condición1, condición2, ...)
Ejemplo: Supongamos que queremos saber si un empleado tiene derecho a un bono en función de su antigüedad en la empresa o de su rendimiento. Si lleva más de 5 años en la empresa o ha obtenido una puntuación superior a 8 en su evaluación anual, tiene derecho a un bono. La fórmula sería:
=OR(B2>5, C2>8)
4. Función NOT
La función NOT invierte el valor de una condición. Si la condición es verdadera, devuelve FALSO, y si la condición es falsa, devuelve VERDADERO. La sintaxis básica es:
=NOT(condición)
Ejemplo: Supongamos que queremos saber si un cliente es nuevo. Si el valor de la celda B2 es "Nuevo", la fórmula NOT(B2="Nuevo") devolverá FALSO, y si el valor de la celda B2 es cualquier otro valor, devolverá VERDADERO.
5. Función IFERROR
La función IFERROR evalúa una expresión y devuelve un valor si no se produce ningún error, y otro valor si se produce un error. La sintaxis básica es:
=IFERROR(expresión, valor_si_error)
Ejemplo: Supongamos que queremos calcular el cociente de dos números en las celdas B2 y C2, pero C2 puede ser cero en algunos casos.
Las funciones que se usan en una misma celda con otra función se denominan funciones anidadas. Cuando se combinan funciones, Hojas de cálculo de Google calcula primero la función más interna.
A continuación se muestran algunas funciones anidadas más comunes: