Funkcija DATE

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Upotrijebite funkciju DATE programa Excel kada morate izdvojiti tri zasebne vrijednosti i kombinirati ih da biste stvorili datum.

Tehničke pojedinosti

Funkcija DATE vraća serijski broj koji u nizu predstavlja određeni datum.

Sintaksa: DATE(godina;mjesec;dan)

Sintaksa funkcije DATE sadrži sljedeće argumente:

  • Godina Obavezno. Vrijednost argumenta godina može sadržavati od jedne do četiri znamenke. Excel argument godine tumači prema sustavu datuma koji koristi računalo. Microsoft Excel za Windows po zadanom koristi sustav datuma s 1900, a to znači da je prvi datum 1. siječnja 1900.

    Savjet

    Za argument godine koristite četveroznamenkasti broj da ne biste dobili neželjene rezultate. "07", primjerice, može značiti i "1907" i "2007". Četveroznamenkastom godinom izbjeći će se takve zabune.

    • Ako je godina između 0 (nula) i 1899 (uključujući te dvije vrijednosti), Excel izračunava godinu tako da tu vrijednost zbraja s brojem 1900. DATE(108;1;2), primjerice, vraća 2. siječnja 2008. (1900+108).
    • Ako je godina između 1900 i 9999 (uključujući te dvije vrijednosti), Excel koristi tu vrijednost kao godinu. DATE(2008;1;2), primjerice, vraća 2. siječnja 2008.
    • Ako je vrijednost godine manja od 0 ili je jednaka 10 000 ili veće, Excel vraća #NUM! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
  • Mjesec Obavezno. Pozitivan ili negativan cijeli broj koji predstavlja mjesec u godini od 1. do 12. (od siječnja do prosinca).

    • Ako je mjesec veći od 12, mjesec zbraja taj broj mjeseci s prvim mjesecom u navedenoj godini. DATE(2008;14;2), primjerice, vraća serijski broj koji predstavlja 2. veljače 2009.
    • Ako je mjesec manji od 1, mjesec oduzima iznos tog broja mjeseci uvećan za 1 od prvog mjeseca u navedenoj godini. DATE(2008;-3;2), primjerice, vraća serijski broj koji predstavlja 2. rujna 2007.
  • Dan Obavezno. Pozitivan ili negativan cijeli broj koji predstavlja dan u mjesecu od 1 do 31.

    • Ako je dan veći od broja dana u navedenom mjesecu, dan zbraja taj broj dana s prvim danom u mjesecu. DATE(2008;1;35), primjerice, vraća serijski broj koji predstavlja 4. veljače 2008.
    • Ako je dan manji od 1, dan oduzima taj broj dana uvećan za 1 od prvog dana u navedenom mjesecu. DATE(2008;1;-15), primjerice, vraća serijski broj koji predstavlja 16. prosinca 2007.

Napomena

Excel sprema datume kao serijske brojeve u nizu da bi se mogli koristiti u izračunima. 1. siječnja 1900. serijski je broj 1, a 1. siječnja 2008. serijski je broj 39448 jer se nalazi 39 447 dana nakon 1. siječnja 1900. Morat ćete promijeniti oblik broja (Oblikovanje ćelija) da bi se prikazao ispravan datum.

Funkcija DATE – 1. primjer Sintaksa: DATE(godina;mjesec;dan)

Na primjer: =DATE(C2;A2;B2) kombinira godinu iz ćelije C2, mjesec iz ćelije A2 i dan iz ćelije B2 te ih objedinjuje u jednu ćeliju kao datum. Primjer u nastavku prikazuje konačni rezultat u ćeliji D2.

Funkcija DATE 2. primjer Morate unijeti datume bez formule? Nema problema. U ćeliju možete umetnuti trenutni datum i vrijeme ili datum koji se ažurira. Ćelije radnog lista možete i automatski popuniti podacima.

