La solicitud

De Brandon Coleman, Ejecutivo de cuentas
Tu objetivo
En E3:E14, totaliza las unidades del marketplace de cada producto en ambos meses: las unidades del id de producto de la columna D del bloque de septiembre (A3:B13) más las del bloque de octubre (A17:B26). Usa un SUMIF por bloque, súmalos, bloquea los rangos de los bloques y rellena hacia abajo.
- Llena
E3:E14con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
SUMIFpendiente
Tu hoja
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | September | Both months | ||||
| 2 | product_id | units | product_id | units | ||
| 3 | 141 | 1 | 141 | |||
| 4 | 142 | 2 | 142 | |||
| 5 | 145 | 6 | 143 | |||
| 6 | 146 | 7 | 145 | |||
| 7 | 151 | 5 | 146 | |||
| 8 | 152 | 3 | 151 | |||
| 9 | 153 | 5 | 152 | |||
| 10 | 154 | 13 | 153 | |||
| 11 | 156 | 7 | 154 | |||
| 12 | 158 | 3 | 156 | |||
| 13 | 160 | 1 | 158 | |||
| 14 | 160 | |||||
| 15 | October | |||||
| 16 | product_id | units | ||||
| 17 | 160 | 4 | ||||
| 18 | 156 | 4 | ||||
| 19 | 154 | 16 | ||||
| 20 | 153 | 4 | ||||
| 21 | 152 | 1 | ||||
| 22 | 151 | 4 | ||||
| 23 | 146 | 1 | ||||
| 24 | 145 | 5 | ||||
| 25 | 143 | 1 | ||||
| 26 | 142 | 3 | ||||
| 27 | ||||||
| 28 |
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 Brandon, y por qué
La lección
El nivel 1 funcionó porque cada bloque tenía las mismas filas en el mismo orden. Las exportaciones reales rara vez son tan ordenadas. Un sistema ordena por id, otro por nombre, un producto sin ventas se omite, aparece uno nuevo. Sumar la fila 3 con la fila 3 mezcla entonces productos distintos. La solución es emparejar las filas por su etiqueta, aquí el id de producto, antes de sumar. Excel llama a esto consolidar por etiqueta.
Por qué falla la posición aquí
El informe de septiembre del marketplace está ordenado por id de producto, de menor a mayor. El de octubre llegó de mayor a menor:
| Fila | Septiembre (A:B) | Fila | Octubre (A:B) |
|---|---|---|---|
| 3 | 141: 1 unidad | 17 | 160: 4 unidades |
| 4 | 142: 2 unidades | 18 | 156: 4 unidades |
| 13 | 160: 1 unidad | 26 | 142: 3 unidades |
Además, el producto 143 se vendió solo en octubre y los productos 141 y 158 solo en septiembre. Así que septiembre tiene 11 filas y octubre 10. Ningún desfase fijo puede alinearlas.
SUMIF, una vez por bloque
SUMIF(range, criteria, sum_range) suma las celdas de sum_range en cada fila donde range es
igual al criterio. Apúntalo a un bloque y encuentra el producto donde esté:
=SUMIF($A$3:$A$13,D3,$B$3:$B$13) units in September
=SUMIF($A$17:$A$26,D3,$B$17:$B$26) units in October
Suma los dos en una celda:
E3 =SUMIF($A$3:$A$13,D3,$B$3:$B$13)+SUMIF($A$17:$A$26,D3,$B$17:$B$26)
Para el producto 141 son 1 + 0 = 1: no está en el bloque de octubre, y SUMIF devuelve 0 cuando
nada coincide en lugar de un error. Para el producto 154, el más vendido, son 13 + 16 = 29.
Los rangos de los bloques están bloqueados con $ porque cada fila lee los mismos bloques. D3
queda relativa para que cada fila busque su propio producto.
De dónde sale la lista de etiquetas
La lista de D3:D14 contiene todos los productos que aparecen en cualquiera de los bloques, 12 en
total. La herramienta Consolidar de Excel arma esa lista por ti. Con fórmulas la construyes tú:
copia ambas columnas de ids una debajo de otra, luego Datos → Quitar duplicados y ordena. Si omites
un producto, sus unidades desaparecen en silencio del total, así que comprueba el total general:
=SUM(E3:E14) debe ser igual a =SUM(B3:B13)+SUM(B17:B26). Aquí ambos son 96.
El cuadro Consolidar, por etiqueta
En Excel, con cada mes en su propia hoja: Datos → Consolidar, Función: Suma, añade cada rango de
origen incluyendo su columna de ids y su fila de encabezado, marca Fila superior y Columna
izquierda, y haz clic en Aceptar. Excel empareja las filas por la columna izquierda y las columnas
por el texto del encabezado, y lista cada etiqueta que encontró. Dos cosas que saber: las etiquetas
deben coincidir exactamente (141 como número y "141" como texto son etiquetas distintas), y el
resultado es estático salvo que marques Crear vínculos con los datos de origen. Google Sheets
no tiene herramienta Consolidar; la versión con SUMIF funciona allí sin cambios.
Errores comunes
- Sumar por posición.
=B3+B17da al producto 141 cinco unidades: su propia unidad de septiembre más las cuatro del producto 160 en octubre. - Usar una búsqueda en lugar de SUMIF.
XLOOKUPoVLOOKUPdevuelve#N/Apara un producto ausente de un bloque, y solo la primera coincidencia si un id aparece dos veces.SUMIFdevuelve 0 y suma todas las coincidencias. - Rangos de bloque sin bloquear.
A3:A13rellenado hacia abajo se convierte enA4:A14y luego enA5:A15, y las últimas filas dejan de ver la parte superior del bloque.
¡Linterna encendida!
Practicaste: consolidateconsolidate by labelsumifabsolute references
- Resuelto
- Sin pistas
- Al primer intento
