Erro ao introduzir novo "se" a fórmula

Excel Avançado Profissional

Estou fazendo um modelo de fórmula que irá retornar o somatório de todas as horas contando todos os tipos de horas extras de 10  funcionários. Acredito que o erro se dê por quantidade máxima de "SE"s introduzida a fórmula. Quando adiciono o campo do que encontra-se destacado abaixo para concluir com o último funcionário toda a fórmula é invalidada. Enquanto estou com 9 a fórmula funciona perfeitamente. 

Segue Fórmula:

=SOMA((SE([@Função]=0;0;(PROCV([@Função];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde]*2,64)));(SE([@Função2]=0;0;(PROCV([@Função2];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde2])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função2];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde2]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função2];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde2]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função2];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde2]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função2];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde2]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função2];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde2]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função2];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde2]*2,64)));(SE([@Função3]=0;0;(PROCV([@Função3];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde3])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função3];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde3]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função3];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde3]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função3];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde3]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função3];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde3]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função3];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde3]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função3];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde3]*2,64)));(SE([@Função4]=0;0;(PROCV([@Função4];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde4])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função4];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde4]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função4];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde4]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função4];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde4]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função4];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde4]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função4];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde4]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função4];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde4]*2,64)));(SE([@Função5]=0;0;(PROCV([@Função5];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde5])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função5];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde5]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função5];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde5]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função5];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde5]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função5];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde5]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função5];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde5]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função5];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde5]*2,64)));(SE([@Função6]=0;0;(PROCV([@Função6];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde6])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função6];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde6]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função6];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde6]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função6];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde6]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função6];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde6]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função6];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde6]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função6];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde6]*2,64)));(SE([@Função7]=0;0;(PROCV([@Função7];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde7])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função7];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde7]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função7];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde7]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função7];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde7]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função7];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde7]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função7];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde7]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função7];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde7]*2,64)));(SE([@Função8]=0;0;(PROCV([@Função8];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde8])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função8];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde8]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função8];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde8]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função8];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde8]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função8];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde8]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função8];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde8]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função8];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde8]*2,64)));(SE([@Função9]=0;0;(PROCV([@Função9];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde9])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função9];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde9]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função9];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde9]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função9];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde9]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função9];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde9]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função9];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde9]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função9];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde9]*2,64)));(SE([@Função10]=0;0;(PROCV([@Função10];HH;4;FALSO)*(8-[@[Hora Not ]])*[@Qtde10])+SE([@[Horas Extras 50%]]=0;0;PROCV([@Função10];HH;4;FALSO)*[@[Horas Extras 50%]]*[@Qtde10]*1,5)+SE([@[Horas Extras 100%]]=0;0;PROCV([@Função10];HH;4;FALSO)*[@[Horas Extras 100%]]*[@Qtde10]*2)+SE([@[Horas Extras 120%]]=0;0;PROCV([@Função10];HH;4;FALSO)*[@[Horas Extras 120%]]*[@Qtde10]*2,2)+SE([@[Hora Not ]]=0;0;PROCV([@Função10];HH;4;FALSO)*[@[Hora Not ]]*[@Qtde10]*1,2)+SE([@[HE Not 100%]]=0;0;PROCV([@Função10];HH;4;FALSO)*[@[HE Not 100%]]*[@Qtde10]*2,4)+SE([@[HE Not 120%]]=0;0;PROCV([@Função10];HH;4;FALSO)*[@[HE Not 120%]]*[@Qtde10]*2,64))))

Desde Já Agradeço

Foto de Vanessa M.
Vanessa perguntou há 4 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
3 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Julio B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos

A forma como você está tratando as fórmulas me parece uma verdadeira loucura, mas em se tratando de Excel, quando isso acontece, devemos parar e pensar se estamos realmente fazendo a coisa certa dessa forma? Muitas vezes temos que pensar que isso é loucura fazer dessa forma.

Portanto eu sempre acreditei que o Excel pudesse fazer de uma forma mais PRÁTICA por outros caminhos. E sempre encontrei formas mais eficientes, desde que claro tenhamos o conhecimento certo para tanto.

Para tudo dentro do Excel existe uma lógica, da mesma maneira que no nosso mundo real.

Para lhe ajudar não tenho como, pois não tenho a planilha de dados pra analisar.

Pense melhor antes de fazer coisas que lhe darão muito trabalho tanto agora quanto num futuro de uma manutenção e alteração do sistema.

Abraços

Prof. Julio Borba

Whats 51 99646-2523

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor José O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos

Boa Tarde, Vanessa, tudo bem?

 

Como bem disse nosso Prof. João, certamente existe uma maneira mais simples para vc chegar ao resultado que deseja sem ter que desenvolver uma fórmula como essa. Até para qualquer profissional aqui analisar fica bastante difícil, ainda mais levando-se em consideração que não temos o projeto em mãos e não conhecemos o cenário em que essa fórmula está sendo utilizada.

 

Sugiro que vc abra uma solicitação de tarefa ou faça uma aula com algum profissional que certamente lhe renderá melhor resultado.

 

Abraços,

José Antônio de Oliveira

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Giovano T.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos

Olá Vanessa, 

Caso queira poderia enviar sua planilha para o e-mail giovano.tonin@gmail.com, posso dar uma anlisada e lhe propor uma solução mais eficiente.  Somente olhando a fórmula fica complicado entender o resultado que espera. 

At, 

 

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!

Professores particulares de Excel

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
Julio B.
Porto Alegre / RS
Julio B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Banco de Dados em Excel Programação Excel VBA Power Query em Excel
Venha aprender Computação, Excel
R$ 50 / h
Vilson B.
Ji-Paraná / RO
Vilson B.
5,0 (41 avaliações)
Horas de aulas particulares ministradas 96 horas de aula
Tarefas resolvidas 28 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel Básico Excel Avançado Excel Intermediário
Mestrado: Assessoria de Administração (Instituto Politécnico do Porto)
Conheça meu método inovador "excel mão na massa" que criei para ajudar quem precisa aprender rápido e sair na frente nas vagas de emprego e trabalho!
R$ 120 / h
Johny L.
Fortaleza / CE
Johny L.
4,3 (36 avaliações)
Horas de aulas particulares ministradas 94 horas de aula
Tarefas resolvidas 29 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Excel para Adolescentes Excel para 3ª idade Excel Profissional
Graduação: Engenharia Civil (IFCE - Campus Fortaleza)
Professor da UFC - Aulas de estatística práticas e aplicadas ao mercado de trabalho além de acadêmico