Estoy atrapado en un problema
Tengo dos conjuntos de datos como los siguientes:
¿Cómo puedo saber si las sumas de la columna "a" según el ID de la Tabla 1 son iguales a las de la columna "b" según el ID? Supongo que necesito una coincidencia de índice y Sumif, pero no puedo resolverlo. ¡Cualquier ayuda sería apreciada! ¡Gracias!
Respuesta1
Con las identificaciones a la derecha,
=SUM(A3,IFERROR(INDIRECT("$D"&MATCH(B3,$E:$E,0)),0))
Donde A3 es el valor "a" de la tabla 1, $D es la columna con los valores "b" de la tabla 2, B3 es la celda con el valor de ID de la tabla 1 y $E:$E es la columna con los valores de ID de la tabla 2.
Si sus ID estuvieran a la izquierda, BUSCARV funcionaría con algo como:
=SUM(B3,IFERROR(VLOOKUP(A3,$D$3:$E$5,2,FALSE),0))
Respuesta2
Cómo funciona:
Escriba esta fórmula de matriz en la celda
C3
, termineCtrl+Shift+Enter
y rellénela.{=IFERROR(INDEX($B$3:$B$9, MATCH(0,COUNTIF($C$2:C2, $B$3:$B$9), 0)),"")}
En Celda
D3
ingrese esta Fórmula y complétela.
=IF(SUMIF(B3:B9,C3,A3:A9)=0,"",SUMIF(B3:B9,C3,A3:A9))
Ajuste las referencias de celda en la Fórmula según sea necesario.
Respuesta3
Puede pasar de la Tabla 1 a la Tabla 2 con unos pocos clics utilizando una tabla dinámica. Se trata de un práctico asistente integrado que hace que sea muy sencillo resumir datos de diferentes maneras y no requiere ninguna capacidad intelectual para descubrir fórmulas complejas desde cero. Yo uso LibreOffice Calc, por lo que la interfaz de usuario es ligeramente diferente, pero puedes transferirla fácilmente a Excel.
Resalte la Tabla 1 y seleccione Insertar tabla dinámica en el menú. Obtendrá un asistente que se parece más o menos a esto:
Las columnas de datos estarán identificadas en un cuadro de Campos Disponibles. Arrastre ID al cuadro Campos de fila y a
al cuadro Campos de datos (creo que ese cuadro está etiquetado de manera diferente en Excel, pero es el mismo cuadro). En LO Calc, la función de agregación por defecto es Suma. En Excel, puede que el valor predeterminado sea Contar, si no recuerdo mal. Si es así, haga doble clic en él y seleccione Suma entre las opciones.
Hay algunas opciones de personalización si las desea, como elegir si desea incluir totales de filas y columnas, y dónde colocar la tabla dinámica. Cuando haya terminado con las selecciones, obtendrá un resultado como este:
Sólo lleva unos segundos y ninguna célula cerebral resultó dañada al crear esta solución. :-)