Promjena oblika datuma

  1. Na kartici Polazno u odjeljku Broj odaberite Dugi datum ili Kratki datum.

  2. Možete i desnom tipkom miša kliknuti ćelije koje želite promijeniti pa odabrati Oblikovanje ćelija ili pritisnuti Ctrl+1. Na Macu kliknite ćelije sa pritisnutom tipkom Ctrl (na Macu Command + 1).

  3. Na izborniku Kategorija odaberite Datum.

  4. Odaberite željenu regionalnu shemu (mjesto) i oblik datuma.

  5. Dodatne informacije o oblikovanju datuma potražite u članku Oblikovanje datuma na željeni način.

    Oblikovanje ćelija kao datuma

Izračun datuma na temelju drugog datuma

Funkciju DATE možete koristiti da biste stvorili datum na temelju datuma u drugoj ćeliji. Pomoću funkcija YEAR, MONTH i DAY možete, primjerice, stvoriti datum obljetnice na temelju druge ćelije. Recimo da je zaposlenikov prvi dan na poslu 1. 10. 2016.; Funkcija DATE može se koristiti za utvrđivanje datuma njegove pete godišnjice:

Izračun datuma na temelju drugog datuma

  1. Funkcija DATE stvorit će datum.
    =DATE(YEAR(C2)+5;MONTH(C2);DAY(C2))
  2. Funkcija YEAR pregledava ćeliju C2 i izdvaja „2012”.
  3. Zatim "+5" dodaje 5 godina i utvrđuje da je „2017” godina obljetnice u ćeliji D2.
  4. Funkcija MONTH izdvaja „3” iz ćelije C2. Na taj se način utvrđuje „3” kao mjesec u ćeliji D2.
  5. Funkcija DAY izdvaja „14” iz ćelije C2. Na taj se način utvrđuje „14” kao dan u ćeliji D2.

Pretvaranje tekstnih nizova i brojeva u datume

Ako otvorite datoteku dobivenu uz neki drugi program, Excel će pokušati prepoznati datume unutar podataka. No podatke ponekad nije moguće prepoznati. Razlog može biti činjenica da brojevi ne sliče tipičnom datumu jer se podaci oblikuju kao tekst. U tom slučaju funkciju DATE možete koristiti za pretvaranje podataka u datume. Na sljedećoj slici, na primjer, ćelija C2 sadrži datum u obliku: YYYYMMDD. Oblikovan je kao tekst. Funkcija DATE korištena je u kombinaciji s funkcijama LEFT, MID i RIGHT radi pretvaranja u datum.

Pretvaranje tekstnih nizova i brojeva u datume

  1. Funkcija DATE stvorit će datum.
    =DATE(LEFT(C2;4);MID(C2;5;2);RIGHT(C2;2))
  2. Funkcija LEFT pregledava ćeliju C2 i izdvaja prva 4 znaka slijeva. Time se "2014" utvrđuje kao godina pretvorenog datuma u ćeliji C2.
  3. Funkcija MID pregledava ćeliju C2. Počinje na 5. znaku, a zatim ima 2 znaka udesno. Na taj se način utvrđuje "03" kao mjesec pretvorenog datuma u ćeliji C2. S obzirom na to da je oblikovanje ćelije D2 postavljeno na Datum, "0" nije uvrštena u konačni rezultat.
  4. Funkcija RIGHT pregledava ćeliju C2 i izdvaja prva 2 znaka počevši od krajnjeg desnog prema lijevoj strani. Na taj se način utvrđuje "14" kao dan datuma u ćeliji D2.

Povećanje ili smanjenje datuma za određeni broj dana

Da biste povećali ili smanjili datum za određeni broj dana, jednostavno dodajte ili oduzmite broj dana za referencu ćelije ili vrijednosti koja sadrži datum.

U primjeru u nastavku ćelija A5 sadrži datum koji želimo povećati ili smanjiti za sedam dana (vrijednost u ćeliji C5).

Povećanje ili smanjenje datuma za određeni broj dana