1. Faro

Nivel 8 · Desafío final: actualiza la lista de precios de cocina

La solicitud

De Rachel Ramirez, Planificadora de mercancía

“Los cambios de precio de cocina del 1 de marzo llegaron como una lista corta: solo los productos que cambian. Necesito la lista completa de cocina con el precio nuevo, el cambio en porcentaje y una etiqueta para cada producto, porque las subidas del 6 % o más necesitan etiquetas de estante nuevas.”

Tu objetivo

Paso 1 de 3. En D2:D21, usa XLOOKUP para encontrar cada product_id de la columna A en la lista de cambios H2:H7 y devolver su mar_1_price de I2:I7. Los productos que no están en la lista de cambios conservan su precio de febrero, así que usa el precio de febrero de la columna C como valor de if_not_found.

  • Llena D2:D21 con los valores correctospendiente
  • Con fórmulas, no con números escritospendiente
  • Usa XLOOKUPpendiente

Paso 1 · tu hoja

Excel
La hoja de este nivel
ABCDEFGHIJ
1product_idnamefeb_pricenew_pricechangelabel product_id mar_1_price
2141Thatcher Acacia Dutch Oven13.9915160.99
3142Upland Acacia Serving Platter36.99158179.00
4143Pine Cast Iron Carafe269.0015019.99
5144Hazel Porcelain Cutting Board129.00143289.00
6145Cove Cast Iron Dutch Oven10.9914616.99
7146Thatcher Cast Iron Bowl Set15.9914238.99
8147Cedar Cast Iron Tumbler Set79.99
9148Spruce Enamel Utensil Set239.00Big raise from6%
10149Hazel Stainless Dutch Oven109.00
11150Linden Enamel Serving Platter18.99
12151Glen Stoneware Carafe57.99
13152Monroe Stoneware Utensil Set13.99
14153Alder Acacia Dutch Oven72.99
15154Vale Enamel Bowl Set11.99
16155Tidewater Stainless Wine Glasses169.00
17156Willow Acacia Knife Block53.99
18157Oakley Enamel Dutch Oven109.00
19158Hazel Porcelain Serving Platter169.00
20159Driftwood Porcelain Carafe179.00
21160Fairhaven Stoneware Cutting Board70.99
22
23

