Use o Excel para calcular quantos dias até um evento

 

O Excel trata as datas como números inteiros. Isso significa que você pode adicioná-los e subtraí-los, o que pode ser útil para dizer quantos dias faltam para o próximo prazo ou evento seu. Neste artigo, usaremos as funções DATA, ANO, MÊS, DIA e HOJE do Excel para mostrar a você como calcular o número de dias até seu próximo aniversário ou qualquer outro evento anual.

O Excel armazena datas como inteiros. Por padrão, o Excel usa “1” para representar 01/01/1900 e cada dia depois disso é um a mais. Digite 01/01/2000 e mude o formato para “Número” e você verá “36526” aparecer. Se você subtrair 1 de 36526, verá que havia 36525 dias no século XX. Alternativamente, você pode inserir uma data futura e subtrair o resultado da função TODAY para ver quantos dias faltam para essa data a partir de hoje.

Um rápido resumo das funções relacionadas a datas

Antes de mergulhar em alguns exemplos, precisamos examinar várias funções simples relacionadas a datas, incluindo as funções TODAY, DATE, YEAR, MONTH e DAY do Excel.

HOJE

Sintaxe: = TODAY ()

Resultado: a data atual

ENCONTRO

Sintaxe: = DATE (ano, mês, dia)

Resultado: a data designada pelo ano, mês e dia inseridos

ANO

Sintaxe: = YEAR (data)

Resultado: o ano da data inserida

MÊS

Sintaxe: = MONTH (data)

Resultado: o mês numérico da data inserida (1 a 12)

DIA

Sintaxe: = DAY (data)

Resultado: o dia do mês da data inserida

Alguns cálculos de exemplo

Analisaremos três eventos que ocorrem anualmente no mesmo dia, calcularemos a data de sua próxima ocorrência e determinaremos o número de dias entre agora e sua próxima ocorrência.

Aqui estão nossos dados de amostra. Temos quatro colunas configuradas: Evento, Data, Next_Occurrence e Days_Until_Next. Introduzimos datas de nascimento aleatórias, as datas de vencimento dos impostos nos EUA e Halloween. Datas como aniversários, datas especiais e alguns feriados ocorrem em dias específicos a cada ano e funcionam bem com este exemplo. Outros feriados – como o Dia de Ação de Graças – ocorrem em um determinado dia da semana em um mês específico; este exemplo não cobre esses tipos de eventos.

Recomendado:  O que é Fanfic?

Dados de exemplo

Existem duas opções para preencher a coluna ‘Next_Occurrence’. Você pode inserir cada data manualmente, mas cada entrada precisará ser atualizada manualmente no futuro, conforme a data passa. Em vez disso, vamos escrever uma fórmula de instrução ‘IF’ para que o Excel possa fazer o trabalho por você.

Vejamos o aniversário. Já sabemos o mês =MONTH(F3)  e o dia =DAY(F3)da próxima ocorrência. Isso é fácil, mas e o ano? Precisamos do Excel para saber se o aniversário já ocorreu neste ano ou não. Primeiro, precisamos calcular a data em que ocorre o aniversário no ano atual usando esta fórmula:

= DATA (ANO (HOJE ()), MÊS (F3), DIA (F3))

Em seguida, precisamos saber se essa data já passou e você pode comparar esse resultado com  TODAY()para descobrir. Se for julho e o aniversário ocorrer todo mês de setembro, a próxima ocorrência será no ano atual, mostrado com =YEAR(TODAY()). Se for dezembro e o aniversário ocorrer todo mês de maio, a próxima ocorrência será no ano seguinte, portanto, =YEAR(TODAY())+1seria o ano seguinte. Para determinar qual usar, podemos usar uma declaração ‘IF’:

= SE (DATA (ANO (HOJE ()), MÊS (F3), DIA (F3))> = HOJE (), ANO (HOJE ()), ANO (HOJE ()) + 1)

Agora podemos combinar os resultados da instrução IF com o MÊS e o DIA do aniversário para determinar a próxima ocorrência. Insira esta fórmula na célula G3:

= DATA (SE (DATA (ANO (HOJE ()), MÊS (F3), DIA (F3))> = HOJE (), ANO (HOJE ()), ANO (HOJE ()) + 1), MÊS (F3) ), DIA (F3))

Inserindo "= DATA (SE (DATA (ANO (HOJE ()), MÊS (F3), DIA (F3))> = HOJE (), ANO (HOJE ()), ANO (HOJE ()) + 1), MÊS (F3), DIA (F3)) "na célula F3

Pressione Enter para ver o resultado. (Este artigo foi escrito no final de janeiro de 2019, então as datas serão … bem … datadas.)

Preencha esta fórmula nas células abaixo, destacando as células e pressionando Ctrl + D.

Recomendado:  Qual é o limite de caracteres para ChatGPT?

Resultados da próxima ocorrência

Agora podemos determinar facilmente o número de dias até a próxima ocorrência subtraindo o resultado da função TODAY () dos resultados de Next_Occurrence que acabamos de calcular. Insira a seguinte fórmula na célula H3:

= G3-HOJE ()

Insira "= G3-TODAY ()" na célula H3

Pressione Enter para ver o resultado e, em seguida, preencha esta fórmula nas células abaixo, realçando as células e pressionando Ctrl + D.

Resultados de Days_Until_Next

Você pode salvar uma pasta de trabalho com as fórmulas neste exemplo para manter o controle de quem é o próximo aniversário ou saber quantos dias você ainda tem para terminar sua fantasia de Halloween. Cada vez que você usa a pasta de trabalho, ela recalcula os resultados com base na data atual porque você usou a TODAY()função.

Resultados de exemplo

E sim, esses são exemplos bem específicos que podem ou não ser úteis para você. Mas, eles também servem para ilustrar os tipos de coisas que você pode fazer com funções relacionadas a datas no Excel.