Prezados. Antes de mais nada eu gostaria de avisar que não sou um expert em informática, sou arquiteto, mas, por causa do trabalho, fico procurando soluções para problemas que surgem seja com CADs, seja com outros programas (Excel por exemplo).
Para o problema acima eu tentei as duas fórmulas e notei que ambas apresentam o mesmo defeito, ou seja, no caso em que se queira converter 365 dias para anos, meses e dias, aparece o seguinte resultado: 0 ano(s), 11 mês(es) e 30 dia(s). Para 366 dias aparece 1 ano(s), 0 mês(es) e 0 dia(s) e para 367 dias aparece 1 ano(s), 0 mês(es) e 1 dia(s).
Para a primeira fórmula não tem solução, mas para a segunda existe uma maneira para que isto não ocorra. Deve-se suprimir todos os valores após as vírgulas. O processo ficaria assim:
Na célula A1 = escola o valor (teste vários, como por exemplo 365, 366, 367, 500 etc)
Na célula A4, copie e cole:
=INT(A1/365)
Na célula B4, copie e cole:
=INT((A1-A4*365)/30)
Na célula C4, copie e cole:
=INT(A1-A4*365-B4*30)
Agora na célula B1, copie e cole a fórmula:
=INT(A1/365)& " ano(s),"&INT((A1-A4*365)/30,41667)& " mês(es) e " &INT(A1-A4*365-B4*30)&" dia(s)"
Eu testei e deu certo. Testem vcs tb.
Até mais,
Flávio C.