CALCULAR ANOS, MESES E DIAS ENTRE 2 DATAS, NO EXCEL

Anônima
2010-02-20T22:34:34+00:00

Preciso de ajuda para calcular, no Excel, número de dias restantes entre 2 datas, após ter calculado anos e meses.

Explico melhor: entre 01/01/2000 e 15/04/2002, ocorreram 2 anos, 3 meses e 14 dias

Estou conseguindo apenas calcular os anos e os meses usando as fórmulas abaixo:

  * Anos:     =INT(((ANO(C5)-ANO(B5)) * 12 - MÊS(B5) + SE(DIA(B5) <= DIA(C5);MÊS(C5);MÊS(C5)-1))/12)

  * Meses:   =MOD((ANO(C5)-ANO(B5)) * 12 - MÊS(B5) + SE(DIA(B5) <= DIA(C5);MÊS(C5);MÊS(C5)-1);12)

     onde B5 e C5 são as células que apresentam as datas

Como está exemplificado acima, em 1 célula, mando calcular o número de anos inteiros entre as 2 datas e em outra célula, mando calcular o número de meses inteiros entre elas.

Falta-me calcular o número de dias restantes.

Não basta subtrair uma data de outra. É necessário que o Excel considere a data como aniversário.

Fico grato pela ajuda.

Ricardo.

Microsoft 365 e Office 365 | Instalar, resgatar, ativar | Para uso doméstico | Outro

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2010-02-20T22:37:54+00:00

Dia = SE (DIA(data1)  - DIA (data2) <0; DIA(data1)  - DIA (data2) + 30;DIA(data1)  - DIA (data2))

Esta resposta foi útil?

60+ pessoas acharam esta resposta útil.
0 comentários Sem comentários

3 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2016-09-02T21:52:39+00:00

    Dia = SE (DIA(data1)  - DIA (data2) <0; DIA(data1)  - DIA (data2) + 30;DIA(data1)  - DIA (data2))

    Esta função combinada tem uma falha: quando os meses tiverem 31 dias

    Exemplo: Criei uma situação com a data de 30/04/1983 como nascimento e 02/09/2016 para o dia atual. O mês anterior (08) teve 31 dias, como resultado ele me forneceu 2 dias quando deveria ser 3.

    Achei uma solução mais completa com a função DATADIF.

    Vou deixar aqui o link do tutorial q me ajudou muito e que ajustou essa falha:

    COMO CALCULAR A DIFERENÇA ENTRE DATAS COM A FUNÇÃO DATADIF

    Espero ter ajudado

    Esta resposta foi útil?

    3 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2017-09-25T14:59:23+00:00

    Ricardo,

    Estou tendo problema com a fórmula DATADIF do excel e o mesmo problema aconteceu com a sua fórmula. Gostaria de saber se você também encontrou este problema. Exemplo: A diferença entre o dia 01/03/2017 e 31/03/2017 são 31 dias, portanto é apresentado o valor 0 ano, 1 mês e 0 dias.  Já a diferença entre a data 28/02/2017  e 31/03/2014 (um dia antes) são 32 dias, daí o excel apresenta o resultado 0 ano, 1 mês e 4 dias. Eu percebi que o excel faz o cálculo considerando que o mês 2 possui 28 dias e portanto 1 mês mais 4 dias da diferença pra 32 dias.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2010-02-20T23:25:19+00:00

    Muito bom, LuizVS.

    Resolveu meu problema.

    Muito obrigado.

    RicardoLCB

    Esta resposta foi útil?

    0 comentários Sem comentários