AplicacaoProgressivaFatorPrevidenciario B25
=IF(AND(DDA>=DATE(1999;11;29);DDA<=DATE(1999;11;30));1;MIN(DATEDIF(DATE(1999;12;1);DDA;"M")+1;60))
BaseIndiceTeto B34
=IF(OR(MID(CriterioPC;1;1)="1";MID(CriterioPC;1;1)="2");IF(ApurarIndiceTetoComFatorPrevidenciario="SIM";MediaComFatorPrevidenciario;MAX(MediaComFatorPrevidenciario;MediaSemFatorPrevidenciario));MediaSemFatorPrevidenciario)
#,##0.00;(#,##0.00)[Red];-
CompetenciaFinal B4
=EOMONTH(DIB;-2)+1
CompetenciaInicial B3
=IF(OR(MID(CriterioPC;1;1)="4";MID(CriterioPC;1;1)="5");EDATE((EOMONTH(DDA;-1)+1);-48);IF(MID(CriterioPC;1;1)="3";EDATE((EOMONTH(DDA;-1)+1);-15);DATE(1994;7;1)))
CompetenciaLimiteMenorSalario B18
=IF(OR(MID(CriterioPC;1;1)="1";MID(CriterioPC;1;1)="2");IF(NumeroSalariosExcedentes>0;MIN(QUERY(QUERY(SORT(FILTER({OFFSET(Competencia;1;0;PBCMaximo)\OFFSET(SalarioAtualizado;1;0;PBCMaximo)};OFFSET(Competencia;1;0;PBCMaximo)<>"";OFFSET(SalarioAtualizado;1;0;PBCMaximo)=MenorSalarioNoPC);1;FALSE);"Select * limit "&NumeroMenoresSalariosUtilizados);"Select Col1"));INDEX(OFFSET(Competencia;0;0;COUNTA(Competencia);COLUMN(SalarioAtualizado));MATCH(MenorSalarioNoPC;SalarioAtualizado;0);1));CompetenciaInicial)
CompetenciaMaisAntigaPC B21
=IF(OR(MID(CriterioPC;1;1)="3";MID(CriterioPC;1;1)="4";MID(CriterioPC;1;1)="5");MIN(QUERY(QUERY(QUERY(SORT(FILTER({OFFSET(Competencia;1;0;PBCMaximo)\OFFSET(SalarioAtualizado;1;0;PBCMaximo)};OFFSET(Competencia;1;0;PBCMaximo)<>"");1;FALSE);"Select * limit "&PBCMaximo);"Select * WHERE Col2<>0 limit "&PCNormal);"Select Col1"));CompetenciaInicial)
DivisorConsiderado B19
=MAX(PCConsiderado;DivisorMinimo)
DivisorMinimo B11
=IF(MID(CriterioPC;1;1)="2";ROUNDDOWN(TotalCompetencias*0,6);IF(MID(CriterioPC;1;1)="3";12;IF(MID(CriterioPC;1;1)="5";24;ROUNDDOWN(TotalSalariosDDA*0,8))))
FatorPrevidenciario B24
=IF(DDA<DATEVALUE("1999-11-29");"";(TCTotalDias/360)*0,31/ExpectativaSobrevida*(1+(IdadeTotal+((TCTotalDias/360)*0,31))/100))
IdadeTotal B23
=DAYS360(DataNascimento;DIB)/360
IndiceTeto B35
=IF(DDA>DATEVALUE("1991-4-4");MAX(BaseIndiceTeto/TetoDIB;1);"")
#,##0.00;(#,##0.00)[Red];-
LinhaInicialTabelaIndices B5
=MATCH(CompetenciaInicial;CompetenciaIndices;0)
LinhaInicialTabelaModificadores B6
=MATCH(CompetenciaInicial;CompetenciaModificadores;0)
LinhaInicialTabelaSalarios B7
=MATCH(CompetenciaInicial;CompetenciaSalarios;0)
=((ROUNDDOWN(SomaSalarios/DivisorConsiderado;2)*FatorPrevidenciario*AplicacaoProgressivaFatorPrevidenciario)/60)+((ROUNDDOWN(SomaSalarios/DivisorConsiderado;2)*(60-AplicacaoProgressivaFatorPrevidenciario))/60)+ValorAtividadeSecundaria
#,##0.00;(#,##0.00)[Red];-
=IF(AtividadeSecundaria="Sim";(SomaSalarios/DivisorConsiderado)*NumeradorAtividadeSecundaria/DenominadorAtividadeSecundaria;(ROUNDDOWN(SomaSalarios/DivisorConsiderado;2))+ValorAtividadeSecundaria)
#,##0.00;(#,##0.00)[Red];-
=ROUNDDOWN(SUM(QUERY(SORT(FILTER({OFFSET(Competencia;1;0)\OFFSET(SalarioAtualizado;1;0)};OFFSET(Competencia;1;0)<>"";OFFSET(SalarioAtualizado;1;0)<>0);1;FALSE);"Select Col2 limit 12"))/SUM(ARRAYFORMULA(SIGN(QUERY(SORT(FILTER({OFFSET(Competencia;1;0)\OFFSET(SalarioAtualizado;1;0)};OFFSET(Competencia;1;0)<>"";OFFSET(SalarioAtualizado;1;0)<>0);1;FALSE);"Select Col2 limit 12"))));2)
MenorSalarioNoPC B15
=IF(OR(MID(CriterioPC;1;1)="1";MID(CriterioPC;1;1)="2");LARGE(OFFSET(SalarioAtualizado;1;0;PBCMaximo);PCConsiderado);0)
#,##0.00;(#,##0.00)[Red];-
NumeroMenoresSalariosUtilizados B17
=COUNTIF(SalarioAtualizado;"="&MenorSalarioNoPC)-NumeroSalariosExcedentes
NumeroSalariosExcedentes B16
=IF(OR(MID(CriterioPC;1;1)="1";MID(CriterioPC;1;1)="2");COUNTIF(OFFSET(SalarioAtualizado;1;0;PBCMaximo);">="&MenorSalarioNoPC)-PCConsiderado;0)
PBCMaximo B12
=IF(MID(CriterioPC;1;1)="3";15;IF(OR(MID(CriterioPC;1;1)="4";MID(CriterioPC;1;1)="5");48;TotalCompetencias))
PCConsiderado B14
=MIN(TotalSalariosDDA;MAX(PCNormal;DivisorMinimo))
PCNormal B13
=IF(OR(MID(CriterioPC;1;1)="1";MID(CriterioPC;1;1)="2");ROUNDDOWN(TotalSalariosDDA*0,8);IF(MID(CriterioPC;1;1)="3";12;IF(OR(MID(CriterioPC;1;1)="4";MID(CriterioPC;1;1)="5");36;TotalSalariosDDA)))
PisoDIB B29
=IF(AtividadeSecundaria="Sim";0;INDEX(SalarioMinimo;MATCH(EOMONTH(DIB;-1)+1;IndicesConsolidados!A:A;0)))
#,##0.00;(#,##0.00)[Red];-
RMI B33
=ROUND(MIN(TetoDIB;MAX(IF(Limitacao12Ultimos="SIM";MIN(SalarioBeneficio*Coeficiente;MediaUltimos12SC);SalarioBeneficio*Coeficiente);IF(MID(Especie;1;2)="36";PisoDIB*Coeficiente;PisoDIB)));2)
#,##0.00;(#,##0.00)[Red];-
SalarioBeneficio B32
=ROUNDDOWN (MIN(TetoDIB;MAX(PisoDIB;IF(AplicarFatorPrevidenciario="NÃO";MediaSemFatorPrevidenciario; IF(AplicarFatorPrevidenciario="FACULTATIVO";MAX(MediaComFatorPrevidenciario;MediaSemFatorPrevidenciario);MediaComFatorPrevidenciario))));2)
#,##0.00;(#,##0.00)[Red];-
SomaSalarios B26
=SUM(ARRAYFORMULA(OFFSET(SalarioAtualizado;1;0;TotalCompetencias)*OFFSET(SalarioUtilizado;1;0;TotalCompetencias)))
#,##0.00;(#,##0.00)[Red];-
TCTotalDias B22
=(TCAnos*360)+(TCMeses*30)+TCDias + (IF(Sexo="Mulher";360*5;0)) + (IF(Especie=57;360*5;0))
TetoDIB B30
=INDEX(TetoContribuicao;MATCH(EOMONTH(DIB;-1)+1;IndicesConsolidados!A:A;0))
#,##0.00;(#,##0.00)[Red];-
TotalCompetencias B8
=DATEDIF(CompetenciaInicial;CompetenciaFinal;"M")+1
TotalCompetenciasPBC B9
=COUNTIF(Competencia;"<"&EOMONTH(DDA;-1)+1)
TotalSalariosDDA B10
=COUNTIFS(SalarioAtualizado;">0";Competencia;"<"&EOMONTH(DDA;-1)+1)