- 31 Jan 2022 às 07:47
#68962
Bom dia a todos e muito obrigado por compartilharem o conhecimento de vocês.
=SOMARPRODUTO(J37:J52;AJ37:AJ52)/SOMA(J37:J52)
Estou com um problema com os campos que a fórmula acima calcula.
Há uma base de dez atendentes fixos com idades diferentes que trabalham varíável número de minutos, de acordo com a exigência dos atendimentos.
E há uma base variável de pessoas com idades diferentes que as substituem em seus períodos de descanso.
Infelizmente, por vários motivos, posso ter de nenhuma a seis pessoas em um dia para esse rodízio.
Considerando o tempo em minutos que cada um esteve em atividade naquele dia, preciso saber qual era a média de idade do dia (por 180 minutos trabalhou alguém que tinha 22 anos, mas por 40 minutos trabalhou alguém com 38 anos, então preciso saber a média geral de idade ponderada pelos minutos em que estiveram no salão para cruzar com a avaliação dos atendimentos pelos clientes.
Meu problema é que a fórmula acima está entregando uma "média de idade" errada quando em vez de 16 pessoas se alternando no atendimento eu tenho 15 ou 14 ou 13 ou 12 ou 11 ou só as 10 fixas.
Eu precisaria adaptar a fórmula para ela considerar quantas pessoas (com seus dados) estão entre as linhas 37 e 52 para acabar com o erro no resultado quando há menos de 16 pessoas no rodízio de 10 atendentes. (Alterar a fórmula para cada grupo de 10 a 16 não é uma alternativa, tem de ser uma fórmula que valha para todas as situações.)
Já fiz váááárias pesquisas, achei uma condicional que usava "--(referência)", mas serviu para células vazias, caso de quando não há seis pessoas na rotação.
Muito obrigado pela atenção.
Valmir
=SOMARPRODUTO(J37:J52;AJ37:AJ52)/SOMA(J37:J52)
Estou com um problema com os campos que a fórmula acima calcula.
Há uma base de dez atendentes fixos com idades diferentes que trabalham varíável número de minutos, de acordo com a exigência dos atendimentos.
E há uma base variável de pessoas com idades diferentes que as substituem em seus períodos de descanso.
Infelizmente, por vários motivos, posso ter de nenhuma a seis pessoas em um dia para esse rodízio.
Considerando o tempo em minutos que cada um esteve em atividade naquele dia, preciso saber qual era a média de idade do dia (por 180 minutos trabalhou alguém que tinha 22 anos, mas por 40 minutos trabalhou alguém com 38 anos, então preciso saber a média geral de idade ponderada pelos minutos em que estiveram no salão para cruzar com a avaliação dos atendimentos pelos clientes.
Meu problema é que a fórmula acima está entregando uma "média de idade" errada quando em vez de 16 pessoas se alternando no atendimento eu tenho 15 ou 14 ou 13 ou 12 ou 11 ou só as 10 fixas.
Eu precisaria adaptar a fórmula para ela considerar quantas pessoas (com seus dados) estão entre as linhas 37 e 52 para acabar com o erro no resultado quando há menos de 16 pessoas no rodízio de 10 atendentes. (Alterar a fórmula para cada grupo de 10 a 16 não é uma alternativa, tem de ser uma fórmula que valha para todas as situações.)
Já fiz váááárias pesquisas, achei uma condicional que usava "--(referência)", mas serviu para células vazias, caso de quando não há seis pessoas na rotação.
Muito obrigado pela atenção.
Valmir