Não sei como expressar isso em planilha, então aqui está meu exemplo: tenho uma lista de bandas (A) com colunas para seu gênero (B), # membros da banda (C) e # instrumentos (D) . Quero saber quantos gêneros estão representados na lista e quantos membros da banda e instrumentos estão em cada gênero programaticamente.
Em essência, preciso de uma maneira de transformar isso:
+-----------+--------+--------------+-------------+
| 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 |
+-----------+--------+--------------+------------- +
Nisso:
+--------+--------------+-------------+
| Genre | Band Members | Instruments |
+--------+--------------+-------------+
| Blue | 7 | 7 |
+--------+--------------+-------------+
| Red | 6 | 2 |
+--------+--------------+-------------+
| Green | 12 | 15 |
+--------+--------------+-------------+
| Purple | 12 | 15 |
+--------+--------------+-------------+
Obrigado a todos que puderem ajudar.
Responder1
Existem algumas abordagens, vou escolher uma.
Passo 1 – Gere uma lista exclusiva
Gere uma lista de cores exclusivas. Existem maneiras de fazer isso automaticamente com fórmulas. Procure remover duplicatas usando fórmulas. A alternativa se seus dados forem curtos é apenas digitar as duplicatas. Coloque a lista, digamos, G2:G5. Use a linha 1 para a linha do cabeçalho.
Passo 2 - SOMASE
SUMIF
é uma fórmula que assume o seguinte formato:
SUMIF(range to check, Check condition, range to sum)
No seu caso, o intervalo a verificar é a coluna com todas as cores. Vamos supor que seja C2:C9. O primeiro intervalo a somar seria D2:D9 e o segundo intervalo para alguns seria E2:E9. Com base nessas suposições, você colocaria a seguinte fórmula em H2 e copiaria à direita conforme necessário:
=SUMIF($C$2:$C$9,$G2,D$2:D$9)
PASSO 2 - CORRESPONDÊNCIA DE COLUNA ALTERNATIVA
Alternativamente, você pode somar com base nos cabeçalhos das colunas que devem corresponder. Você poderia conseguir isso com uma combinação de INDEX e MATCH. Sua fórmula seria algo como:
=SUMIF($C$2:$C$9,$G2,INDEX($D$2:$E$9,0,MATCH(H$1,$D$1:$E$1,0)))
Isso permitirá que a coluna fique fora de ordem ou que você escolha apenas as colunas desejadas.
Responder2
Outra maneira rápida de fazer isso seria usandotabelas dinâmicas. Na tabela dinâmica, você pode definir “linhas” para sua variável “Gênero” e “valores” para serem somas das categorias que você está interessado em somar.