Página 1 de 1

IF; OR; AND

Enviado: 20 Out 2019 às 12:55
por aan
Boa tarde.
Agradeço a oportunidade.
Registei-me há minutos, sendo a 1ª vez que uso este fórum a quem dou parabéns aos responsáveis pela iniciativa!

Questão:
Para cálculo de indemnização por acidente, tenho 3 variáveis

Em D4: Vencimento base
Em D5: % de invalidez
Em D6: Meses de vencimento por ano
Em D7: Anos previstos até atingir a reforma (pode ser célula vazia "" ou 0, se estiver a menos de um ano da reforma)
Em D8: Um coeficiente de bonificação (pode existir, ou não, dependendo da avaliação do Juiz)
Em D9: Cálculo do valor indemnizatório.

Tenho tentado a seguinte fórmula:

=IF((D7="");D4*D5*D6*D8;IF(D8="";D4*D5*D6*D7;D4*D5*D6*D7*D8);IF(AND(D7="";D8<>"";D4*D5*D6*D8;D4*D5*D6*D7*D8))/100

Devolve-me erro.
Era para resolver este erro que solicito a vossa ajuda.
Antecipadamente grato.
aan

IF; OR; AND

Enviado: 20 Out 2019 às 13:01
por aan
Correção:
As variáveis são 5: D4:D8

Re: IF; OR; AND

Enviado: 21 Out 2019 às 09:25
por Diego100ges
Bom dia,
Poderia colocar uma planilha como exemplo, para testar a fórmula.

Re: IF; OR; AND

Enviado: 21 Out 2019 às 16:18
por aan
Agradeço a disponibilidade.
entretanto, acabo de chegar a uma solução.
É a que segue:
=IF(AND(($D$7)=0;($D$8)=0);($D$4)*($D$5)*($D$6);IF(($D$7)=0;($D$4)*($D$5)*($D$6)*($D$8);IF(($D$8)=0;($D$4)*($D$5)*($D$6)*($D$7);($D$4)*($D$5)*($D$6)*($D$7)*($D$8))))/(100)
aan