Funciones Lógicas
Avanzado

Proyecto final: clasifica los pedidos de esta mañana

Dos decisiones por fila, con toda la ruta de lógica.

Tarea:

El almacén necesita saber qué sale hoy y por qué se retiene lo demás. En la columna D pon Ship si hay stock y el pedido está pagado, y Hold en caso contrario. En la columna E indica el motivo: Backorder si el stock es cero, Awaiting payment si no está pagado, y Ready en el resto.

Objetivos de Aprendizaje:

  • Combinar AND dentro de IF
  • Anidar IF para tres resultados
  • Ordenar las pruebas de más específica a menos
Pistas

Resuélvelo sin pistas para +5 XP

Hoja de Cálculo Interactiva

Los datos de este ejercicio

Esta es la cuadrícula con la que empiezas. Las referencias de celda de la tarea — B6, C2 — apuntan a los números de fila y letras de columna de abajo.

ABCDE
1OrderStockPaidDecisionReason
2A-1015Yes
3A-1020Yes
4A-10312No
5A-1043Yes
Qué enseña este ejercicio (contiene la respuesta)

El orden de las pruebas anidadas es todo el ejercicio. Comprobar el pago antes que el stock etiquetaría A-102 como pendiente de pago cuando está pagado y simplemente no está en el almacén. Un IF anidado devuelve la primera rama que se cumple, así que el caso más específico va primero.