Página 1 de 1

Problemas com Fórmula "SE" com mais de um teste lógico

Enviado: 04 Jun 2019 às 17:23
por CaioQuintino
Olá pessoal.

Eu estou fazendo uma planilha para cálculo de IRPF e precisei fazer uma fórmula SE com mais de um teste lógico.

Quando a pessoa tem algum dependente pode-se deduzir uma parcela relativa, qual seja, 189,56 por dependente.

Na minha formula, o fato de a pessoa ter dependente será assinalada na célula correspondente com um "x" e será também assinalado o número de dependentes: 1, 2, 3... etc.

=SE(SE(SE(E(E5="X");G5*2275,08/12;0);C4-(G5*2275,08/12+N13);C4-N13)<=1903,98;"ISENTO";SE(SE(SE(E(E5="X");G5*2275,08/12;0);C4-(G5*2275,08/12+N13);C4-N13)<=2826,65;(C4-(G5*2275,08/12+N13))*7,5%-142,8;SE(SE(SE(E(E5="X");G5*2275,08/12;0);C4-(G5*2275,08/12+N13);C4-N13)<=375105;(C4-(G5*2275,08/12+N13))*15%-354,8;SE(SE(SE(E(E5="X");G5*2275,08/12;0);C4-(G5*2275,08/12+N13);C4-N13)<=4664,68;((C4-(G5*2275,08/12+N13))*0,225)-636,13;SE(SE(SE(E(E5="X");G5*2275,08/12;0);C4-(G5*2275,08/12+N13);C4-N13)>=4664,69;((C4-(G5*2275,08/12+N13))*27,5%)-869,36)))))

Cheguei até a fórmula acima.

Ocorre que até a aplicação da aliquota de 15% a conta está certa, mas se o valor ultrapasse o limite da aliquota de 15 e entra na aliquota de 22,5 ou 27,5 a conta não fecha corretamente.

Já revisei a fórmula inumeras vezes e não consegui encontrar aonde está o erro. Se alguém puder me ajudar, fico grato.

Estou enviando em anexo a planilha excel.

Na célula J4 está a fórmula problemática.
Na célula N12 está a fórmula de maneira simplificada e exata.

Problemas com Fórmula "SE" com mais de um teste lógico

Enviado: 04 Jun 2019 às 17:25
por matheusalvesbr
Boa tarde,
Lhe aconselho a postar um exemplo da planilha, para um melhor entendimento.

Re: Problemas com Fórmula "SE" com mais de um teste lógico

Enviado: 04 Jun 2019 às 17:35
por CaioQuintino
Editei a mensagem e anexei a planilha e fiz a indicação das células com a fórmula, contudo, irei anexar novamente nesta resposta.

A célula j4 está a fórmula com problema.
A célula n12 está uma fórmula simplicada, porém com os valores corretos.

Problemas com Fórmula "SE" com mais de um teste lógico

Enviado: 05 Jun 2019 às 08:14
por FelipeMGarcia
Caio,

O mais fácil é fazer uma tabela auxiliar com os intervalos de valores e as alíquotas e depois vc faz um procv aproximado que resolve seu problema e não precisa fazer um monte de função SE.

Abs

Re: Problemas com Fórmula "SE" com mais de um teste lógico

Enviado: 05 Jun 2019 às 10:54
por osvaldomp
Experimente:
Código: Selecionar todos
=SE(C4-H5-N13<1903,99;0;SE(C4-H5-N13<2826,66;(C4-H5-N13)*0,075-142,8;SE(C4-H5-N13<3751,06;(C4-H5-N13)*0,15-354,8;SE(C4-H5-N13<4664,69;(C4-H5-N13)*0,225-636,13;(C4-H5-N13)*0,275-869,36))))

Re: Problemas com Fórmula "SE" com mais de um teste lógico

Enviado: 05 Jun 2019 às 22:22
por Nelisa
Boa noite,

eu prefiro trabalhar com uma tabela auxiliar para os valores do Imposto de Renda, aí quando a tabela for alterada (o que já passou da hora, né?) é só alterar a tabela e não precisar alterar a fórmula.

Eu alterei a sua fórmula, utilizando a tabela auxiliar.
Veja se deu certo!

:)

Re: Problemas com Fórmula "SE" com mais de um teste lógico

Enviado: 01 Abr 2022 às 12:29
por 954726
Nos casos em que tenham dependentes, como colocar isso na fórmula (isso para o valor do IR, conforme fórmula abaixo)

=SE((F25-G25)<=$B$2;0;SE((F25-G25)<=$B$3;((F25-G25)*0,075)-142,8;SE((F25-G25)<=$B$4;((F25-G25)*0,15)-354,8;SE((F25-G25)<=$B$5;((F25-G25)*0,225)-636,13;SE((F25-G25)>$B$6;((F25-G25)*0,275)-869,36)))))

coluna B
Limite % Parcela a deduzir
linha 2 1.903,98
linha 3 2.826,65 0,075 142,8
linha 4 3.751,05 0,15 354,8
linha 5 4.664,68 0,225 636,13
linha 6 4.664,69 0,275 869,36
Desconto por dependente 189,59

F25 - salário
G25 - INSS