La solicitud

De Rachel Ramirez, Planificadora de mercancía
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:D21con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
XLOOKUPpendiente
Paso 2 de 3. En E2:E21, calcula el cambio del precio de febrero al precio nuevo como una fracción: el precio nuevo dividido entre el precio de febrero, menos 1. La columna tiene formato de porcentaje.
- Llena
E2:E21con los valores correctospendiente - Con fórmulas, no con números escritospendiente
Paso 3 de 3. En F2:F21, usa IFS para etiquetar cada producto según su cambio de la columna E: "cut" cuando el cambio sea menor que 0, "same" cuando sea 0, "big raise" cuando sea al menos el umbral de I9 y "raise" para todo lo demás.
- Llena
F2:F21con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
IFSpendiente
Paso 1 · tu hoja
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | product_id | name | feb_price | new_price | change | label | product_id | mar_1_price | ||
| 2 | 141 | Thatcher Acacia Dutch Oven | 13.99 | 151 | 60.99 | |||||
| 3 | 142 | Upland Acacia Serving Platter | 36.99 | 158 | 179.00 | |||||
| 4 | 143 | Pine Cast Iron Carafe | 269.00 | 150 | 19.99 | |||||
| 5 | 144 | Hazel Porcelain Cutting Board | 129.00 | 143 | 289.00 | |||||
| 6 | 145 | Cove Cast Iron Dutch Oven | 10.99 | 146 | 16.99 | |||||
| 7 | 146 | Thatcher Cast Iron Bowl Set | 15.99 | 142 | 38.99 | |||||
| 8 | 147 | Cedar Cast Iron Tumbler Set | 79.99 | |||||||
| 9 | 148 | Spruce Enamel Utensil Set | 239.00 | Big raise from | 6% | |||||
| 10 | 149 | Hazel Stainless Dutch Oven | 109.00 | |||||||
| 11 | 150 | Linden Enamel Serving Platter | 18.99 | |||||||
| 12 | 151 | Glen Stoneware Carafe | 57.99 | |||||||
| 13 | 152 | Monroe Stoneware Utensil Set | 13.99 | |||||||
| 14 | 153 | Alder Acacia Dutch Oven | 72.99 | |||||||
| 15 | 154 | Vale Enamel Bowl Set | 11.99 | |||||||
| 16 | 155 | Tidewater Stainless Wine Glasses | 169.00 | |||||||
| 17 | 156 | Willow Acacia Knife Block | 53.99 | |||||||
| 18 | 157 | Oakley Enamel Dutch Oven | 109.00 | |||||||
| 19 | 158 | Hazel Porcelain Serving Platter | 169.00 | |||||||
| 20 | 159 | Driftwood Porcelain Carafe | 179.00 | |||||||
| 21 | 160 | Fairhaven Stoneware Cutting Board | 70.99 | |||||||
| 22 | ||||||||||
| 23 |
Cargando el editor…
Solución de referencia
Mote revisa tu resultado
Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.
Paso 2 · tu hoja
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | product_id | name | feb_price | new_price | change | label | product_id | mar_1_price | ||
| 2 | 141 | Thatcher Acacia Dutch Oven | 13.99 | 13.99 | 151 | 60.99 | ||||
| 3 | 142 | Upland Acacia Serving Platter | 36.99 | 38.99 | 158 | 179.00 | ||||
| 4 | 143 | Pine Cast Iron Carafe | 269.00 | 289.00 | 150 | 19.99 | ||||
| 5 | 144 | Hazel Porcelain Cutting Board | 129.00 | 129.00 | 143 | 289.00 | ||||
| 6 | 145 | Cove Cast Iron Dutch Oven | 10.99 | 10.99 | 146 | 16.99 | ||||
| 7 | 146 | Thatcher Cast Iron Bowl Set | 15.99 | 16.99 | 142 | 38.99 | ||||
| 8 | 147 | Cedar Cast Iron Tumbler Set | 79.99 | 79.99 | ||||||
| 9 | 148 | Spruce Enamel Utensil Set | 239.00 | 239.00 | Big raise from | 6% | ||||
| 10 | 149 | Hazel Stainless Dutch Oven | 109.00 | 109.00 | ||||||
| 11 | 150 | Linden Enamel Serving Platter | 18.99 | 19.99 | ||||||
| 12 | 151 | Glen Stoneware Carafe | 57.99 | 60.99 | ||||||
| 13 | 152 | Monroe Stoneware Utensil Set | 13.99 | 13.99 | ||||||
| 14 | 153 | Alder Acacia Dutch Oven | 72.99 | 72.99 | ||||||
| 15 | 154 | Vale Enamel Bowl Set | 11.99 | 11.99 | ||||||
| 16 | 155 | Tidewater Stainless Wine Glasses | 169.00 | 169.00 | ||||||
| 17 | 156 | Willow Acacia Knife Block | 53.99 | 53.99 | ||||||
| 18 | 157 | Oakley Enamel Dutch Oven | 109.00 | 109.00 | ||||||
| 19 | 158 | Hazel Porcelain Serving Platter | 169.00 | 179.00 | ||||||
| 20 | 159 | Driftwood Porcelain Carafe | 179.00 | 179.00 | ||||||
| 21 | 160 | Fairhaven Stoneware Cutting Board | 70.99 | 70.99 | ||||||
| 22 | ||||||||||
| 23 |
Cargando el editor…
Solución de referencia
Mote revisa tu resultado
Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.
Paso 3 · tu hoja
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | product_id | name | feb_price | new_price | change | label | product_id | mar_1_price | ||
| 2 | 141 | Thatcher Acacia Dutch Oven | 13.99 | 13.99 | 0.0% | 151 | 60.99 | |||
| 3 | 142 | Upland Acacia Serving Platter | 36.99 | 38.99 | 5.4% | 158 | 179.00 | |||
| 4 | 143 | Pine Cast Iron Carafe | 269.00 | 289.00 | 7.4% | 150 | 19.99 | |||
| 5 | 144 | Hazel Porcelain Cutting Board | 129.00 | 129.00 | 0.0% | 143 | 289.00 | |||
| 6 | 145 | Cove Cast Iron Dutch Oven | 10.99 | 10.99 | 0.0% | 146 | 16.99 | |||
| 7 | 146 | Thatcher Cast Iron Bowl Set | 15.99 | 16.99 | 6.3% | 142 | 38.99 | |||
| 8 | 147 | Cedar Cast Iron Tumbler Set | 79.99 | 79.99 | 0.0% | |||||
| 9 | 148 | Spruce Enamel Utensil Set | 239.00 | 239.00 | 0.0% | Big raise from | 6% | |||
| 10 | 149 | Hazel Stainless Dutch Oven | 109.00 | 109.00 | 0.0% | |||||
| 11 | 150 | Linden Enamel Serving Platter | 18.99 | 19.99 | 5.3% | |||||
| 12 | 151 | Glen Stoneware Carafe | 57.99 | 60.99 | 5.2% | |||||
| 13 | 152 | Monroe Stoneware Utensil Set | 13.99 | 13.99 | 0.0% | |||||
| 14 | 153 | Alder Acacia Dutch Oven | 72.99 | 72.99 | 0.0% | |||||
| 15 | 154 | Vale Enamel Bowl Set | 11.99 | 11.99 | 0.0% | |||||
| 16 | 155 | Tidewater Stainless Wine Glasses | 169.00 | 169.00 | 0.0% | |||||
| 17 | 156 | Willow Acacia Knife Block | 53.99 | 53.99 | 0.0% | |||||
| 18 | 157 | Oakley Enamel Dutch Oven | 109.00 | 109.00 | 0.0% | |||||
| 19 | 158 | Hazel Porcelain Serving Platter | 169.00 | 179.00 | 5.9% | |||||
| 20 | 159 | Driftwood Porcelain Carafe | 179.00 | 179.00 | 0.0% | |||||
| 21 | 160 | Fairhaven Stoneware Cutting Board | 70.99 | 70.99 | 0.0% | |||||
| 22 | ||||||||||
| 23 |
Cargando el editor…
Solución de referencia
Mote revisa tu resultado
Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.
Lo que recibe Rachel, y por qué
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*100en una columna con formato de porcentaje: 5.4 % se muestra como 540.7 %.- Probar
E2>0para “raise” antes deE2>=$I$9: las subidas grandes nunca reciben su etiqueta.
¡Linterna encendida!
Practicaste: xlookupif not foundpercent changeifsabsolute references
- Resuelto
- Sin pistas
- Al primer intento
