Se você tiver uma planilha do Excel com muitas datas, provavelmente precisará calcular as diferenças entre algumas dessas datas. Talvez você queira ver quantos meses você levou para pagar sua dívida ou quantos dias você levou para perder uma certa quantidade de peso?
Calcular a diferença entre datas no Excel é fácil, mas pode se tornar complicado dependendo de como você deseja calcular determinados valores. Por exemplo, se você quiser saber o número de meses entre 05/02/2016 e 15/01/2016, a resposta deve ser 0 ou 1? Algumas pessoas podem dizer 0 porque não é um mês inteiro entre as datas e outras podem dizer 1 porque é um mês diferente.
Índice
- Dias Entre Duas Datas
- Meses Entre Duas Datas
- Anos entre duas datas
Neste artigo, mostrarei como calcular as diferenças entre duas datas para encontrar o número de dias, meses e anos com diferentes fórmulas, dependendo de suas preferências.
Dias Entre Duas Datas
O cálculo mais simples que podemos fazer é obter o número de dias entre duas datas. O bom de calcular os dias é que realmente só existe uma maneira de calcular o valor, então você não precisa se preocupar com fórmulas diferentes dando respostas diferentes.
No meu exemplo acima, tenho duas datas armazenadas nas células A2 e A3. À direita, você pode ver que a diferença entre essas duas datas é de 802 dias. No Excel sempre existem várias formas de calcular o mesmo valor e foi isso que fiz aqui. Vejamos as fórmulas:
A primeira fórmula é apenas uma simples subtração das duas datas, A3 – A2. O Excel sabe que é uma data e simplesmente calcula o número de dias entre essas duas datas. Fácil e muito direto. Além disso, você também pode usar a função DIAS .
=DIAS(A3, A2)
Esta função recebe dois argumentos: a data final e a data inicial. Se você mudar as datas na fórmula, obterá apenas um número negativo. Por fim, você pode usar uma função chamada DATEDIF , que está incluída no Excel do Lotus 1-2-3 dias, mas não é uma fórmula oficialmente suportada no Excel.
=DATASE(A2, A3, "D")
Ao digitar a fórmula, você verá que o Excel não lhe dá nenhuma sugestão para os campos, etc. Felizmente, você pode ver a sintaxe e todos os argumentos suportados para a função DATEDIF aqui.
Como um bônus adicional, e se você quisesse calcular o número de dias da semana entre duas datas? Isso é fácil também porque temos uma fórmula integrada:
=NETWORKDAYS(inícioData,fimData)
Calcular o número de dias e dias da semana é bastante simples, então vamos falar sobre meses agora.
Meses Entre Duas Datas
O cálculo mais complicado é o número de meses por causa de como você pode arredondar para cima ou para baixo, dependendo se é um mês completo ou parcial. Agora existe uma função MESES no Excel, mas é muito limitada porque só vai olhar o mês ao calcular a diferença e não o ano. Isso significa que só é útil para calcular a diferença entre dois meses no mesmo ano.
Como isso é meio inútil, vamos ver algumas fórmulas que nos darão a resposta correta. A Microsoft os forneceu aqui , mas se você estiver com preguiça de visitar o link, também os forneço abaixo.
Arredondamento - =(ANO(DataLD)-ANO(DataED))*12+MÊS(DataLD)-MÊS(DataED)
Arredondar para baixo - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate)) *12+MONTH(LDate)-MONTH(EDate)
Agora, essas são duas fórmulas bastante longas e complicadas e você realmente não precisa entender o que está acontecendo. Aqui estão as fórmulas no Excel:
Observe que você deve editar a fórmula de arredondamento na própria célula porque, por algum motivo estranho, a fórmula inteira não aparece na barra de fórmulas. Para visualizar a fórmula na própria célula, clique na aba Fórmulas e em seguida clique em Mostrar Fórmulas .
Então, qual é o resultado final das duas fórmulas em nosso exemplo atual? Vejamos abaixo:
Arredondar para cima me dá 27 meses e arredondar para baixo me dá 26 meses, o que é preciso, dependendo de como você quer olhar para isso. Por fim, você também pode usar a função DATEDIF, mas ela calcula apenas meses completos, portanto, no nosso caso, a resposta retornada é 26.
=DATIF(A2, A3, "M")
Anos entre duas datas
Assim como os meses, os anos também podem ser calculados dependendo se você deseja contar 1 ano como 365 dias completos ou se uma mudança no ano conta. Então, vamos pegar nosso exemplo onde usei duas fórmulas diferentes para calcular o número de anos:
Uma fórmula usa DATEDIF e a outra usa a função YEAR. Como a diferença no número de dias é de apenas 802, DATEDIF mostra 2 anos enquanto a função YEAR mostra 3 anos.
Novamente, isso é uma questão de preferência e depende do que exatamente você está tentando calcular. É uma boa ideia conhecer os dois métodos para poder resolver problemas diferentes com fórmulas diferentes.
Contanto que você tenha cuidado com as fórmulas que usa, é bastante fácil calcular exatamente o que está procurando. Há também muito mais funções de data além das que mencionei, portanto, sinta-se à vontade para verificá-las também no site de suporte do Office . Se você tiver alguma dúvida, sinta-se à vontade para comentar. Apreciar!