Como subtrair datas no Excel
Se você tiver uma planilha do Excel(Excel sheet) com muitas datas, é provável que eventualmente precise 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.
Neste artigo, mostrarei como calcular as diferenças entre duas datas para encontrar o número de dias, meses e anos com fórmulas diferentes, 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 existe apenas uma maneira de calcular o valor, portanto, você não precisa se preocupar com fórmulas diferentes que fornecem respostas diferentes.
No meu exemplo acima, tenho duas datas armazenadas nas células A2 e A3(A2 and A3) . À direita, você pode ver que a diferença entre essas duas datas é de 802 dias. No Excel , sempre existem várias maneiras de calcular o mesmo valor e foi o que fiz aqui. Vejamos as fórmulas:
A primeira fórmula é apenas uma simples subtração das duas datas, A3 – A2 . O Excel(Excel) sabe que é uma data e simplesmente calcula o número de dias entre essas duas datas. Fácil(Easy) e muito direto. Além disso, você também pode usar a função DIAS(DAYS) .
=DAYS(A3, A2)
Esta função recebe dois argumentos: a data final(end date) e a data inicial(start date) . 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 days, mas não é uma fórmula com suporte oficial no Excel .
=DATEDIF(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(DATEDIF function) aqui.
Como um bônus adicional, e se você quiser calcular o número de dias da semana entre duas datas? Isso também é fácil porque temos uma fórmula embutida:
=NETWORKDAYS(startDate,endDate)
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(MONTHS function) 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(Microsoft) forneceu isso aqui(here) , mas se você estiver com preguiça de visitar o link, eu os forneci abaixo também.
Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =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(formula bar) . Para ver a fórmula na própria célula, clique na guia Fórmulas(Formulas) e clique em Mostrar Fórmulas(Show Formulas) .
Então, qual é o resultado final das duas fórmulas em nosso exemplo atual? Vejamos abaixo:
O arredondamento(Round) para cima me dá 27 meses e o arredondamento para baixo me dá 26 meses, o que é preciso, dependendo de como você quer ver. Por fim, você também pode usar a função DATEDIF(DATEDIF function) , mas ela calcula apenas meses completos, portanto, no nosso caso, a resposta retornada é 26.
=DATEDIF(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 eu 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(YEAR function) . Como a diferença no número de dias é de apenas 802, DATEDIF mostra 2 anos, enquanto a função YEAR(YEAR function) 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 que você possa atacar 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, então sinta-se à vontade para conferir também no site de Suporte do Office(Office Support) . Se você tiver alguma dúvida, sinta-se à vontade para comentar. Aproveitar!
Related posts
Adicionar um Regression Trendline Linear a um Excel Scatter Plot
Como fazer um Histogram em Excel
Como segurar Password Protect um Excel File
Como criar um Flowchart em Word and Excel
Como Create Labels em Word de um Excel Spreadsheet
Como Group Worksheets em Excel
Vincular células entre planilhas e pastas de trabalho no Excel
Inserir uma planilha do Excel em um documento do Word
Como alternar entre planilhas no Excel
Como abrir várias instâncias do Excel
Um guia para todas as extensões de arquivo do Excel e o que elas significam
Mapeando seus dados do Excel
Como encontrar valores correspondentes no Excel
Como alterar o Background em Microsoft Teams
Use o Excel como uma ferramenta para copiar dados da Web
13 OneNote Tips & Tricks para organizar suas anotações Melhor
Como encontrar e calcular o intervalo no Excel
Como criar um Greeting Card com MS Word
Como usar Minigráficos no Excel
Como usar PROCV no Excel