No sé cómo expresar esto en el lenguaje de las hojas de cálculo, así que aquí está mi ejemplo: tengo una lista de bandas (A) con columnas para su género (B), # miembros de la banda (C) y # instrumentos (D). . Quiero saber cuántos géneros hay representados en la lista y cuántos miembros de la banda e instrumentos hay en cada género mediante programación.
En esencia, necesito una forma de convertir esto:
+-----------+--------+--------------+-------------+
| Band Name | Genre | Band Members | Instruments |
+-----------+--------+--------------+-------------+
| Awesome | Blue | 2 | 3 |
+-----------+--------+--------------+-------------+
| Excellent | Blue | 5 | 4 |
+-----------+--------+--------------+-------------+
| Good | Red | 6 | 2 |
+-----------+--------+--------------+-------------+
| Great | Green | 3 | 5 |
+-----------+--------+--------------+-------------+
| Fun | Green | 7 | 7 |
+-----------+--------+--------------+-------------+
| Witty | Green | 2 | 3 |
+-----------+--------+--------------+-------------+
| Charming | Purple | 4 | 7 |
+-----------+--------+--------------+-------------+
| Tired | Purple | 8
| 8 |
+-----------+--------+--------------+------------- +
Dentro de esto:
+--------+--------------+-------------+
| Genre | Band Members | Instruments |
+--------+--------------+-------------+
| Blue | 7 | 7 |
+--------+--------------+-------------+
| Red | 6 | 2 |
+--------+--------------+-------------+
| Green | 12 | 15 |
+--------+--------------+-------------+
| Purple | 12 | 15 |
+--------+--------------+-------------+
Gracias a todos y cada uno de los que puedan ayudar.
Respuesta1
Hay un par de enfoques, voy a elegir uno.
Paso 1: generar una lista única
Genera una lista de colores únicos. Hay formas de hacer esto automáticamente con fórmulas. Busque eliminar duplicados usando fórmulas. La alternativa si sus datos son cortos es simplemente escribir los duplicados. Coloque la lista en digamos G2:G5. Utilice la fila 1 para la fila del encabezado.
Paso 2 - SUMAR.SI
SUMIF
es una fórmula que toma el siguiente formato:
SUMIF(range to check, Check condition, range to sum)
En tu caso, el rango a comprobar es la columna con todos los colores. Supongamos que esto es C2:C9. El primer rango a sumar sería D2:D9 y el segundo rango para algunos es E2:E9. Según estas suposiciones, colocaría la siguiente fórmula en H2 y la copiaría hacia abajo y hacia la derecha según sea necesario:
=SUMIF($C$2:$C$9,$G2,D$2:D$9)
PASO 2 - COINCIDENCIA DE COLUMNAS ALTERNATIVAS
Alternativamente, puede sumar basándose en que los encabezados de las columnas deben coincidir. Podrías lograrlo con una combinación de ÍNDICE y COINCIDIR. Su fórmula se vería así:
=SUMIF($C$2:$C$9,$G2,INDEX($D$2:$E$9,0,MATCH(H$1,$D$1:$E$1,0)))
Esto permitirá que la columna esté desordenada o que usted elija solo las columnas que desee.
Respuesta2
Otra forma rápida de hacer esto sería usandotablas dinamicas. En la tabla dinámica, puede configurar "filas" para su variable "Género" y "valores" para que sean sumas de aquellas categorías que le interesa sumar.