Funcții de date Excel - exemple de formule DATE, TODAY etc.

  • Imparte Asta
Michael Brown

Aceasta este partea finală a tutorialului nostru Excel Date, care oferă o prezentare generală a tuturor funcțiilor de date Excel, explică utilizările lor de bază și oferă o mulțime de exemple de formule.

Microsoft Excel oferă o mulțime de funcții pentru a lucra cu date și ore. Fiecare funcție efectuează o operație simplă, iar prin combinarea mai multor funcții într-o singură formulă puteți rezolva sarcini mai complexe și mai dificile.

În cele 12 părți anterioare ale tutorialului nostru despre datele Excel, am studiat în detaliu principalele funcții de date Excel. În această ultimă parte, vom rezuma cunoștințele dobândite și vom oferi linkuri către o varietate de exemple de formule pentru a vă ajuta să găsiți funcția cea mai potrivită pentru calcularea datelor dvs.

Funcția principală pentru calcularea datelor în Excel:

    Obține data și ora curentă:

    • Adăugarea sau scăderea de zile la o dată
    • Calculați numărul de zile dintr-o lună

    Funcția Excel TODAY

    The AZI() returnează data de azi, exact așa cum sugerează și numele său.

    TODAY este, fără îndoială, una dintre cele mai ușor de utilizat funcții Excel, deoarece nu are niciun fel de argumente. Ori de câte ori aveți nevoie să obțineți data de astăzi în Excel, introduceți următoarea formulă este o celulă:

    =TODAY()

    În afară de această utilizare evidentă, funcția Excel TODAY poate face parte din formule și calcule mai complexe bazate pe data de astăzi. De exemplu, pentru a adăuga 7 zile la data curentă, introduceți următoarea formulă într-o celulă:

    =TODAY()+7

    Pentru a adăuga 30 de zile ale săptămânii la data de astăzi, cu excepția zilelor de weekend, utilizați această opțiune:

    =WORKDAY(TODAY(), 30)

    Notă. Data returnată de funcția TODAY din Excel se actualizează automat atunci când foaia de calcul este recalculată pentru a reflecta data curentă.

    Pentru mai multe exemple de formule care demonstrează utilizarea funcției TODAY în Excel, vă rugăm să consultați următoarele tutoriale:

    • Funcția Excel TODAY pentru a insera data de astăzi și multe altele
    • Conversia datei de azi în format text
    • Calculați zilele săptămânii pe baza datei de astăzi
    • Găsiți prima zi a lunii pe baza datei de astăzi

    Funcția Excel NOW

    ACUM() funcția returnează data și ora curentă. La fel ca și TODAY, nu are niciun argument. Dacă doriți să afișați data și ora curentă de astăzi în foaia de calcul, este suficient să introduceți următoarea formulă într-o celulă:

    =NOW()

    Notă. La fel ca și TODAY, Excel NOW este o funcție volatilă care reîmprospătează valoarea returnată de fiecare dată când foaia de calcul este recalculată. Rețineți că celula cu formula NOW() nu se actualizează automat în timp real, ci doar atunci când registrul de lucru este redeschis sau când foaia de calcul este recalculată. Pentru a forța foaia de calcul să se recalculeze și, în consecință, pentru ca formula NOW să își actualizeze valoarea, apăsați fieShift+F9 pentru a recalcula numai foaia de lucru activă sau F9 pentru a recalcula toate registrele de lucru deschise.

    Funcția Excel DATEVALUE

    DATEVALUE(date_text) convertește o dată în format text într-un număr de serie care reprezintă o dată.

    Funcția DATEVALUE înțelege o mulțime de formate de date, precum și referințe la celule care conțin "date text". DATEVALUE este foarte utilă pentru a calcula, filtra sau sorta datele stocate sub formă de text și pentru a converti astfel de "date text" în formatul Date.

    Mai jos sunt prezentate câteva exemple simple de formule DATEVALUE:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("20 mai 2015")

    Următoarele exemple demonstrează modul în care funcția DATEVALUE poate ajuta la rezolvarea sarcinilor din viața reală:

    • Formula DATEVALUE pentru a converti o dată într-un număr
    • Formula DATEVALUE pentru a converti un șir de text într-o dată

    Funcția Excel TEXT

    În sens pur, funcția TEXT nu poate fi clasificată ca fiind una dintre funcțiile de date Excel, deoarece poate converti orice valoare numerică, nu numai datele, într-un șir de text.

    Cu ajutorul funcției TEXT(value, format_text), puteți transforma datele în șiruri de text într-o varietate de formate, după cum se arată în următoarea captură de ecran.

    Notă: Deși valorile returnate de funcția TEXT pot arăta ca datele obișnuite din Excel, acestea sunt de natură text și, prin urmare, nu pot fi utilizate în alte formule și calcule.

    Iată alte câteva exemple de formule TEXT care vă pot fi utile:

    • Funcția Excel TEXT pentru a converti data în text
    • Conversia unei date în lună și an
    • Extrage numele lunii din data
    • Conversia numărului lunii în numele lunii

    Funcția Excel DAY

    DAY(serial_number) returnează o zi a lunii sub forma unui număr întreg de la 1 la 31.

    Număr_de_serie este data corespunzătoare zilei pe care încercați să o obțineți. Poate fi o referință de celulă, o dată introdusă prin utilizarea funcției DATE sau returnată de alte formule.

    Iată câteva exemple de formule:

    =DAY(A2) - returnează ziua lunii dintr-o dată în A2

    =DAY(DATE(2015,1,1)) - returnează ziua de 1-Ian-2015

    =DAY(TODAY()) - returnează ziua din data de azi

    Funcția Excel MONTH

    MONTH(serial_number) din Excel returnează luna unei date specificate sub forma unui număr întreg cuprins între 1 (ianuarie) și 12 (decembrie).

    De exemplu:

    =MONTH(A2) - returnează luna unei date din celula A2.

    =MONTH(TODAY()) - returnează luna curentă.

    Funcția LUNĂ este rareori utilizată în formulele de date Excel de una singură. Cel mai adesea o veți utiliza împreună cu alte funcții, așa cum se demonstrează în exemplele următoare:

    • Adăugați sau scădeți luni la o dată în Excel
    • Calcularea lunilor dintre două date
    • Obțineți o lună din numărul săptămânii
    • Obțineți un număr de lună dintr-o dată în Excel
    • Calculați prima zi a unei luni
    • Formatarea condiționată a datelor pe baza lunii

    Pentru o explicație detaliată a sintaxei funcției MONTH și pentru mai multe exemple de formule, vă rugăm să consultați următorul tutorial: Utilizarea funcției MONTH în Excel.

    Funcția Excel YEAR

    YEAR(serial_number) returnează un an corespunzător unei date date date, sub forma unui număr de la 1900 la 9999.

    Funcția Excel YEAR este foarte simplă și nu veți întâmpina dificultăți atunci când o utilizați în calculele de date:

    =YEAR(A2) - returnează anul unei date din celula A2.

    =YEAR("20-Mai-2015") - returnează anul datei specificate.

    =YEAR(DATE(2015,5,20)) - o metodă mai fiabilă pentru a obține anul unei date date.

    =YEAR(TODAY()) - returnează anul curent.

    Pentru mai multe informații despre funcția YEAR, vă rugăm să consultați:

    • Funcția Excel YEAR - sintaxă și utilizări
    • Cum se convertește data în anul în Excel
    • Cum să adăugați sau să scădeți anii până la data de expirare în Excel
    • Calcularea anilor dintre două date
    • Cum se obține ziua anului (1 - 365)
    • Cum se află numărul de zile rămase în an

    Funcția Excel EOMONTH

    EOMONTH(start_date, luni) returnează ultima zi a lunii la un anumit număr de luni de la data de început.

    La fel ca majoritatea funcțiilor de dată din Excel, EOMONTH poate opera pe date introduse ca referințe de celulă, introduse prin utilizarea funcției DATE sau rezultate ale altor formule.

    A valoare pozitivă în luni adaugă numărul corespunzător de luni la data de început, de exemplu:

    = LUNA(A2, 3) - returnează ultima zi a lunii, 3 luni după data din celula A2.

    A valoare negativă în luni scade numărul corespunzător de luni din data de început:

    = LUNA(A2, -3) - returnează ultima zi a lunii, 3 luni înainte de data din celula A2.

    A zero în luni forțează funcția EOMONTH să returneze ultima zi a lunii datei de început:

    =EOMONTH(DATE(2015,4,15), 0) - se întoarce în ultima zi din aprilie 2015.

    Pentru a obține ultima zi a lunii curente , introduceți funcția TODAY în start_date și 0 în luni :

    =EOMONTH(TODAY(), 0)

    Mai multe exemple de formule EOMONTH se găsesc în următoarele articole:

    • Cum se obține ultima zi a lunii
    • Cum să obțineți prima zi a lunii
    • Calcularea anilor bisecți în Excel

    Funcția Excel WEEKDAY

    WEEKDAY(număr_de_serie,[tip_retur]) returnează ziua săptămânii corespunzătoare unei date, sub forma unui număr de la 1 (duminică) la 7 (sâmbătă).

    • Număr_de_serie poate fi o dată, o referință la o celulă care conține o dată sau o dată returnată de o altă funcție Excel.
    • Tip_retur (opțional) - este un număr care determină ce zi a săptămânii va fi considerată prima zi.

    Puteți găsi lista completă a tipurilor de returnare disponibile în următorul tutorial: Funcția Ziua săptămânii în Excel.

    Și iată câteva exemple de formule de WEEKEND:

    =WEEKDAY(A2) - returnează ziua săptămânii care corespunde unei date din celula A2; prima zi a săptămânii este duminică (implicit).

    =WEEKDAY(A2, 2) - returnează ziua săptămânii care corespunde unei date din celula A2; săptămâna începe luni.

    =WEEKDAY(TODAY()) - returnează un număr care corespunde zilei de astăzi a săptămânii; săptămâna începe duminică.

    Funcția WEEKDAY vă poate ajuta să determinați care date din foaia Excel sunt zile lucrătoare și care sunt zile de weekend, precum și să sortați, filtrați sau evidențiați zilele lucrătoare și weekendurile:

    • Cum să obțineți un nume de zi a săptămânii din dată
    • Găsiți și filtrați zilele lucrătoare și weekend-urile
    • Evidențiați zilele săptămânii și weekend-urile în Excel

    Funcția Excel DATEDIF

    DATEDIF(start_date, end_date, unit) este special concepută pentru a calcula diferența dintre două date în zile, luni sau ani.

    Intervalul de timp care trebuie utilizat pentru calcularea diferenței de dată depinde de litera pe care o introduceți în ultimul argument:

    =DATEDIF(A2, TODAY(), "d") - calculează numărul de zile între data din A2 și data de astăzi.

    =DATEDIF(A2, A5, "m") - returnează numărul de luni complete între datele din A2 și B2.

    =DATEDIF(A2, A5, "y") - returnează numărul de ani întregi între datele din A2 și B2.

    Acestea sunt doar aplicațiile de bază ale funcției DATEDIF, care poate face mult mai multe, după cum se demonstrează în următoarele exemple:

    • Funcția Excel DATEDIF - sintaxă și utilizări
    • Numără zilele dintre două date
    • Calculați săptămânile dintre date
    • Calculați lunile dintre două date
    • Calculați anii dintre două date
    • Diferența de dată este de zile, luni și ani

    Funcția Excel WEEKNUM

    WEEKNUM(serial_number, [return_type]) - returnează numărul săptămânii pentru o anumită dată sub forma unui număr întreg de la 1 la 53.

    De exemplu, formula de mai jos returnează 1, deoarece săptămâna care conține 1 ianuarie este prima săptămână din an.

    =WEEKNUM("1-Jan-2015")

    Următorul tutorial explică toate particularitățile funcției Excel WEEKNUM: Funcția WEEKNUM - calcularea numărului săptămânii în Excel.

    Alternativ, puteți trece direct la unul dintre exemplele de formule:

    • Cum se însumează valorile în funcție de numărul săptămânii
    • Cum se evidențiază celulele în funcție de numărul săptămânii

    Funcția Excel EDATE

    EDATE(start_date, luni) returnează numărul de serie al datei care se află cu numărul specificat de luni înainte sau după data de început.

    De exemplu:

    =EDATE(A2, 5) - adaugă 5 luni la data din celula A2.

    =EDATE(TODAY(), -5) - scade 5 luni din data de astăzi.

    Pentru o explicație detaliată a formulelor EDATE, ilustrată cu exemple de formule, vă rugăm să consultați:

    Adăugați sau scădeți luni la o dată cu funcția EDATE.

    Funcția Excel YEARFRAC

    YEARFRAC(start_date, end_date, [base]) calculează proporția de an dintre 2 date.

    Această funcție foarte specifică poate fi utilizată pentru a rezolva sarcini practice, cum ar fi calcularea vârstei din data nașterii.

    Funcția Excel WORKDAY

    WORKDAY(start_date, days, [holidays]) returnează o dată cu N zile lucrătoare înainte sau după data de începere. Aceasta exclude automat din calcule zilele de weekend, precum și zilele de sărbătoare pe care le specificați.

    Această funcție este foarte utilă pentru calcularea reperelor și a altor evenimente importante pe baza calendarului de lucru standard.

    De exemplu, următoarea formulă adaugă 45 de zile lucrătoare la data de început din celula A2, ignorând sărbătorile din celulele B2:B8:

    =WORKDAY(A2, 45, B2:B85)

    Pentru o explicație detaliată a sintaxei WORKDAY și pentru mai multe exemple de formule, vă rugăm să consultați:

    Funcția WORKDAY - Adăugați sau scădeți zile lucrătoare în Excel

    Funcția Excel WORKDAY.INTL

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) este o variantă mai puternică a funcției WORKDAY introdusă în Excel 2010.

    WORKDAY.INTL permite calcularea unei date cu un număr N de zile lucrătoare în viitor sau în trecut, cu parametrii personalizați de weekend.

    De exemplu, pentru a obține o dată la 20 de zile lucrătoare după data de început din celula A2, cu zilele de luni și duminică socotite zile de weekend, puteți utiliza oricare dintre următoarele formule:

    =WORKDAY.INTL(A2, 20, 2, 7)

    sau

    =WORKDAY.INTL(A2, 20, "1000001")

    Desigur, ar putea fi dificil să înțelegeți esența din această scurtă explicație, dar mai multe exemple de formule ilustrate cu capturi de ecran vor face lucrurile foarte ușor de înțeles:

    WORKDAY.INTL - calcularea zilelor lucrătoare cu weekend-uri personalizate

    Funcția Excel NETWORKDAYS

    NETWORKDAYS(data_începutului, data_finalului, [holidays]) returnează numărul de zile ale săptămânii dintre două date pe care le specificați. Aceasta exclude automat zilele de weekend și, opțional, zilele de sărbători.

    De exemplu, următoarea formulă calculează numărul de zile lucrătoare între data de început din A2 și data de sfârșit din B2, ignorând sâmbetele și duminicile și excluzând sărbătorile din celulele C2:C5:

    =NETWORKDAYS(A2, B2, C2:C5)

    Puteți găsi o explicație cuprinzătoare a argumentelor funcției NETWORKDAYS, ilustrată cu exemple de formule și capturi de ecran, în următorul tutorial:

    Funcția NETWORKDAYS - calcularea zilelor lucrătoare între două date

    Funcția Excel NETWORKDAYS.INTL

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) este o modificare mai puternică a funcției NETWORKDAYS disponibilă în Excel 2010 și ulterior. De asemenea, aceasta returnează numărul de zile lucrătoare dintre două date, dar vă permite să specificați ce zile trebuie numărate ca fiind weekend-uri.

    Iată o formulă de bază pentru ZILELE DE REȚEAUA:

    =NETWORKDAYS(A2, B2, 2, C2:C5)

    Formula calculează numărul de zile lucrătoare între data din A2 (data_începutului) și data din B2 (data_finalului), excluzând zilele de weekend duminică și luni (numărul 2 în parametrul weekend) și ignorând zilele de sărbătoare din celulele C2:C5.

    Pentru detalii complete despre funcția NETWORKDAYS.INTL, a se vedea:

    Funcția NETWORKDAYS - numărarea zilelor de lucru cu weekend-uri personalizate

    Sperăm că această viziune de 10K picioare asupra funcțiilor de dată Excel v-a ajutat să obțineți înțelegerea generală a modului în care funcționează formulele de dată în Excel. Dacă doriți să aflați mai multe, vă încurajez să verificați exemplele de formule la care se face referire pe această pagină. Vă mulțumesc pentru lectură și sper să ne revedem pe blogul nostru săptămâna viitoare!

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.