Calculul Zilelor Rămase Până la Evenimente Anuale în Excel
Excel gestionează datele ca valori numerice, permițându-vă să efectuați operații de adunare și scădere. Acest lucru se dovedește util pentru a calcula intervale de timp, cum ar fi zilele rămase până la un termen limită sau un eveniment important. În acest articol, vom explora modul de utilizare a funcțiilor Excel DATE, YEAR, MONTH, DAY și TODAY pentru a calcula numărul de zile până la următoarea zi de naștere sau alt eveniment anual.
În Excel, datele sunt stocate ca numere întregi. Valoarea „1” corespunde datei de 1 ianuarie 1900, iar fiecare zi ulterioară este reprezentată de un număr cu o unitate mai mare. De exemplu, data de 1 ianuarie 2000 este reprezentată de numărul 36526. Scăzând 1 din acest număr, obținem 36525, care reprezintă numărul de zile din secolul al XX-lea. Alternativ, puteți introduce o dată viitoare și scădea rezultatul funcției TODAY pentru a vedea câte zile mai sunt până la acea dată.
Prezentarea Funcțiilor Cheie de Dată
Înainte de a trece la exemple concrete, este important să înțelegem funcțiile de bază legate de date, cum ar fi TODAY, DATE, YEAR, MONTH și DAY.
TODAY
Sintaxă: =TODAY()
Rezultat: Afișează data curentă.
DATE
Sintaxă: =DATE(an,lună,zi)
Rezultat: Generează o dată specifică, conform anului, lunii și zilei introduse.
YEAR
Sintaxă: =YEAR(data)
Rezultat: Returnează anul unei date date.
MONTH
Sintaxă: =MONTH(data)
Rezultat: Extrage luna dintr-o dată (de la 1 la 12).
DAY
Sintaxă: =DAY(data)
Rezultat: Returnează ziua dintr-o dată.
Exemple Practice de Calcul
Vom analiza trei evenimente anuale, vom calcula data la care au loc în viitor și vom determina câte zile au mai rămas până la acea dată.
Am creat un tabel cu patru coloane: „Eveniment”, „Dată”, „Următoarea_Apariție” și „Zile_Până_la_Următoarea”. Am inclus o zi de naștere aleatorie, data de plată a impozitelor în SUA și Halloween. Acest model este potrivit pentru evenimente care au loc în aceeași zi în fiecare an, precum zilele de naștere, aniversări sau anumite sărbători. Însă nu este aplicabil pentru evenimente care se desfășoară într-o anumită zi a săptămânii dintr-o anumită lună, cum ar fi Ziua Recunoștinței.
Există două opțiuni pentru completarea coloanei „Următoarea_Apariție”. Puteți introduce manual fiecare dată, dar va trebui să le actualizați de fiecare dată când evenimentul a trecut. Sau, putem folosi o formulă „IF”, astfel încât Excel să automatizeze acest proces.
Să analizăm cazul zilei de naștere. Cunoaștem luna =MONTH(F3) și ziua =DAY(F3) pentru apariția viitoare. Acum, trebuie să aflăm anul. Trebuie să îi indicăm lui Excel dacă ziua de naștere a avut deja loc în acest an sau nu. Mai întâi, calculăm data la care are loc ziua de naștere în anul curent cu această formulă:
=DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))
Apoi, comparăm această dată cu TODAY() pentru a determina dacă a trecut deja. Dacă este iulie, iar ziua de naștere este în septembrie, atunci următoarea apariție este în anul curent, indicată de =YEAR(TODAY()). Dacă este decembrie, iar ziua de naștere este în mai, atunci este în anul următor, deci =YEAR(TODAY())+1. Pentru a alege varianta corectă, folosim o instrucțiune „IF”:
=IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1)
Combinăm rezultatul instrucțiunii IF cu MONTH și DAY pentru a stabili data viitoare. Introducem formula în celula G3:
=DATE(IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1),MONTH(F3),DAY(F3))
Apăsați Enter pentru a obține rezultatul. (Articolul a fost scris în ianuarie 2019, așa că datele ar putea părea învechite).
Aplicați formula în celulele de mai jos, selectându-le și apăsând Ctrl+D.
Acum, putem determina cu ușurință numărul de zile rămase până la eveniment, scăzând rezultatul funcției TODAY() din datele din coloana „Următoarea_Apariție”. Introduceți formula în celula H3:
=G3-TODAY()
Apăsați Enter pentru a vedea rezultatul și aplicați această formulă și la celelalte celule, folosind Ctrl+D.
Puteți salva acest registru de lucru pentru a monitoriza zilele de naștere sau pentru a vedea câte zile mai aveți până la Halloween. De fiecare dată când veți deschide registrul de lucru, datele vor fi recalculate automat, deoarece se utilizează funcția TODAY().
Chiar dacă exemplele sunt specifice, ele ilustrează funcționalitățile și tipurile de calcule pe care le puteți efectua cu funcțiile de dată în Excel.