Criei um cronograma de turnos simples no Excel.
Tem uma lista suspensa onde podemos escolher o nome e gostaria de somar o turno total de várias planilhas (cada mês).
Segui a resposta aqui com algumas modificações.
Esta é minha fórmula, então não tenho certeza do porquê não está funcionando aqui. O total para Richard deveria ser apenas um. Mas mostra 30.
EDIT 1: Fiz tentativa e erro novamente. Parece que encontrei uma solução, mas não tenho certeza se essa é a melhor maneira de fazer isso porque significa que tenho que adicionar COUNTIF doze vezes porque quero somar depois de contar cada planilha mensal
=SUM(COUNTIF(INDIRECT($H$4&"!$C$7:$G$17"),C4),COUNTIF(INDIRECT($H$5&"!$C$7:$G$17"),C4))
Este é o meu resultado da edição 1
Existe alguma maneira de consertar isso?
Você não precisa adicionar a
COUNTIF
função 12 vezes, porque você pode usar a notação de dois pontos:Você não forneceu uma versão do Excel. Em versões mais antigas, isso requer o uso de
Ctrl+Shift+Enter
, nas novas versõesEnter
é o suficiente. Se você tiver uma versão mais antiga, useSUMPRODUCT
em vez deSUM
, e então apenasEnter
é o suficiente.Nas novas versões do Excel, também pode ser calculado de forma diferente, sem listar todas as planilhas, as de borda (a primeira e a última) são o suficiente.
Se você quiser continuar usando uma planilha por mês, provavelmente ficará preso a
INDIRECT
. É conhecida como uma fórmula "volátil", ou seja, uma em que o Excel acha difícil prever quando precisa ser recalculada. Se você usar muitas delas, sua pasta de trabalho pode ficar lenta. Mas, para esta instância, você tem uma pasta de trabalho bem leve, imagino, então provavelmente não importa.Eu usaria algumas células auxiliares. Crie uma linha no topo da sua tabela consistindo de "JAN", "FEV", "MAR", etc. Então use uma
INDIRECT
fórmula abaixo para calcular os turnos totais para cada trabalhador em cada mês. Você pode fazer apenas uma dessas e preencher. Finalmente, use aSUM
para somar todos os meses. Dessa forma, você terá fórmulas muito mais curtas em cada célula, tornando sua planilha inteira mais fácil de gerenciar. Você sempre pode ocultar as colunas auxiliares se não quiser mostrá-las.