Cargando el editor…

    ResultadoPresiona Comprobar para comparar D2:D21

    Mote revisa tu resultado

    Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

    Paso 2 · tu hoja

    Excel
    La hoja de este nivel
    ABCDEFGHIJ
    1product_idnamefeb_pricenew_pricechangelabel product_id mar_1_price
    2141Thatcher Acacia Dutch Oven13.9913.9915160.99
    3142Upland Acacia Serving Platter36.9938.99158179.00
    4143Pine Cast Iron Carafe269.00289.0015019.99
    5144Hazel Porcelain Cutting Board129.00129.00143289.00
    6145Cove Cast Iron Dutch Oven10.9910.9914616.99
    7146Thatcher Cast Iron Bowl Set15.9916.9914238.99
    8147Cedar Cast Iron Tumbler Set79.9979.99
    9148Spruce Enamel Utensil Set239.00239.00Big raise from6%
    10149Hazel Stainless Dutch Oven109.00109.00
    11150Linden Enamel Serving Platter18.9919.99
    12151Glen Stoneware Carafe57.9960.99
    13152Monroe Stoneware Utensil Set13.9913.99
    14153Alder Acacia Dutch Oven72.9972.99
    15154Vale Enamel Bowl Set11.9911.99
    16155Tidewater Stainless Wine Glasses169.00169.00
    17156Willow Acacia Knife Block53.9953.99
    18157Oakley Enamel Dutch Oven109.00109.00
    19158Hazel Porcelain Serving Platter169.00179.00
    20159Driftwood Porcelain Carafe179.00179.00
    21160Fairhaven Stoneware Cutting Board70.9970.99
    22
    23

    Cargando el editor…

      ResultadoPresiona Comprobar para comparar E2:E21

      Mote revisa tu resultado

      Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

      Paso 3 · tu hoja

      Excel
      La hoja de este nivel
      ABCDEFGHIJ
      1product_idnamefeb_pricenew_pricechangelabel product_id mar_1_price
      2141Thatcher Acacia Dutch Oven13.9913.990.0%15160.99
      3142Upland Acacia Serving Platter36.9938.995.4%158179.00
      4143Pine Cast Iron Carafe269.00289.007.4%15019.99
      5144Hazel Porcelain Cutting Board129.00129.000.0%143289.00
      6145Cove Cast Iron Dutch Oven10.9910.990.0%14616.99
      7146Thatcher Cast Iron Bowl Set15.9916.996.3%14238.99
      8147Cedar Cast Iron Tumbler Set79.9979.990.0%
      9148Spruce Enamel Utensil Set239.00239.000.0%Big raise from6%
      10149Hazel Stainless Dutch Oven109.00109.000.0%
      11150Linden Enamel Serving Platter18.9919.995.3%
      12151Glen Stoneware Carafe57.9960.995.2%
      13152Monroe Stoneware Utensil Set13.9913.990.0%
      14153Alder Acacia Dutch Oven72.9972.990.0%
      15154Vale Enamel Bowl Set11.9911.990.0%
      16155Tidewater Stainless Wine Glasses169.00169.000.0%
      17156Willow Acacia Knife Block53.9953.990.0%
      18157Oakley Enamel Dutch Oven109.00109.000.0%
      19158Hazel Porcelain Serving Platter169.00179.005.9%
      20159Driftwood Porcelain Carafe179.00179.000.0%
      21160Fairhaven Stoneware Cutting Board70.9970.990.0%
      22
      23

      Cargando el editor…

        ResultadoPresiona Comprobar para comparar F2:F21

        Mote revisa tu resultado

        Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

        La lección

        Una lista corta aplicada a una larga

        Los cambios de precio rara vez llegan como un catálogo nuevo completo. Alguien envía los productos que cambian y el analista los aplica a la lista completa. Este Desafío final hace eso con los veinte productos de cocina de Harbor & Pine, usando todo lo del capítulo: una búsqueda con valor de reemplazo, una fórmula rellenada hacia abajo y una regla IFS con sus tramos en el orden correcto.

        La hoja contiene la lista de cocina en A1:C21, con el precio de febrero de cada producto (el último precio al que se vendió antes del 1 de marzo). La lista de cambios que recibió Rachel está en H1:I7: seis ids de producto y su precio desde el 1 de marzo, ordenados por nombre, no por id. El umbral de una subida grande está en I9. Las columnas D, E y F son tuyas.

        Paso 1: precios nuevos con un valor de reemplazo

        D2   =XLOOKUP(A2,$H$2:$H$7,$I$2:$I$7,C2)

        El producto 142 está en la lista de cambios, así que D3 devuelve su precio de marzo, 38.99. El producto 141 no, así que D2 recurre a C2, su propio precio de febrero de 13.99. El valor de reemplazo es una celda, no un texto: “no está en la lista de cambios” significa “precio sin cambios”, y el precio sin cambios está ahí mismo, en la fila. La lista de cambios está fijada con $ porque todas las filas buscan en las mismas seis filas; C2 se queda relativa para que cada fila recurra a su propio precio.

        Paso 2: el cambio en porcentaje

        E2   =D2/C2-1

        Dividir el precio nuevo entre el anterior da 1.0541 para el producto 142; restar 1 deja 0.0541, que el formato de porcentaje muestra como 5.4 %. Los productos sin cambios dan exactamente 0. No multipliques por 100: el formato ya lo hace para mostrarlo, y el umbral de I9 está guardado como 0.06.

        Paso 3: etiquetas con IFS

        F2   =IFS(E2<0,"cut",E2=0,"same",E2>=$I$9,"big raise",TRUE,"raise")

        Igual que con los tramos de envío del nivel 1, el orden de los pares es la regla. “big raise” debe ir antes del comodín TRUE, o toda subida se detendría en “raise”. Catorce productos salen “same”, cuatro “raise” y dos “big raise”: la Pine Cast Iron Carafe (143) con 7.4 % y el Thatcher Cast Iron Bowl Set (146) con 6.3 %. Esos dos necesitan etiquetas de estante nuevas.

        Pensar como un analista

        No hay bajadas en esta lista de precios, y aun así la fórmula las contempla. Una regla se escribe para todas las listas que pasarán por la hoja, no solo para esta. Haz dos comprobaciones antes de enviarla:

        • Las etiquetas suman: 14 + 4 + 2 es 20, una por producto.
        • El número de precios cambiados coincide con la lista de cambios: seis filas en H2:H7, seis productos sin la etiqueta “same”. Si esos dos conteos no coincidieran, faltaría un id de la lista de cambios en la lista de cocina, o estaría escrito como texto.

        Errores comunes

        • Sin valor de reemplazo en el paso 1: catorce celdas #N/A, que se propagan a las columnas E y F.
        • Un valor de reemplazo de texto como "unchanged": el paso 2 divide entonces texto y muestra #VALUE!.
        • =(D2-C2)/C2*100 en una columna con formato de porcentaje: 5.4 % se muestra como 540.7 %.
        • Probar E2>0 para “raise” antes de E2>=$I$9: las subidas grandes nunca reciben su etiqueta.

        Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.