Dominio de la fórmula IFs: simplificar la lógica condicional en Google Sheets

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!

También te puede gustar...

funciones y fórmulas de google sheets

Cómo hallar el tipo de interés nominal con Google Sheets

Sarah es una joven profesional que toma importantes decisiones financieras. Desde tarjetas de crédito a hipotecas, préstamos estudiantiles e inversiones...
funciones y fórmulas de google sheets

Extraer datos de Google Calendar en Google Sheets mediante Apps Script

Este post fue publicado originalmente en nuestro foro de la comunidad. Objetivo : Esta guía muestra cómo utilizar Google Apps Script para extraer datos...
funciones y fórmulas de google sheets

Uso de la función PROPER para escribir en mayúsculas la primera letra de cada palabra en Google Sheets

Nota: Este artículo se publicó originalmente en el foro de nuestra comunidad. Alguna vez te has visto en la necesidad de limpiar una lista de nombres, títulos o cualquier...