Conversão de total ...
 
Notifications
Clear all

Conversão de total de dias para Ano,mês, dia

6 Posts
2 Usuários
0 Reactions
1,792 Visualizações
(@krol-carol)
Posts: 2
New Member
Topic starter
 

Olá! Estou com dificuldades. Procurei no fórum, mas não achei uma solução para o meu problema. Preciso converter um total de dias para ano, mês e dia, em células diferentes. Sendo que limitado na célula que corresponde a mês em 11 meses e na célula que corresponde a dias em 29 dias.

Obs.: Na célula A1 será calculado a quantidade total de dias entre um intervalo de datas. Para isso verifiquei pelo fórum e aprendi a função =DATADIF(data inicial;data final;"D"), mas tive que colocar "+1" no final, pois a função retorna com um dia a menos. Ex.: 01/01/2015 a 15/01/2015 = 15 dias e não 14.

             A1         B1    C1    D1
      Total/dias   Anos Meses Dias
Ex.1:        365 = |  1  |  0  |  0  |
Ex.2:        364 = |  0  |  11 | 29 |
Ex.3:    16.943 = | 46  |  5  |  2  |

Eu não sei se interfere no resultado os anos bissextos. Enfim, se alguém puder ajudar!!!
Obrigada.

 
Postado : 12/03/2015 12:20 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Krol, boa tarde!

Não sei se entendi muito bem a sua explicação, mas fiz um exemplo:

Se não for isto, poste um exemplo seu para facilitar o entendimento.

Dê retorno!

Att,

MDS

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 12/03/2015 1:28 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Carol

A função DATADIF contempla essa possibilidade de fazer direto, desmembrando em anos, meses e dias.

Como eu não sei a célula onde ficam as datas, segue um exemplo de como fazer:

=DATADIF(E5;F5;"Y") & " anos " & DATADIF(E5;F5;"YM") & " meses " & DATADIF(E5;F5; "MD") & " dias"

Se você quiser que seja mostrado em célula separadas, basta colocar uma parte da fórmula em cada coluna.

Se não conseguir, anexe uma planilha de exemplo que eu faço para você e anexo novamente.

Se a resposta foi útil, clique na mãozinha que fica do lada da ferramenta Citar.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 12/03/2015 3:18 pm
(@krol-carol)
Posts: 2
New Member
Topic starter
 

Olá Marciel,

O que eu queria você quase chegou lá. De fato eu posso não ter me expressado bem. Eu alterei na planilha que você fez pra mostrar como eu queria.
O grande problema pra mim é o limite. Dias só podem ir até 29 e os meses só até 11.
Se forem 30 dias no total para calcular (coluna A), teria que ficar 1 mês (coluna E) e não 30 dias.

Eu estou achando que não é possível fazer o que eu quero e vou ter que fazer na mão a partir dessa função que você colocou, o que já ajuda.

Obrigada pela atenção! :D

 
Postado : 14/03/2015 8:00 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

krol,

Que bom que ajudei em partes... se eu merecer, dê um joinha na minha resposta! rsrs

Quanto ao que você realmente deseja, creio que terá que ser feito manualmente.
Ou pode ser que algum expert possa te dar outra dica de como fazer.

Att,

MDS

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/03/2015 6:29 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não sei se entendi corretamente, mas para "limitar" a numero de dias pode-se utilizar
==SE(DATADIF(B5;C5;"MD")>29;29;DATADIF(B5;C5;"MD"))

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/03/2015 8:11 am