Notifications
Clear all

Encontrar percentual a partir da tabela e data indicada

8 Posts
3 Usuários
0 Reactions
1,923 Visualizações
(@luiz-elias)
Posts: 26
Eminent Member
Topic starter
 

Prezados, bom dia!

Gostaria da ajuda de vocês no seguinte sentido:

Tenho uma planilha (Arquivo em anexo) onde tenho duas tabelas de perícia onde tenho uma sequência de datas, níveis salariais e percentuais de aplicação.

O que preciso é, ao indicar uma determinada data, tabela e salário, o Excel vá na tabela que eu indiquei, na linha da data que indiquei e verifique: se o salário é menor ou igual ao primeiro nível salarial indicado então retorne o primeiro percentual, se é maior que o primeiro nível e menor ou igual ao segundo nível salarial então retorne o segundo percentual, se maior que o segundo nível salarial e menor ou igual ao terceiro nível então retorne o terceiro percentual e se maior que o terceiro nível salarial então retorne o terceiro percentual.

No anexo ilustro melhor o que desejo.

Agradeço desde já o apoio de vocês.

 
Postado : 02/09/2014 6:25 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Eu não entendi.

Tanto na Tabela_1 quanto na Tabela_2, para a data:01/02/2014 e valor 1.900,00 o percentual é 4,06%, porque que no seu enunciado está dando 1,96% ?

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/09/2014 10:20 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Fiz assim (coloque em K7)

=SE(K6>INDIRETO("G"&SE(K4=$B$2;SOMARPRODUTO((K5=$B$4:$B$8)*LIN($B$4:$B$8));SOMARPRODUTO((K5=$B$12:$B$16)*LIN($B$12:$B$16))));INDIRETO("H"&SE(K4=$B$2;SOMARPRODUTO((K5=$B$4:$B$8)*LIN($B$4:$B$8));SOMARPRODUTO((K5=$B$12:$B$16)*LIN($B$12:$B$16))));SE(K6<INDIRETO("E"&SE(K4=$B$2;SOMARPRODUTO((K5=$B$4:$B$8)*LIN($B$4:$B$8));SOMARPRODUTO((K5=$B$12:$B$16)*LIN($B$12:$B$16))));INDIRETO("D"&SE(K4=$B$2;SOMARPRODUTO((K5=$B$4:$B$8)*LIN($B$4:$B$8));SOMARPRODUTO((K5=$B$12:$B$16)*LIN($B$12:$B$16))));INDIRETO("F"&SE(K4=$B$2;SOMARPRODUTO((K5=$B$4:$B$8)*LIN($B$4:$B$8));SOMARPRODUTO((K5=$B$12:$B$16)*LIN($B$12:$B$16))))))

Embora essa fórmula ta mto ruim. :'(
Estou lesao hj :/

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 02/09/2014 10:45 am
(@luiz-elias)
Posts: 26
Eminent Member
Topic starter
 

Alexandrevba, bom dia!

No caso, dia 01/02/2013. Perceba que, na tabela 1 o valor de 1900,00 é maior do que 1.869,34 (limite/teto da faixa), logo o percentual a ser aplicado é de 4,06%. Já na tabela 2, o valor de 1900,00 é menor que 1901,00 (limite/teto da faixa), logo o percentual é 1,96%, se fosse maior que o valor de 1901,00 então seria 4,06%.

gtsalikis, bom dia!

Vou testar sua formula e te dou um retorno. De imediato, agradeço pelo apoio.

 
Postado : 03/09/2014 5:02 am
(@luiz-elias)
Posts: 26
Eminent Member
Topic starter
 

gtsalikis, deu certo!

Não entendi a lógica dos aninhamentos das funções. Agora só preciso entender tudo isso que você fez.

Mas muito obrigado pelo seu apoio.

 
Postado : 03/09/2014 5:21 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Amigo, se ajudou, por favor, clique na maozinha como agradecimento.

Sobre entender a formula, eu acho que da pra simplificar (ate visualisei como) mas estou no celular e sem excel. Assim q der eu testo e posto aqui.

Abs

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 03/09/2014 8:20 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Amio, dei uma melhorada:

=DESLOC($B$2;SOMARPRODUTO((DESLOC($B$2;SOMARPRODUTO(($B$2:$B$16=$K$4)*LIN($B$2:$B$16));;5)=$K$5)*LIN(DESLOC($B$2;SOMARPRODUTO(($B$2:$B$16=$K$4)*LIN($B$2:$B$16));;5)))-2;(SOMARPRODUTO(--(DESLOC($B$2;SOMARPRODUTO((DESLOC($B$2;SOMARPRODUTO(($B$2:$B$16=$K$4)*LIN($B$2:$B$16));;5)=$K$5)*LIN(DESLOC($B$2;SOMARPRODUTO(($B$2:$B$16=$K$4)*LIN($B$2:$B$16));;5)))-2;1;1;6)<$K$6))-3)*2)

Agora também está projetada pra que vc possa incluir tantas tabelas quantas precisar (basta atualizar as referências).

Voce vai notar que usei, basicamente, DESLOC() + SOMARPRODUTO().

Primeiro, combinando essas 3 funções, eu localizo as datas da tabela escolhida. Depois, utilizando-as novamente, localizo os dados da data escolhida. Então, localizo a faixa de valores, para retonar a porcentagm correta.

Abs

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 03/09/2014 6:55 pm
(@luiz-elias)
Posts: 26
Eminent Member
Topic starter
 

gtsalikis, bom dia!

De imediato, obrigado pelo apoio.

Utilizei essa última formula que você encaminhou, no entanto, se eu inserir um salário R$ 500,00, buscando da Tabela 1, está retornando um percentual 4130600,00%, quando deveria retornar o percentual de 1,96%, já que o valor é menor do que R$ 934,67.

A primeira formula atendeu a essa parte, retornando o percentual correto.

 
Postado : 05/09/2014 5:28 am