A maneira que eu entendo sua descrição do problema, você tem uma lista de nomes de funcionários na coluna A ("Nome") e uma lista de horas para cada funcionário na coluna B ("HoursWorked"). Alguns funcionários são listados várias vezes. Você deseja obter uma lista de cada funcionário uma vez, juntamente com o número total de horas.
A maneira mais fácil de fazer isso seria uma tabela dinâmica:
- Selecione a tabela com seus dados nela
- Escolha Inserir → Tabela dinâmica. Escolha onde colocar a mesa.
- Arraste "Nome" para a caixa de rótulo de linha e arraste "HoursWorked" para a caixa de valores (deve-se usar como padrão "Soma de horas de trabalho").
Se você não puder usar uma tabela dinâmica, se puder codificar os nomes dos funcionários, poderá usar o SUMIFS dessa maneira:
- Copie a coluna A para a coluna D, selecione a coluna D e use Data → Remove Duplicates para obter uma lista de nomes exclusivos de funcionários
-
Na coluna E, adicione a fórmula:
Cell E2: =SUMIFS($B2:$B79,$A2:$A79,D2) (fill down to the last employee name)
Isso significa "somar tudo na coluna B, se a célula correspondente na coluna A for igual ao valor em D2".