La fórmula IFS en Google Sheets es ideal para evaluar múltiples condiciones en una sola fórmula. Ya sea para hacer un seguimiento de los niveles de existencias, gestionar los datos de ventas o manejar el inventario, esta fórmula simplifica las operaciones lógicas complejas y garantiza una toma de decisiones eficaz.
Exploremos cómo funciona la fórmula IFS y destaquemos sus aplicaciones prácticas con ejemplos de la vida real.
Sintaxis de las fórmulas IFS
La fórmula IFS evalúa múltiples condiciones y devuelve el primer resultado donde la condición es TRUE. A diferencia de IF, que requiere anidamiento para múltiples condiciones, la fórmula IFS las maneja fácilmente.
=IFS(condición1, valor_si_verdadero1, [condición2, valor_si_verdadero2], ...)
- condición1: La primera condición a comprobar.
- valor_si_verdadero1: El valor a devolver si condición1 es VERDADERO.
- condición2, valor_si_verdadero2, etc.: Condiciones adicionales y sus respectivos resultados.
¿Por qué utilizar la fórmula IFS?
- Elimina la necesidad de engorrosos anidados SI fórmulas.
- Maneja múltiples condiciones con claridad y precisión.
- Ofrece una lógica flexible y dinámica para cálculos avanzados.
1. Gestión de la reposición de existencias
Escenario: Calcular el estado de la población en función de umbrales específicos.
|
A |
B |
C |
|
Producto |
Nivel de existencias |
Estado |
|
Producto A |
5 |
Reordenar pronto |
|
Producto B |
0 |
Agotado |
|
Producto C |
50 |
En stock |
=IFS(B5=0, “Agotado”, B5<10, “Reordenar pronto”, B5>=10, “En stock”)
Desglose de la fórmula:
- Condición 1: B5=0, “Agotado”
- Si el valor en B5 es exactamente 0, la fórmula devuelve “Agotado”.
- Condición 2: B5<10, “Reordenar pronto”
- Si el valor en B5 es inferior a 10 (pero no 0), la fórmula devuelve “Reordenar pronto”.
- Condición 3: B5>=10, “En Stock”
- Si el valor en B5 es mayor o igual que 10, la fórmula devuelve “En stock”
Compruebe la fórmula en la hoja de cálculo
Cómo funciona:
- Si el nivel de existencias es 0, devuelve “Agotado”.
- Si el nivel de existencias es inferior a 10, devuelve “Reordenar pronto”.
- En caso contrario, devuelve “En stock”.
Ventajas:
- Realiza un seguimiento automático del estado de las existencias sin intervención manual.
- Ayuda a mantener niveles óptimos de inventario.
2. Distribución de las ventas por etapas
Escenario: Categorizar los prospectos de ventas con base en su estatus.
|
A |
B |
|
Estado del plomo |
Escenario |
|
Objetivo |
Inicial |
|
Contrato generado |
Negociación |
|
Perdido |
Cerrado - Perdido |
|
Won |
Cerrado - Ganado |
=IFS(A5=“Objetivo”, “Inicial”, A5=“Contrato generado”, “Negociación”, A5=“Lost”, “Cerrado - Perdido”, A5=“Ganado”, “Cerrado - Ganado”)
Desglose de fórmulas
- Condición 1: A5=”Objetivo”, “Inicial”
- Si el valor en A5 es “Objetivo”, la fórmula devuelve “Inicial”.
- Condición 2: A5=”Contrato generado”, “Negociación”
- Si el valor en A5 es “Contrato generado”, la fórmula devuelve “Negociación”.
- Condición 3: A5=”Perdido”, “Cerrado - Perdido”
- Si el valor en A5 es “Lost”, la fórmula devuelve “Cerrado - Perdido”.
- Condición 4: A5=”Ganado”, “Cerrado - Ganado”
- Si el valor en A5 es “Ganado”, la fórmula devuelve “Cerrado - Ganado”.
Comprueba la fórmula en la hoja de cálculo
Cómo funciona
Compara el estado del cliente potencial con las etapas predefinidas y devuelve la etapa correspondiente.
Beneficios
- Proporciona una categorización dinámica de los clientes potenciales, lo que ayuda a mejorar el seguimiento de las ventas.
- Simplifica la visualización del pipeline de ventas.
3. Sistema de calificación de los alumnos basado en notas
Escenario: Un profesor desea asignar calificaciones a los alumnos en función de sus resultados en los exámenes utilizando criterios específicos.
|
A |
B |
C |
|
Nombre del alumno |
Puntuación |
Grado |
|
Alice Johnson |
85 |
A |
|
Bob Carter |
72 |
B |
|
Clara López |
90 |
A |
|
David Brown |
65 |
C |
|
Emma White |
50 |
D |
=IFS(B5=“”, “Datos que faltan”, B5>=85, “A”, B5>=70, “B”, B5>=60, “C”, B5<60, “D”)
Desglose de fórmulas
- Condición 1:
-
- B5=””, “Datos que faltan”: Si la célula B5 está en blanco, la fórmula devuelve “Datos que faltan”.
- Condición 2:
-
- B5>=85, “A”: Si la puntuación es mayor o igual que 85, devuelve “A”.
- Condición 3:
-
- B5>=70, “B”: Si la puntuación es superior o igual a 70 pero inferior a 85, devuelve “B”.
- Condición 4:
-
- B5>=60, “C”: Si la puntuación es superior o igual a 60 pero inferior a 70, devuelve “C”.
- Condición 5:
-
- B5<60, “D”: Si la puntuación es inferior a 60, devuelve “D”.
Comprueba la fórmula en la hoja de cálculo
Cómo funciona
- La fórmula empieza por comprobar si B5 está en blanco. Si es verdadero, devuelve inmediatamente “Datos que faltan” y detiene la evaluación.
- Si B5 tiene una puntuación, evalúa la puntuación en función de las condiciones en orden secuencial:
- Si B5 >= 85, asigna “A”.
- Si B5 >= 70, asigna “B” (sólo si la puntuación no da derecho a “A”).
- Si B5 >= 60, asigna “C” (sólo si la puntuación no puede calificarse de “A” o “B”).
- Si B5 < 60, asigna “D”.
- En IFS deja de evaluarse en cuanto encuentra una condición que es TRUE, garantizando la eficacia.
- Gestiona los datos que faltan y asigna automáticamente las calificaciones adecuadas, ahorrando tiempo y reduciendo los errores.
Beneficios
- Simplifica la lógica: Elimina la necesidad de sentencias IF anidadas, lo que facilita la lectura y gestión de las fórmulas.
- Maneja múltiples condiciones: Evalúa eficazmente múltiples criterios en una sola fórmula.
- Dinámico y flexible: Se adapta a diferentes escenarios como la clasificación, las aprobaciones o la categorización.
- Mejora la claridad: Proporciona salidas claras basadas en condiciones lógicas, mejorando la interpretación de los datos.
- Ejecución sin errores: Se detiene en la primera condición TRUE, reduciendo cálculos innecesarios.
4. Aprobación de pagos condicionales
Escenario: Un equipo financiero desea aprobar pagos basándose en condiciones como el importe del pago y los documentos justificativos.
|
A |
B |
C |
|
Nombre del alumno |
Grado |
Asistencia (%) |
|
Alice Johnson |
A |
95% |
|
Ben Carter |
B+ |
88% |
|
Clara López |
A- |
90% |
|
David Brown |
B |
85% |
=IFS(C5=“No”, “Pendiente”, AND(B5<=1000, C5=“Sí”), “Aprobado”, AND(B5>1000, C5=“Sí”), “Aprobado”, B5>1000, “Pendiente”)
Desglose de fórmulas
- Condición 1:
- C5=”No”, “Pendiente”: Si no se presentan los documentos (C5=”No”), el estado es “Pendiente”.
- Condición 2:
- AND(B5<=1000, C5=”Sí”), “Aprobado”: Si el importe del pago es inferior o igual a $1.000 y se presentan los documentos, el estado es “Aprobado”.
- Condición 3:
- AND(B5>1000, C5=”Sí”), “Aprobado”: Si el importe del pago es superior a $1.000 y se presentan los documentos, el estado es “Aprobado”.
- Condición 4:
- B5>1000, “Pendiente”: Si el importe del pago es superior a $1.000 pero no se presentan los documentos, el estado es “Pendiente”.
Comprueba la fórmula en la hoja de cálculo
Cómo funciona
- Comprueba si falta el importe del pago y devuelve “Faltan datos”.
- Si no se presentan los documentos, marca el pago como “Pendiente”.
- Aprueba los pagos si el importe está dentro del límite y se presentan los documentos.
- Marca los pagos importantes como “Pendientes” si no se aportan los documentos.
- Detiene la comprobación cuando se cumple una condición y devuelve el resultado.
Beneficios
- Automatiza las decisiones: Aprueba o marca automáticamente los pagos en función de condiciones como el importe y la presentación de documentos.
- Ahorra tiempo: elimina la comprobación manual de los criterios de aprobación.
- Reduce los errores: Garantiza aprobaciones coherentes y precisas aplicando la misma lógica a todos los pagos.
- Actualizaciones dinámicas: Ajusta automáticamente los resultados cuando cambian los datos de pago o el estado de los documentos.
Simplifique sus flujos de trabajo con los SI
La fórmula IFS cambia las reglas del juego a la hora de gestionar múltiples condiciones en Google Sheets. Tanto si gestionas el inventario como el seguimiento de las ventas o el cálculo de horas, elimina la complejidad y mejora la productividad.
¿Tiene un caso de uso único para la fórmula IFS? Compártalo en los comentarios: ¡nos encantaría conocer sus ideas!
