La idea
Siempre que combinas dos listas de números, decides, en silencio o no, qué encaja con qué. Hay dos respuestas.
Por posición: el valor de la fila 3, columna 2 de un bloque va con la fila 3, columna 2 del
otro. Es la respuesta correcta cuando los bloques salen de la misma plantilla, como los tres
informes de canal que listan las seis categorías en el mismo orden para ene, feb y mar. El SUM
de Excel sobre celdas en el mismo lugar hace exactamente esto, igual que la referencia 3D
=SUM(Web:Marketplace!B3) entre hojas.
Por etiqueta: un valor va con los demás valores que llevan el mismo id de producto o nombre de categoría, estén donde estén. Es lo que necesitas cuando un mes tiene un producto que el otro no tiene, o cuando las exportaciones vienen ordenadas distinto.
Figura 1
Dos meses de unidades de Kitchen, con las filas en distinto orden
| product_id | units |
|---|---|
| 141 | 1 |
| 142 | 2 |
| 146 | 7 |
| product_id | units |
|---|---|
| 146 | 1 |
| 143 | 1 |
| 142 | 3 |
| product_id | units |
|---|---|
| 141 | 2 |
| 142 | 3 |
| 146 | 10 |
| product_id | units |
|---|---|
| 141 | 1 |
| 142 | 5 |
| 143 | 1 |
| 146 | 8 |
- Dos exportaciones del marketplace, con las mismas dos columnas. Septiembre viene ordenado por id de producto. Octubre llega con el id más nuevo primero, y tiene el producto 143 donde septiembre tiene el 141.
- Consolidar por posición suma la fila 1 con la fila 1, la 2 con la 2, y así. La fila 1 es el producto 141 en septiembre y el 146 en octubre. Los suma igual y conserva la etiqueta de septiembre.
- La fila 2 suma el 142 de septiembre (2 unidades) con el 143 de octubre (1 unidad) y llama al resultado 142: 3 unidades. El total real del 142 es 5. La posición no puede saber que las filas están en otro orden.
- Consolidar por etiqueta busca primero la clave. El producto 142 tiene 2 unidades en septiembre y 3 en octubre: 5, estén donde estén esas filas.
- Los productos que aparecen en un solo mes conservan su fila: el 141 solo en septiembre, el 143 solo en octubre. El resultado tiene cuatro productos, no tres.
Por qué existe
Las exportaciones reales rara vez son idénticas. Un informe viene ordenado por id, el siguiente por fecha. Un producto que se vendió en septiembre no tiene fila en octubre. Dos personas mantienen dos listas de precios y añaden filas en sitios distintos. Si supones posición y el diseño se ha movido, no recibes un error. Recibes números verosímiles bajo los nombres equivocados.
Piensa en el cierre mensual. Finanzas recibe un archivo de cada canal, los pega juntos y manda un total al consejo. Si en un solo archivo alguien insertó una fila arriba, nada en la hoja se queja, y el error se queda en el informe hasta que alguien lo compara con un origen. El coste no es una fórmula que falla sino una decisión equivocada que nadie cuestiona, porque los números parecen correctos.
Por eso este capítulo tiene más de una herramienta. La posición es rápida y sirve cuando controlas la plantilla. La etiqueta sobrevive a cambios de diseño. Una tabla maestra va más lejos: evita que el problema de emparejar vuelva cada mes.
Cómo funciona por dentro
Consolidar por posición
Todo depende de un diseño idéntico: las mismas filas en el mismo orden, las mismas columnas en el
mismo orden. En Excel, Datos → Consolidar con Suma lo hace cuando dejas sin marcar "Fila superior"
y "Columna izquierda", y una fórmula como =SUM(B3, B12, B21) lo hace a mano. Es rápido, y es
ciego. Si un origen gana una fila, todas las filas de debajo se comparan ya con la pareja equivocada.
Consolidar por etiqueta
Aquí decide la clave. En Datos → Consolidar, marca Columna izquierda (y Fila superior si
también hay que emparejar columnas) y Excel agrupa las filas por su etiqueta antes de sumar. Con
fórmulas, un SUMIF por bloque hace lo mismo: para el id de producto de la columna D, suma las
unidades del bloque de septiembre donde coinciden los ids, más las del bloque de octubre donde
coinciden. Los dos bloques pueden estar en cualquier orden, y un producto ausente de un bloque
simplemente aporta 0.
Un límite: necesitas una lista de etiquetas de partida. Constrúyela con la unión de ambos bloques, con cada id una vez, o el producto que solo se vendió en octubre nunca tendrá fila.
Tabla maestra: apilar y luego resumir
El enfoque más sólido es dejar de emparejar. Pon cada fila de cada origen en una sola lista, una bajo otra, y añade una columna que registre de dónde vino cada una.
Figura 2
Apilar las exportaciones en una tabla maestra
| month | product_id | units |
|---|---|---|
| Sep | 141 | 1 |
| Sep | 142 | 2 |
| Sep | 146 | 7 |
| Oct | 146 | 1 |
| Oct | 143 | 1 |
| Oct | 142 | 3 |
| product_id | units |
|---|---|
| 142 | 5 |
| 146 | 8 |
- Apila los bloques uno bajo otro y añade una columna
monthque diga de dónde vino cada fila. El orden deja de importar, y los meses nuevos van debajo. =SUMIFS(C:C, B:B, 142)suma las unidades de toda fila cuyo product_id sea 142, de cualquier mes: 2 y 3 dan 5.- Añade un criterio de mes y la misma tabla responde "142 solo en octubre". Una lista, cualquier resumen: una tabla dinámica los construye todos en unos clics.
Ahora "unidades del 142" es un SUMIFS sobre una lista, o una tabla dinámica con product_id en
Filas y month en Columnas. Nada depende del diseño. Cuando llega noviembre, pegas sus filas al
final con Nov en la columna nueva y todos los resúmenes ya están esperando. Una Tabla (Ctrl+T)
extiende por sí sola las fórmulas y el origen de la tabla dinámica. La columna de origen importa.
Sin ella no puedes pedir un solo mes, ni distinguir dos filas idénticas de dos ventas reales.
Cuál usar
Pregúntate qué puede cambiar entre orígenes. Plantilla idéntica siempre y es tuya: posición. Los mismos campos, filas en cualquier orden o con huecos: etiqueta. Un origen que seguirá creciendo, o preguntas que no puedes prever: tabla maestra. La misma pregunta vale al comparar dos listas, como una lista de precios vieja y otra nueva, donde toda la tarea es encontrar lo que aparece solo en una de ellas.
Errores comunes
"Si los totales generales coinciden, la consolidación es correcta"
Los totales coinciden aunque las filas estén desemparejadas. Sumar por posición arriba da igual 15 unidades en total (2 + 3 + 10), lo mismo que el 15 correcto (1 + 5 + 1 + 8). Solo los números por producto están mal, y el total general lo esconde. Tras consolidar, comprueba a mano dos o tres productos sueltos contra sus orígenes.
"Ordenar primero los dos bloques hace segura la posición"
Solo ayuda hasta que a un bloque le falta un producto. El producto 143 existe solo en octubre, así que una vez ordenados ambos bloques por id, el 141 de septiembre se suma con el 142 de octubre porque ocupan el mismo número de fila. Ordenar alinea las filas solo cuando ambos bloques listan exactamente las mismas claves. Cuando pueden no hacerlo, empareja por etiqueta.
"Consolidar una vez significa que el resultado se mantiene al día"
Una consolidación hecha con el cuadro Datos → Consolidar es una instantánea, salvo que marques
"Crear vínculos con los datos de origen". Las fórmulas (SUMIF, SUMIFS) y las tablas dinámicas
se actualizan con sus orígenes, estas últimas tras actualizar. Si un informe hay que rehacerlo
cada mes, usa fórmulas o una tabla maestra, no un pegado único.
Ponte a prueba
Una pregunta. Al responderla, la lección queda marcada en el mapa; nunca bloquea un nivel.
No del todo. La posición nunca empareja nada. Eso es lo que hace consolidar por etiqueta. Por posición, las filas se suman a ciegas.Prueba otra respuesta.
No del todo. No aparece ningún error, y eso es lo que hace peligrosa la consolidación por posición. Excel suma los dos números y conserva la etiqueta del primer bloque.Prueba otra respuesta.
Correcto. La posición suma lo que esté en el mismo sitio y conserva la etiqueta del primer bloque, así que el 142 se queda con las unidades del 143. El total de todos los productos sigue pareciendo correcto, pero los números por producto están mal.
No del todo. La etiqueta viene del primer bloque, septiembre. La de octubre no se usa para nada.Prueba otra respuesta.
Lección hecha: ya está marcada en el mapa.