Calcularea diferenței dintre două date poate deveni frustrantă atunci când trebuie să o faci pentru numeroase loturi. Din fericire, Google Sheets are o funcție specială în acest scop. Funcția DATEDIF preia cele două date și vă spune cât de mult este diferența dintre ele în zile, luni sau chiar ani.

Citiți mai departe pentru a afla ce este această funcție și vedeți-o în acțiune cu un exemplu simplu.

Ce este funcția DATEDIF în Foi de calcul Google?

DATEDIF este o funcție din Google Sheets care calculează diferența dintre două date. Această funcție poate returna valoarea diferenței în ani, luni sau zile. Cu parametrii corespunzători, DATEDIF poate returna, de asemenea, diferența de luni și zile cu diverse ciudatenii, cum ar fi ignorarea diferenței de an.

=DATEDIF(data1, data2, unitate)

DATEDIF scade data2 din data1 și apoi returnează diferența în unitatea specificată. Unitățile pe care această funcție le acceptă sunt următoarele:

instagram viewer
Unitate Notă
Y Numărul de ani întregi între cele două date.
M Numărul de luni întregi între cele două date.
D Numărul de zile între cele două date.
MD Numărul de zile dintre cele două date, de unde se scad ani și luni întregi.
YM Numărul de luni întregi dintre cele două date, din care se scad ani întregi.
YD Numărul de zile dintre cele două date, în care cele două date sunt considerate nu mai mult de un an.

Să folosim un exemplu pentru a înțelege mai bine ce înseamnă fiecare dintre aceste unități pentru funcția DATEDIF.

De exemplu, avem data de naștere a unui student, 1 februarie 2001, iar data curentă este 31 ianuarie 2022. Iată ce ar returna fiecare unitate în funcția DATEDIF.

  • Y: Aceasta va returna 20, deoarece diferența dintre cele două date este de 20 de ani întregi.
  • M: Aceasta va returna 251, deoarece diferența dintre cele două date este de 251 de luni întregi.
  • D: Aceasta va returna 7663, deoarece au trecut 7663 de zile între cele două date.
  • MD: Aceasta va reveni 24. Odată scăzuți anii întregi și lunile întregi, diferența dintre cele două date este diferența de zi, care este diferența dintre 7 și 31 care este egal cu 24.
  • YM: Aceasta va reveni 11. După ce se scad toți anii, februarie este la 11 luni distanță de ianuarie.
  • YD: Aceasta va returna 358. Dacă cele două date sunt la doar un an, diferența dintre 1 februarie și 31 ianuarie este de 358 de zile.

Cum să utilizați funcția DATEDIF în Foi de calcul Google

Funcția DATEDIF are trei parametri: prima dată, a doua dată și unitatea. Datele pe care le introduceți trebuie să fie în format de dată și nu text. Unitățile sunt, de asemenea, limitate la cele menționate în secțiunea anterioară. Având în vedere acestea, să folosim această funcție.

Ca exemplu simplu, avem datele de lansare și de aterizare pentru misiunea Mars 2020. Potrivit acestui exemplu de foaie de calcul, nava spațială a decolat pe 30 iulie 2020 și a aterizat pe Marte pe 18 februarie 2021.

Scopul este de a calcula numărul de zile și luni în care această navă spațială a călătorit, folosind funcția DATEDIF.

  1. Selectați celulele care conțin datele.
  2. Mergi la Format și apoi Număr.
  3. Selectați Data. Aceasta va seta celulele selectate la formatul de dată.
  4. Selectați celula în care doriți să afișați diferența de dată în zile. Asta va fi celula B4 în această foaie de calcul.
  5. Accesați bara de formule și introduceți formula de mai jos:
    =DATEDIF(B2, B3, „d”)
    Această formulă va returna diferența dintre datele B2 și B3 în zile.
  6. presa introduce. Foile vă vor spune acum că nava spațială a călătorit timp de 569 de zile.

