La solicitud

De Thomas Whitaker, Director de Merchandising
Tu objetivo
Paso 1 de 4. Marca los productos que faltan en la otra lista. En D3:D19, escribe "yes" cuando el id del producto del catálogo aparece en la lista de febrero (A23:A38) y "no" cuando no. En D23:D38, lo mismo en sentido contrario: "yes" cuando el producto de febrero sigue en el catálogo (A3:A19), "no" cuando no. Usa IF alrededor de COUNTIF.
- Llena
D3:D19, D23:D38con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
COUNTIFpendiente
Paso 2 de 4. En E3:E19, trae el precio de febrero de cada producto del catálogo desde la lista de febrero con XLOOKUP: busca el id en A23:A38 y devuelve C23:C38. Para los productos que no están en la lista de febrero, devuelve un texto vacío "" en lugar de #N/A.
- Llena
E3:E19con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
XLOOKUPpendiente
Paso 3 de 4. En F3:F19, calcula el cambio de precio desde febrero como fracción: list_price dividido entre feb_price, menos 1. Déjalo como texto vacío "" para los productos sin precio de febrero.
- Llena
F3:F19con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
IFpendiente
Paso 4 de 4. Cuenta lo que encontraste. En I2, el número de productos del catálogo que no están en la lista de febrero ("no" en D3:D19). En I3, el número de productos de febrero que ya no están en el catálogo ("no" en D23:D38). En I4, el número de productos cuyo precio subió (un cambio mayor que 0 en F3:F19). Usa COUNTIF.
- Llena
I2:I4con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
COUNTIFpendiente
Paso 1 · tu hoja
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Catalog today (active Decor) | ||||||||
| 2 | product_id | name | list_price | on_feb_list | feb_price | change_pct | New since February | ||
| 3 | 181 | Cedar Marble Bud Vase | 179.00 | Dropped since February | |||||
| 4 | 182 | Nantucket Brass Wall Mirror | 17.99 | Prices raised | |||||
| 5 | 184 | Thatcher Oak Candle | 17.99 | ||||||
| 6 | 185 | Ridge Brass Bud Vase | 12.99 | ||||||
| 7 | 186 | Birch Brass Floor Mirror | 20.99 | ||||||
| 8 | 187 | Ashford Oak Canvas Print | 149.00 | ||||||
| 9 | 188 | Fern Oak Candle Holder Set | 179.00 | ||||||
| 10 | 189 | Northfield Brass Bud Vase | 76.99 | ||||||
| 11 | 190 | Elm Brass Floor Mirror | 43.99 | ||||||
| 12 | 192 | Thatcher Marble Candle Holder Set | 15.99 | ||||||
| 13 | 193 | Delancey Brass Vase | 19.99 | ||||||
| 14 | 194 | Chester Brass Wall Mirror | 159.00 | ||||||
| 15 | 195 | Fairhaven Soy Wax Framed Print | 103.99 | ||||||
| 16 | 196 | Pine Glass Candle Holder Set | 25.99 | ||||||
| 17 | 197 | Ridge Soy Wax Vase | 109.00 | ||||||
| 18 | 198 | Harbor Oak Floor Mirror | 44.99 | ||||||
| 19 | 199 | Oakley Brass Framed Print | 104.99 | ||||||
| 20 | |||||||||
| 21 | February 2025 price list | ||||||||
| 22 | product_id | name | feb_price | in_catalog | |||||
| 23 | 187 | Ashford Oak Canvas Print | 149.00 | ||||||
| 24 | 186 | Birch Brass Floor Mirror | 20.99 | ||||||
| 25 | 181 | Cedar Marble Bud Vase | 179.00 | ||||||
| 26 | 194 | Chester Brass Wall Mirror | 149.00 | ||||||
| 27 | 193 | Delancey Brass Vase | 19.99 | ||||||
| 28 | 190 | Elm Brass Floor Mirror | 43.99 | ||||||
| 29 | 188 | Fern Oak Candle Holder Set | 179.00 | ||||||
| 30 | 183 | Glen Glass Canvas Print | 189.00 | ||||||
| 31 | 198 | Harbor Oak Floor Mirror | 41.99 | ||||||
| 32 | 191 | Hazel Ceramic Canvas Print | 42.99 | ||||||
| 33 | 189 | Northfield Brass Bud Vase | 76.99 | ||||||
| 34 | 199 | Oakley Brass Framed Print | 98.99 | ||||||
| 35 | 196 | Pine Glass Candle Holder Set | 25.99 | ||||||
| 36 | 185 | Ridge Brass Bud Vase | 12.00 | ||||||
| 37 | 192 | Thatcher Marble Candle Holder Set | 14.99 | ||||||
| 38 | 184 | Thatcher Oak Candle | 17.99 | ||||||
| 39 | |||||||||
| 40 |
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 | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Catalog today (active Decor) | ||||||||
| 2 | product_id | name | list_price | on_feb_list | feb_price | change_pct | New since February | ||
| 3 | 181 | Cedar Marble Bud Vase | 179.00 | yes | Dropped since February | ||||
| 4 | 182 | Nantucket Brass Wall Mirror | 17.99 | no | Prices raised | ||||
| 5 | 184 | Thatcher Oak Candle | 17.99 | yes | |||||
| 6 | 185 | Ridge Brass Bud Vase | 12.99 | yes | |||||
| 7 | 186 | Birch Brass Floor Mirror | 20.99 | yes | |||||
| 8 | 187 | Ashford Oak Canvas Print | 149.00 | yes | |||||
| 9 | 188 | Fern Oak Candle Holder Set | 179.00 | yes | |||||
| 10 | 189 | Northfield Brass Bud Vase | 76.99 | yes | |||||
| 11 | 190 | Elm Brass Floor Mirror | 43.99 | yes | |||||
| 12 | 192 | Thatcher Marble Candle Holder Set | 15.99 | yes | |||||
| 13 | 193 | Delancey Brass Vase | 19.99 | yes | |||||
| 14 | 194 | Chester Brass Wall Mirror | 159.00 | yes | |||||
| 15 | 195 | Fairhaven Soy Wax Framed Print | 103.99 | no | |||||
| 16 | 196 | Pine Glass Candle Holder Set | 25.99 | yes | |||||
| 17 | 197 | Ridge Soy Wax Vase | 109.00 | no | |||||
| 18 | 198 | Harbor Oak Floor Mirror | 44.99 | yes | |||||
| 19 | 199 | Oakley Brass Framed Print | 104.99 | yes | |||||
| 20 | |||||||||
| 21 | February 2025 price list | ||||||||
| 22 | product_id | name | feb_price | in_catalog | |||||
| 23 | 187 | Ashford Oak Canvas Print | 149.00 | yes | |||||
| 24 | 186 | Birch Brass Floor Mirror | 20.99 | yes | |||||
| 25 | 181 | Cedar Marble Bud Vase | 179.00 | yes | |||||
| 26 | 194 | Chester Brass Wall Mirror | 149.00 | yes | |||||
| 27 | 193 | Delancey Brass Vase | 19.99 | yes | |||||
| 28 | 190 | Elm Brass Floor Mirror | 43.99 | yes | |||||
| 29 | 188 | Fern Oak Candle Holder Set | 179.00 | yes | |||||
| 30 | 183 | Glen Glass Canvas Print | 189.00 | no | |||||
| 31 | 198 | Harbor Oak Floor Mirror | 41.99 | yes | |||||
| 32 | 191 | Hazel Ceramic Canvas Print | 42.99 | no | |||||
| 33 | 189 | Northfield Brass Bud Vase | 76.99 | yes | |||||
| 34 | 199 | Oakley Brass Framed Print | 98.99 | yes | |||||
| 35 | 196 | Pine Glass Candle Holder Set | 25.99 | yes | |||||
| 36 | 185 | Ridge Brass Bud Vase | 12.00 | yes | |||||
| 37 | 192 | Thatcher Marble Candle Holder Set | 14.99 | yes | |||||
| 38 | 184 | Thatcher Oak Candle | 17.99 | yes | |||||
| 39 | |||||||||
| 40 |
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 | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Catalog today (active Decor) | ||||||||
| 2 | product_id | name | list_price | on_feb_list | feb_price | change_pct | New since February | ||
| 3 | 181 | Cedar Marble Bud Vase | 179.00 | yes | 179.00 | Dropped since February | |||
| 4 | 182 | Nantucket Brass Wall Mirror | 17.99 | no | Prices raised | ||||
| 5 | 184 | Thatcher Oak Candle | 17.99 | yes | 17.99 | ||||
| 6 | 185 | Ridge Brass Bud Vase | 12.99 | yes | 12.00 | ||||
| 7 | 186 | Birch Brass Floor Mirror | 20.99 | yes | 20.99 | ||||
| 8 | 187 | Ashford Oak Canvas Print | 149.00 | yes | 149.00 | ||||
| 9 | 188 | Fern Oak Candle Holder Set | 179.00 | yes | 179.00 | ||||
| 10 | 189 | Northfield Brass Bud Vase | 76.99 | yes | 76.99 | ||||
| 11 | 190 | Elm Brass Floor Mirror | 43.99 | yes | 43.99 | ||||
| 12 | 192 | Thatcher Marble Candle Holder Set | 15.99 | yes | 14.99 | ||||
| 13 | 193 | Delancey Brass Vase | 19.99 | yes | 19.99 | ||||
| 14 | 194 | Chester Brass Wall Mirror | 159.00 | yes | 149.00 | ||||
| 15 | 195 | Fairhaven Soy Wax Framed Print | 103.99 | no | |||||
| 16 | 196 | Pine Glass Candle Holder Set | 25.99 | yes | 25.99 | ||||
| 17 | 197 | Ridge Soy Wax Vase | 109.00 | no | |||||
| 18 | 198 | Harbor Oak Floor Mirror | 44.99 | yes | 41.99 | ||||
| 19 | 199 | Oakley Brass Framed Print | 104.99 | yes | 98.99 | ||||
| 20 | |||||||||
| 21 | February 2025 price list | ||||||||
| 22 | product_id | name | feb_price | in_catalog | |||||
| 23 | 187 | Ashford Oak Canvas Print | 149.00 | yes | |||||
| 24 | 186 | Birch Brass Floor Mirror | 20.99 | yes | |||||
| 25 | 181 | Cedar Marble Bud Vase | 179.00 | yes | |||||
| 26 | 194 | Chester Brass Wall Mirror | 149.00 | yes | |||||
| 27 | 193 | Delancey Brass Vase | 19.99 | yes | |||||
| 28 | 190 | Elm Brass Floor Mirror | 43.99 | yes | |||||
| 29 | 188 | Fern Oak Candle Holder Set | 179.00 | yes | |||||
| 30 | 183 | Glen Glass Canvas Print | 189.00 | no | |||||
| 31 | 198 | Harbor Oak Floor Mirror | 41.99 | yes | |||||
| 32 | 191 | Hazel Ceramic Canvas Print | 42.99 | no | |||||
| 33 | 189 | Northfield Brass Bud Vase | 76.99 | yes | |||||
| 34 | 199 | Oakley Brass Framed Print | 98.99 | yes | |||||
| 35 | 196 | Pine Glass Candle Holder Set | 25.99 | yes | |||||
| 36 | 185 | Ridge Brass Bud Vase | 12.00 | yes | |||||
| 37 | 192 | Thatcher Marble Candle Holder Set | 14.99 | yes | |||||
| 38 | 184 | Thatcher Oak Candle | 17.99 | yes | |||||
| 39 | |||||||||
| 40 |
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 4 · tu hoja
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Catalog today (active Decor) | |||||||||
| 2 | product_id | name | list_price | on_feb_list | feb_price | change_pct | New since February | |||
| 3 | 181 | Cedar Marble Bud Vase | 179.00 | yes | 179.00 | 0.0% | Dropped since February | |||
| 4 | 182 | Nantucket Brass Wall Mirror | 17.99 | no | Prices raised | |||||
| 5 | 184 | Thatcher Oak Candle | 17.99 | yes | 17.99 | 0.0% | ||||
| 6 | 185 | Ridge Brass Bud Vase | 12.99 | yes | 12.00 | 8.3% | ||||
| 7 | 186 | Birch Brass Floor Mirror | 20.99 | yes | 20.99 | 0.0% | ||||
| 8 | 187 | Ashford Oak Canvas Print | 149.00 | yes | 149.00 | 0.0% | ||||
| 9 | 188 | Fern Oak Candle Holder Set | 179.00 | yes | 179.00 | 0.0% | ||||
| 10 | 189 | Northfield Brass Bud Vase | 76.99 | yes | 76.99 | 0.0% | ||||
| 11 | 190 | Elm Brass Floor Mirror | 43.99 | yes | 43.99 | 0.0% | ||||
| 12 | 192 | Thatcher Marble Candle Holder Set | 15.99 | yes | 14.99 | 6.7% | ||||
| 13 | 193 | Delancey Brass Vase | 19.99 | yes | 19.99 | 0.0% | ||||
| 14 | 194 | Chester Brass Wall Mirror | 159.00 | yes | 149.00 | 6.7% | ||||
| 15 | 195 | Fairhaven Soy Wax Framed Print | 103.99 | no | ||||||
| 16 | 196 | Pine Glass Candle Holder Set | 25.99 | yes | 25.99 | 0.0% | ||||
| 17 | 197 | Ridge Soy Wax Vase | 109.00 | no | ||||||
| 18 | 198 | Harbor Oak Floor Mirror | 44.99 | yes | 41.99 | 7.1% | ||||
| 19 | 199 | Oakley Brass Framed Print | 104.99 | yes | 98.99 | 6.1% | ||||
| 20 | ||||||||||
| 21 | February 2025 price list | |||||||||
| 22 | product_id | name | feb_price | in_catalog | ||||||
| 23 | 187 | Ashford Oak Canvas Print | 149.00 | yes | ||||||
| 24 | 186 | Birch Brass Floor Mirror | 20.99 | yes | ||||||
| 25 | 181 | Cedar Marble Bud Vase | 179.00 | yes | ||||||
| 26 | 194 | Chester Brass Wall Mirror | 149.00 | yes | ||||||
| 27 | 193 | Delancey Brass Vase | 19.99 | yes | ||||||
| 28 | 190 | Elm Brass Floor Mirror | 43.99 | yes | ||||||
| 29 | 188 | Fern Oak Candle Holder Set | 179.00 | yes | ||||||
| 30 | 183 | Glen Glass Canvas Print | 189.00 | no | ||||||
| 31 | 198 | Harbor Oak Floor Mirror | 41.99 | yes | ||||||
| 32 | 191 | Hazel Ceramic Canvas Print | 42.99 | no | ||||||
| 33 | 189 | Northfield Brass Bud Vase | 76.99 | yes | ||||||
| 34 | 199 | Oakley Brass Framed Print | 98.99 | yes | ||||||
| 35 | 196 | Pine Glass Candle Holder Set | 25.99 | yes | ||||||
| 36 | 185 | Ridge Brass Bud Vase | 12.00 | yes | ||||||
| 37 | 192 | Thatcher Marble Candle Holder Set | 14.99 | yes | ||||||
| 38 | 184 | Thatcher Oak Candle | 17.99 | yes | ||||||
| 39 | ||||||||||
| 40 |
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 Thomas, y por qué
La lección
Dos listas que deberían coincidir, y no lo hacen
Thomas tiene dos versiones de lo mismo: los productos de Decor que vende hoy el catálogo y la lista de precios de Decor de febrero de 2025, reconstruida a partir de lo que los clientes pagaron realmente ese mes. Listas así nunca coinciden fila por fila. Los productos se lanzan, se descontinúan, los precios se mueven. Conciliarlas es el trabajo de “consolidación” más común de todos, y usa todo lo de este capítulo: emparejar por clave en lugar de por posición, y una tabla maestra construida con búsquedas.
La hoja contiene el catálogo de hoy en A3:C19 (17 productos activos, ordenados por id) y la lista
de febrero en A23:C38 (16 productos, ordenados por nombre). Distintas longitudes y distintos
órdenes: la única forma segura de compararlas es por product_id.
Paso 1: lo que falta en cada lado
COUNTIF(range, value) cuenta cuántas veces aparece un valor. Usado sobre la otra lista, 0 significa
“no está”:
D3 =IF(COUNTIF($A$23:$A$38,A3)=0,"no","yes")
D23 =IF(COUNTIF($A$3:$A$19,A23)=0,"no","yes")
Rellena cada una hacia abajo en su propio bloque. El lado del catálogo encuentra tres “no”: productos 182, 195 y 197, todos lanzados después de febrero. El lado de febrero encuentra dos: 183 (Glen Glass Canvas Print) y 191 (Hazel Ceramic Canvas Print), ambos descontinuados desde entonces. Ambas direcciones importan: una comprobación en un solo sentido nunca vería los productos retirados.
Paso 2: trae el precio de febrero
Ahora el catálogo se convierte en la tabla maestra. Para cada producto, busca el precio de febrero:
E3 =XLOOKUP(A3,$A$23:$A$38,$C$23:$C$38,"")
La lista de febrero está ordenada por nombre, así que la posición no sirve, pero a XLOOKUP no le
importa. El cuarto argumento maneja los tres productos nuevos: un texto vacío en lugar de #N/A.
Con INDEX/MATCH escribirías =IFERROR(INDEX($C$23:$C$38,MATCH(A3,$A$23:$A$38,0)),"").
=IFERROR(VLOOKUP(A3,$A$23:$C$38,3,FALSE),"") también funciona, porque el id es la primera
columna del bloque; olvida el FALSE y la lista sin ordenar devuelve precios incorrectos.
Paso 3: el cambio
F3 =IF(E3="","",C3/E3-1)
El IF salta los productos sin nada con qué comparar. Para el resto, el precio de hoy sobre el de
febrero, menos 1, con formato de porcentaje. El producto 194, Chester Brass Wall Mirror, pasó de
149.00 a 159.00: 6.7%. El producto 185, Ridge Brass Bud Vase, pasó de 12.00 a 12.99: 8.3%, la mayor
subida en términos porcentuales.
Paso 4: el resumen
I2 =COUNTIF(D3:D19,"no") 3 new since February
I3 =COUNTIF(D23:D38,"no") 2 dropped since February
I4 =COUNTIF(F3:F19,">0") 5 prices raised
Una comprobación de cordura que lo ata todo: los 17 productos del catálogo menos los 3 nuevos dejan 14 productos emparejados; los 16 de febrero menos los 2 retirados dejan los mismos 14. Si alguna vez esos dos números difieren, un id está duplicado o escrito distinto en una de las listas.
Piensa como analista
Las dos listas difieren por tres razones separadas, y Thomas las necesita por separado: productos nuevos (sin precio antiguo con qué comparar), productos descontinuados (nada que poner precio) y cambios reales de precio. Mezclarlos, por ejemplo comparando los totales de las dos columnas de precios, daría un número sin sentido. Cuenta cada tipo por separado.
Fíjate también de dónde vinieron los precios de febrero: de las líneas de pedido, no de una foto del catálogo. Un producto que estaba en el catálogo en febrero pero no vendió nada ese mes aparecería como “nuevo”. Cuando una conciliación parezca sorprendente, revisa cómo se produjo cada lista antes de fiarte de la diferencia.
Errores comunes
- Comparar en una sola dirección y perder los productos retirados.
- Rangos de búsqueda sin bloquear:
A23:A38rellenado hacia abajo se convierte enA24:A39, y las últimas filas dejan de encontrar productos al inicio de la lista. "<>0"en el paso 4: cuenta los textos vacíos de los productos nuevos como cambios de precio.- Comparar por posición: la fila 3 de cada lista contiene un producto distinto.
¡Linterna encendida!
Practicaste: compare listscountifxlookupmaster tableconsolidate
- Resuelto
- Sin pistas
- Al primer intento
