Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estou tentando fazer funcionar a fórmula para funcionários ativos por exemplo: a imagem acima mostra que o funcionário esta 8 mês e 2 dias mas na verdade teria que mostrar 8 meses e 3 dias com data atual de hoje. Alguém pode me ajudar?
Esse outro exemplo é de um funcionário inativo e também não está batendo a data.
Estou usando essa expressão:
=if(floor((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365)>0,
floor((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) & ' Ano(s) ' )
&
if(floor(Frac((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) *12)>0,
floor(Frac((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) *12) & ' Mes(es) ')
&
if(FLOOR(FRAC(Frac((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) *12)*24)>0,
FLOOR(FRAC(Frac((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) *12)*24) & ' Dia(s)' )
Para funcionários na ativa (atual - admissão):
if(floor((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365)>0,
floor((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) & ' Ano(s) ' )
&
if(floor(Frac((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) *12)>0,
floor(Frac((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) *12) & ' Mes(es) ')
&
if(FLOOR(FRAC(Frac((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) *12)*24)>0,
FLOOR(FRAC(Frac((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) *12)*24) + 1 & ' Dia(s)' )
Para funcionários inativos (demissão - admissão):
=if(floor((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365)>0,
floor((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) & ' Ano(s) ' )
&
if(floor(Frac((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) *12)>0,
floor(Frac((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) *12) & ' Mes(es) ')
&
if(FLOOR(FRAC(Frac((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) *12)*24)>0,
FLOOR(FRAC(Frac((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) *12)*24) + 1 & ' Dia(s)' )
Conseguiu resolver seu problema? Se sim, marque as respostas como úteis/corretas para fechar o tópico e manter a comunidade organizada.
Boa tarde
Conseguiu resolver seu problema? Se sim, marque a resposta correta e as respostas que auxiliaram (se for o caso) para encerrar o tópico e manter a comunidade organizada.
O problema foi resolvido? Se sim, marque as respostas úteis/correta para encerrar o tópico e ajudar a manter a comunidade organizada.
Para apoio;
Referência (Tópicos 2.3 e 2.4): Manual do usuário | Como criar e gerir minhas perguntas?
Abraço.
Achei que o titulo se tratava de ajudar a manter a sua permanência na empresa.. .kkkk
kkkk, no começo também pensei rsrssr