CalculoRMI logo

AplicarFatorPrevidenciario D18
=IF(AND(AplicarFatorPrevidenciarioModificado<>"PADRÃO";AplicarFatorPrevidenciarioModificado<>"");
AplicarFatorPrevidenciarioModificado;IF(DDA<DATEVALUE("1999-11-29");"NÃO";IF(AND(MID(Especie;1;2)="42";OR(BeneficioDeficiente="Sim";
 AND(ISNUMBER(PontuacaoMinima);Pontos>=PontuacaoMinima;TCTotalAnos>=TCMinimoPontuacao)));"FACULTATIVO";
INDEX(ListaBeneficios!A:E;MATCH(Especie;ListaBeneficios!A:A;0);5))))
dd/MM/yyyy

AplicarFatorPrevidenciarioModificado F18
0.###############
VALUE_IN_RANGE ListaBeneficios!E:E

ApurarIndiceTetoComFatorPrevidenciario D20
=IF(AND(ApurarIndiceTetoComFatorPrevidenciarioModificado<>"PADRÃO";ApurarIndiceTetoComFatorPrevidenciarioModificado<>"");ApurarIndiceTetoComFatorPrevidenciarioModificado;"SIM")
#,##0.00;(#,##0.00)

ApurarIndiceTetoComFatorPrevidenciarioModificado F20
0.###############
VALUE_IN_LIST SIM,NÃO

CriterioPC D17
=IF(AND(MID(CriterioPCModificado;1;1)<>"0";CriterioPCModificado<>"");CriterioPCModificado;INDEX(OpcoesPC!A:A;INDEX(ListaBeneficios!A:E;MATCH(Especie;ListaBeneficios!A:A;0);IF(DDA<DPL;3;4))+1))

CriterioPCModificado F17
0.###############
VALUE_IN_RANGE OpcoesPC!A:A

DDA D14
=IF(ISNUMBER(DDAModificada);DDAModificada;DIB)
dd/MM/yyyy

DDAModificada F14
dd/MM/yyyy

DPL D7
dd/MM/yyyy

DataInicioVigenciaPontos D8
dd/MM/yyyy

ExpectativaSobrevida D16
=IF(DDA<DATEVALUE("1999-11-29");"";IF(ISNUMBER(ExpectativaSobrevidaModificada);ExpectativaSobrevidaModificada;INDEX(TabuasMortalidade!A:CD;MATCH(TabuaMortalidadeUtilizada;TabuasMortalidade!A:A;0);MATCH(DATEDIF(DataNascimento;DIB;"Y");TabuasMortalidade!1:1;0))))
#,##0.00

ExpectativaSobrevidaModificada F16
#,##0.00

Idade D6
=DAYS360(DataNascimento;DIB)/360
#,##0.00;(#,##0.00)

Limitacao12Ultimos D19
=IF(AND(Limitacao12UltimosModificada<>"PADRÃO";Limitacao12UltimosModificada<>"");Limitacao12UltimosModificada;IF(DDA<DATEVALUE("2015-03-01");"NÃO";INDEX(ListaBeneficios!A:F;MATCH(Especie;ListaBeneficios!A:A;0);6)))
#,##0.00;(#,##0.00)

Limitacao12UltimosModificada F19
0.###############
VALUE_IN_RANGE ListaBeneficios!F:F

Pontos D13
=IF(ISNUMBER(PontosModificados);PontosModificados;IF(AND(ISNUMBER(TCAnos);ISNUMBER(TCMeses);ISNUMBER(TCDias);ISNUMBER(DataNascimento));TCAnos+(TCMeses/12)+(TCDias/360)+Idade;0))
#,##0.00

PontosModificados F13
#,##0.00

PontuacaoMinima D10
=IF(DDA<DataInicioVigenciaPontos;"não se aplica";INDEX(TabelaPontuacao!A:C;MATCH(DDA;TabelaPontuacao!A:A;1);IF(Sexo="Homem";2;3)))
#,##0.00;(#,##0.00)

TCMinimoPontuacao D11
=IF(Sexo="Homem";35;30)
#,##0.00;(#,##0.00)

TCTotalAnos D9
=IF(AND(ISNUMBER(TCAnos);ISNUMBER(TCMeses);ISNUMBER(TCDias);ISNUMBER(DataNascimento));TCAnos+(TCMeses/12)+(TCDias/360);0)
#,##0.00;(#,##0.00)

TabuaMortalidadeUtilizada D15
=IF(ISNUMBER(TabuaMortalidadeUtilizadaModificada);TabuaMortalidadeUtilizadaModificada;INDEX(TabuasMortalidade!A:A;ARRAYFORMULA(COUNTIF(OFFSET(TabuasMortalidade!A:A;1;COUNTA(TabuasMortalidade!B1:1);COUNTA(TabuasMortalidade!B:B)-1);"<="&DIB))+1;1))
###0

TabuaMortalidadeUtilizadaModificada F15
###0

UltimaTabuaMortalidade D12
=MAX(TabuasMortalidade!A:A)
###0