Acum să calculăm câte luni a călătorit nava spațială.

  1. Selectați celula în care doriți să afișați diferența de dată în luni. Asta va fi celula B5 în această foaie de calcul.
  2. Introduceți formula de mai jos în bara de formule:
    =DATEDIF(B2;B3; „M”)
    Această formulă va returna numărul de luni dintre datele B2 și B3.
  3. presa introduce. Foile vă vor spune acum că nava spațială a călătorit timp de 18 luni.

Legate de: Cum să adăugați ora curentă la Foi de calcul Google

Într-un alt exemplu, avem data nașterii lui John Doe și dorim să calculăm câte zile au trecut de la ultima lui naștere și câte zile au mai rămas până la următoarea lui zi de naștere. Pentru a realiza acest lucru, vom calcula diferența dintre data nașterii de astăzi și cea a lui Ioan folosind funcția DATEDIF.

  1. Selectați celula în care ați introdus prima dată. Aceasta va fi celula B1 pentru acest exemplu.
  2. Mergi la Format și apoi Numerele.
  3. Selectați Data. Acest lucru va schimba formatul celulei până în prezent.
  4. Selectați celula în care doriți să afișați data curentă. Aceasta va fi celula B2 pentru acest exemplu.
  5. Accesați bara de formule și introduceți formula de mai jos:
    =AZI()
    Această formulă va primi data de astăzi și o va afișa în celulă. Valoarea returnată este în format de dată, deci poate fi utilizată de alte funcții legate de dată, cum ar fi DATEDIF.
  6. presa introduce.

Acum ai cele două întâlniri cu care vei lucra. Să calculăm zilele trecute de la ultima naștere a lui John.

  1. Selectați celula în care doriți să afișați rezultatele. Am ales celula B3 pentru acest exemplu.
  2. Accesați bara de formule și introduceți formula de mai jos:
    =DATEDIF(B1, B2, „YD”)
    Această formulă va calcula diferența dintre datele B1 și B2. Parametrul YD indică funcției să presupună că cele două date nu se află la mai mult de un an.
  3. presa introduce. Foile de calcul vă vor spune acum câte zile au trecut de la ultima naștere a lui John, care este 284 în acest exemplu în acest moment.

Acum, ca obiectiv secundar, să vedem câte zile au mai rămas până la următoarea zi de naștere a lui John. Zilele de naștere ale lui John se repetă la fiecare 365 de zile, iar dacă au trecut 284 de zile de la ultima lui zi de naștere, atunci mai rămân 365-284 de zile până la următoarea zi de naștere. Să scriem o formulă pentru asta:

  1. Selectați o celulă în care doriți să afișați rezultatele formulei. Asta va fi celula B4 pentru acest exemplu.
  2. Introduceți formula de mai jos în bara de formule:
    =365-B3
    Această formulă va scădea din 365 zilele trecute de la ultima naștere a lui John.
  3. presa introduce. Foile de calcul vă vor spune acum câte zile au mai rămas până la următoarea zi de naștere a lui John.

Legate de: Cum să scazi numere în Foi de calcul Google

Calculați diferența de dată

Acum știi cum să folosești DATEDIFF pentru a calcula diferența dintre două date. De asemenea, puteți specifica unitatea de timp în care doriți să vedeți această diferență, care poate fi ani, luni sau zile, împreună cu abaterile.

Funcțiile de oră și dată sunt o mulțime utilă în Foi de calcul Google și le puteți folosi pentru a vă ușura calculele. DATEDIFF nu este singurul, totuși, extinde-ți arsenalul stăpânind mai multe funcții.

Cum să convertiți data și ora în numere în Foi de calcul Google

Foi de calcul Google vă permite să convertiți cu ușurință timpul în diferite unități, cum ar fi ore, minute și secunde. Iată cum să o faci.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Productivitate
  • Foi de calcul Google
  • Sfaturi pentru foi de calcul
  • Foaie de calcul
  • Matematică
Despre autor
Amir M. Bohlooli (75 articole publicate)

Amir este un student la farmacie cu o pasiune pentru tehnologie și jocuri. Îi place să cânte muzică, să conducă mașini și să scrie cuvinte.

Mai multe de la Amir M. Bohlooli

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona