Sumar valores basados ​​en títulos de columnas y filas

0

Actualmente estoy usando MS Excel para Mac 2011. He intentado sin suerte hacer una fórmula que sume todos los valores en una matriz que tenga un título de columna y un título de fila en particular. Los títulos de fila son únicos, pero los títulos de columna pueden repetirse. Esto es lo que quiero decir con esto:

Tabla de Excel alojada en imgur

Intentando pegar los datos de Excel como texto en caso de que el enlace imgur no funcione, lo siento, puede ser difícil de ver:

       Source data                      Summary
    Red Blue  Green Red             Red BlueGreen
Book    1   2   2   2       Book    3   2   2
Cake    2   7   7   2       Cake    4   7   7
Jeep    3   3   3   3       Jeep    6   3   3

En el ejemplo anterior, la tabla de resumen (que se encuentra en otra hoja en el mismo libro de trabajo) debe mostrar la suma de valores donde, por ejemplo, las etiquetas Libro y Rojo se aplican a una celda determinada. Tengo una tabla grande con muchas etiquetas de fila, y los usuarios de la hoja de cálculo agregarán más, por lo que no puedo usar "Libro", necesito usar una referencia de celda.

Cuando intento usar SUMIFS, recibo un mensaje de error. He intentado usar SUMPRODUCT, así como una combinación de INDEX y dos funciones MATCH, pero hasta ahora he fallado con todos los intentos de obtener los resultados esperados. No hubo suerte al encontrar la respuesta a través de Google o la búsqueda de Superusuario.

Parece que debería ser increíblemente simple ...

Chris
fuente
¿Las filas serán únicas? Veo que las columnas pueden duplicarse, pero ¿se duplican las filas? ¿Puede haber más de 1Book
Scott Craner
¿Qué error obtienes cuando usas SUMIFS? Por favor, comparte también lo que has probado con SUMIFS.
patkim
@ScottCraner las filas son únicas. Sin embargo, el orden de las filas puede no ser el mismo en las hojas de datos y resumen. En este momento estoy usando = SUMIF ('datos'! $ B $ 1: $ CZ $ 1, C $ 3, 'datos'! $ B4: $ CZ4) que funciona para la fila 4 (la fila 3 en este ejemplo tiene el texto del título de la columna buscar en la tabla de datos), y así sucesivamente para cada fila siguiente, pero requiere que las filas permanezcan en el mismo orden.
Chris
@ pat2015 me sale el error #VALOR. He intentado algunas cosas con SUMIFS pero no he tenido en cuenta. Sin embargo, sé que probé esta configuración: = SUMIFS ('datos'! B4: L30, 'datos'! B1: L1, 'resumen'! C $ 3, 'datos'! A4: A30, 'resumen'! A5) En el fórmula anterior, 'datos'! B1: L1 es la fila de títulos de columna que puede repetirse, 'resumen'. C $ 3 es la celda con el título de columna que debe coincidir con los títulos de columna mencionados en la tabla de datos, 'datos'. A4: A30 son los títulos de fila únicos, 'resumen'. A5 es la celda con el título de fila que debe coincidir con los títulos de fila mencionados anteriormente en la tabla de datos.
Chris

Respuestas:

0

Si entiendo bien lo que estás pidiendo, debería ser así:

NOTA: (Debe configurar las columnas para que sean apropiadas):

=SUMIF('data'!$A$2:$Z$2;"RED";'data'!$A4:$Z4) 'This will add eveything in red

El podría arrastrar esta fórmula. Además, si hace referencia a su elemento en la tabla de resumen y bloquea la columna, también puede arrastrar los elementos y calcularlos al mismo tiempo.

salud

dmb
fuente
0

Use esto que seleccionará la fila correcta y usar SUMIF para capturar los valores correctos horizontalmente.

=SUMIF($B$1:$E$1,I$1,INDEX($B:$E,MATCH($H2,$A:$A,1),0))

Las INDEX($B:$E,MATCH($H2,$A:$A,1),0) devoluciones toda la fila en las columnas B: E a la SUMAR.SI.CONJUNTO.

ingrese la descripción de la imagen aquí

Scott Craner
fuente