Excel funkcije datuma - primjeri formule za DATUM, DANAS, itd.

  • Podijeli Ovo
Michael Brown

Ovo je završni dio našeg vodiča za Excel datum koji nudi pregled svih Excel funkcija datuma, objašnjava njihovu osnovnu upotrebu i pruža mnogo primjera formula.

Microsoft Excel nudi mnoštvo funkcija za rad s datumima i vremenom. Svaka funkcija izvodi jednostavnu operaciju i kombiniranjem nekoliko funkcija unutar jedne formule možete riješiti složenije i izazovnije zadatke.

U prethodnih 12 dijelova našeg vodiča za Excel datume, detaljno smo proučili glavne funkcije Excel datuma . U ovom završnom dijelu ćemo sumirati stečeno znanje i pružiti linkove na razne primjere formula koje će vam pomoći da pronađete funkciju koja je najprikladnija za izračunavanje vaših datuma.

Glavna funkcija za izračunavanje datuma u Excelu:

    Dobijte trenutni datum i vrijeme:

    • Dodavanje ili oduzimanje dana datumu
    • Izračunajte broj dana u mjesecu

    Funkcija Excel TODAY

    Funkcija TODAY() vraća današnji datum, točno onako kako joj ime sugerira.

    TODAY je vjerojatno jedna od najlakših Excel funkcija za korištenje jer nema uopšte argumenti. Kad god trebate dobiti današnji datum u Excelu, unesite sljedeću formulu je ćelija:

    =TODAY()

    Osim ove očigledne upotrebe, funkcija Excel DANAS može biti dio složenijih formula i izračunavanja na osnovu današnjeg datuma. Na primjer, da biste dodali 7 dana trenutnom datumu, unesite sljedećepraznici.

    Na primjer, sljedeća formula izračunava broj cijelih radnih dana između datuma početka u A2 i datuma završetka u B2, zanemarujući subotu i nedjelju i isključujući praznike u ćelijama C2:C5:

    =NETWORKDAYS(A2, B2, C2:C5)

    Možete pronaći sveobuhvatno objašnjenje argumenata funkcije NETWORKDAYS ilustrirano primjerima formula i snimcima ekrana u sljedećem tutorialu:

    funkcija NETWORKDAYS - izračunavanje radnih dana između dva datuma

    Excel NETWORKDAYS.INTL funkcija

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) je moćnija modifikacija funkcije NETWORKDAYS dostupna u programu Excel 2010 i novijim verzijama. Takođe vraća broj radnih dana između dva datuma, ali vam omogućava da navedete koji dani treba da se računaju kao vikendi.

    Ovo je osnovna formula NETWORKDAYS:

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

    formula izračunava broj radnih dana između datuma u A2 (datum_početka) i datuma u B2 (datum_završetka), isključujući dane vikenda nedjelju i ponedjeljak (broj 2 u parametru vikenda) i zanemarujući praznike u ćelijama C2:C5.

    Za sve detalje o funkciji NETWORKDAYS.INTL, pogledajte:

    funkcija NETWORKDAYS - računanje radnih dana sa prilagođenim vikendima

    Nadajmo se da je ovaj prikaz od 10.000 stopa na Excel funkcijama datuma pomogao stječete opće razumijevanje o tome kako formule datuma rade u Excelu. Ako želite da saznate više, preporučujem vam da pogledate primjere formule koji se navode na ovoj stranici. zahvaljujemVama na čitanju i nadamo se da se vidimo ponovo na našem blogu sljedeće sedmice!

    formula u ćeliji:

    =TODAY()+7

    Da dodate 30 radnih dana današnjem datumu, isključujući dane vikenda, koristite ovu:

    =WORKDAY(TODAY(), 30)

    Napomena. Datum koji vraća funkcija TODAY u Excelu automatski se ažurira kada se vaš radni list ponovo izračuna kako bi odražavao trenutni datum.

    Za više primjera formule koji demonstriraju upotrebu funkcije TODAY u Excelu, pogledajte sljedeće tutorijale:

    • Excel funkcija DANAS za umetanje današnjeg datuma i više
    • Pretvorite današnji datum u tekstualni format
    • Izračunajte dane u tjednu na osnovu današnjeg datuma
    • Pronađite 1. dan u mjesecu na osnovu današnjeg datuma

    Excel funkcija SADA

    NOW() funkcija vraća trenutni datum i vrijeme. Kao ni DANAS, nema nikakvih argumenata. Ako želite da prikažete današnji datum i trenutno vrijeme na svom radnom listu, jednostavno stavite sljedeću formulu u ćeliju:

    =NOW()

    Napomena. Kao i DANAS, Excel SADA je promjenjiva funkcija koja osvježava vraćenu vrijednost svaki put kada se radni list ponovo izračuna. Imajte na umu da se ćelija sa formulom NOW() ne ažurira automatski u realnom vremenu, samo kada se radna sveska ponovo otvori ili se radni list ponovo izračuna. Da biste prisilili proračunsku tabelu da se ponovo izračuna, a time i da vaša formula SADA ažurira svoju vrijednost, pritisnite ili Shift+F9 da ponovo izračunate samo aktivni radni list ili F9 da ponovo izračunate sve otvorene radne knjige.

    Excel funkcija DATEVALUE

    DATEVALUE(date_text) pretvara datum u tekstualnom formatu u serijski broj koji predstavlja datum.

    Funkcija DATEVALUE razumije mnoštvo formata datuma kao i reference na ćelije koje sadrže "tekstualne datume". DATEVALUE je zaista zgodan za izračunavanje, filtriranje ili sortiranje datuma pohranjenih kao tekst i pretvaranje takvih "tekstualnih datuma" u format datuma.

    Nekoliko jednostavnih primjera formule DATEVALUE slijedi ispod:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    A sljedeći primjeri pokazuju kako funkcija DATEVALUE može pomoći u rješavanju stvarnih zadataka:

    • formula DATEVALUE za pretvaranje datuma u broj
    • formula DATEVALUE za pretvaranje tekstualnog niza u datum

    Excel funkcija TEXT

    U U čistom smislu, funkcija TEXT se ne može klasificirati kao jedna od Excel funkcija datuma jer može pretvoriti bilo koju numeričku vrijednost, ne samo datume, u tekstualni niz.

    Sa funkcijom TEXT(value, format_text) možete promijenite datume u tekstualne nizove u različitim formatima, kao što je prikazano na sljedećem snimku ekrana.

    Napomena. Iako vrijednosti koje vraća funkcija TEXT mogu izgledati kao uobičajeni Excel datumi, one su po prirodi tekstualne vrijednosti i stoga se ne mogu koristiti u drugim formulama i izračunima.

    Evo još nekoliko primjera TEXT formula koje možete pronaći korisno:

    • Excel TEXT funkcija za pretvaranje datuma u tekst
    • Pretvaranje datuma u mjesec i godinu
    • Izdvojinaziv mjeseca od datuma
    • Pretvori broj mjeseca u naziv mjeseca

    Excel funkcija DAY

    DAY(serial_number) funkcija vraća dan u mjesecu kao cijeli broj od 1 do 31 .

    Serijski_broj je datum koji odgovara danu koji pokušavate dobiti. To može biti referenca ćelije, datum unet korištenjem funkcije DATE ili vraćen drugim formulama.

    Evo nekoliko primjera formule:

    =DAY(A2) - vraća dan u mjesecu od datum u A2

    =DAY(DATE(2015,1,1)) - vraća dan 1. januara 2015.

    =DAY(TODAY()) - vraća dan današnjeg datuma

    Excel funkcija MJESEC

    MONTH(serial_number) funkcija u Excelu vraća mjesec određenog datuma kao cijeli broj u rasponu od 1 (januar) do 12 (decembar).

    Na primjer:

    =MONTH(A2) - vraća mjesec datuma u ćeliji A2.

    =MONTH(TODAY()) - vraća tekući mjesec.

    Funkcija MJESEC se rijetko koristi u Excelovim formulama datuma sama po sebi. Najčešće biste ga koristili u kombinaciji s drugim funkcijama kao što je prikazano u sljedećim primjerima:

    • Dodajte ili oduzmite mjesece datumu u Excelu
    • Izračunavanje mjeseci između dva datuma
    • Dobijte mjesec iz broja sedmice
    • Nabavite broj mjeseca iz datuma u Excel-u
    • Izračunajte 1. dan u mjesecu
    • Uvjetno formatirajte datume na osnovu mjeseca

    Za detaljno objašnjenje sintakse funkcije MONTH i još mnogo primjera formula, pogledajte sljedeći vodič:Upotreba funkcije MJESEC u Excelu.

    Excel funkcija GODINA

    YEAR(serial_number) vraća godinu koja odgovara datom datumu, kao broj od 1900 do 9999.

    Excel funkcija GODINA je vrlo jednostavan i teško ćete naići na bilo kakve poteškoće kada ga koristite u vašim proračunima datuma:

    =YEAR(A2) - vraća godinu datuma u ćeliji A2.

    =YEAR("20-May-2015") - vraća godinu datuma navedeni datum.

    =YEAR(DATE(2015,5,20)) - pouzdaniji metod za dobijanje godine zadatog datuma.

    =YEAR(TODAY()) - vraća tekuću godinu.

    Za više informacija o funkciji YEAR, pogledajte:

    • Excel funkcija YEAR - sintaksa i upotreba
    • Kako pretvoriti datum u godinu u Excelu
    • Kako za dodavanje ili oduzimanje godina do datuma u Excelu
    • Izračunavanje godina između dva datuma
    • Kako dobiti dan u godini (1 - 365)
    • Kako pronaći broj preostalih dana u godini

    Excel funkcija EOMONTH

    EOMONTH(start_date, months) funkcija vraća zadnji dan u mjesecu određeni broj mjeseci od datuma početka.

    Kao i većina of Excel funkcije datuma, EOMONTH može raditi na datumima koji su uneseni kao reference ćelije, uneseni korištenjem funkcije DATE ili rezultata drugih formula.

    pozitivna vrijednost u argumentu months dodaje odgovarajući broj mjeseci do datuma početka, na primjer:

    =EOMONTH(A2, 3) - vraća zadnji dan u mjesecu, 3 mjeseca nakon datuma u ćeliji A2.

    A negativna vrijednost uArgument months oduzima odgovarajući broj mjeseci od datuma početka:

    =EOMONTH(A2, -3) - vraća posljednji dan u mjesecu, 3 mjeseca prije datuma u ćeliji A2.

    A nula u argumentu months prisiljava funkciju EOMONTH da vrati posljednji dan mjeseca početnog datuma:

    =EOMONTH(DATE(2015,4,15), 0) - vraća zadnji dan u aprilu 2015.

    Da biste dobili zadnji dan tekućeg mjeseca , unesite funkciju DANAS u argument datum_početka i 0 u mjeseci :

    =EOMONTH(TODAY(), 0)

    Možete pronaći još nekoliko primjera formule EOMONTH u sljedećim člancima:

    • Kako dobiti zadnji dan u mjesecu
    • Kako dobiti prvi dan u mjesecu
    • Izračunavanje prijestupnih godina u Excelu

    Excel funkcija WEEKDAY

    WEEKDAY(serial_number,[return_type]) funkcija vraća dan u sedmici koji odgovara datumu, kao broj od 1 (nedjelja) do 7 (subota).

    • Serijski_broj može biti datum, referenca na ćelija koja sadrži datum ili datum koji je vratila neka druga Excel funkcija n.
    • Vrsta_povrata (opciono) - je broj koji određuje koji dan u sedmici će se smatrati prvim danom.

    Možete pronaći kompletan lista dostupnih tipova povrata u sljedećem vodiču: Funkcija Dan u sedmici u Excelu.

    I evo nekoliko primjera formule VIKEND:

    =WEEKDAY(A2) - vraća dan u sedmici koji odgovara datum u ćeliji A2; 1. dansedmica je nedelja (podrazumevano).

    =WEEKDAY(A2, 2) - vraća dan u nedelji koji odgovara datumu u ćeliji A2; sedmica počinje u ponedjeljak.

    =WEEKDAY(TODAY()) - vraća broj koji odgovara današnjem danu u sedmici; sedmica počinje nedjeljom.

    Funkcija WEEKDAY vam može pomoći da odredite koji su datumi u vašem Excel listu radni, a koji vikend dani, te također sortirate, filtrirate ili istaknite radne dane i vikende:

    • Kako dobiti naziv dana u tjednu od datuma
    • Pronađite i filtrirajte radne dane i vikende
    • Istaknite dane u tjednu i vikende u Excelu

    Excel funkcija DATEDIF

    DATEDIF(start_date, end_date, unit) funkcija je posebno dizajnirana za izračunavanje razlike između dva datuma u danima, mjesecima ili godinama.

    Koji vremenski interval koristiti za izračunavanje datumske razlike ovisi na slovo koje unesete u zadnji argument:

    =DATEDIF(A2, TODAY(), "d") - izračunava broj dana između datuma u A2 i današnjeg datuma.

    =DATEDIF(A2, A5, "m") - vraća broj punih mjeseci između datuma u A2 i B2.

    =DATEDIF(A2, A5, "y") - vraća broj punih godina između datuma u A2 i B2.

    Ovo su samo osnovne aplikacije funkcije DATEDIF i ona je sposobna za mnogo više, kao što je prikazano u sljedećim primjerima:

    • Excel funkcija DATEDIF - sintaksa i upotreba
    • Broj dana između dva datuma
    • Izračunajte sedmice između datuma
    • Izračunajte mjesece izmeđudva datuma
    • Izračunaj godine između dva datuma
    • Razlika u datumima je dani, mjeseci i godine

    Excel funkcija WEEKNUM

    WEEKNUM(serial_number, [return_type]) - vraća sedmicu broj određenog datuma kao cijeli broj od 1 do 53.

    Na primjer, formula ispod vraća 1 jer je sedmica koja sadrži 1. januar prva sedmica u godini.

    =WEEKNUM("1-Jan-2015")

    Sljedeći vodič objašnjava sve specifičnosti funkcije WEEKNUM u Excelu: funkcija WEEKNUM - izračunavanje broja sedmice u Excelu.

    Alternativno možete preskočiti direktno na jedan od primjera formule:

    • Kako zbrojiti vrijednosti prema broju sedmice
    • Kako istaknuti ćelije na osnovu broja sedmice

    Excel funkcija EDATE

    EDATE(start_date, months) funkcija vraća serijski broj datum koji predstavlja određeni broj mjeseci prije ili poslije datuma početka.

    Na primjer:

    =EDATE(A2, 5) - dodaje 5 mjeseci datumu u ćeliji A2.

    =EDATE(TODAY(), -5) - oduzima 5 mjeseci od današnjeg datuma.

    Za detaljno objašnjenje EDATE formula ilustrovanih formulom exa mples, pogledajte:

    Dodajte ili oduzmite mjesece datumu pomoću funkcije EDATE.

    Funkcija Excel YEARFRAC

    YEARFRAC(start_date, end_date, [basis]) izračunava udio godine između 2 datuma.

    Ova vrlo specifična funkcija može se koristiti za rješavanje praktičnih zadataka kao što je izračunavanje starosti od datuma rođenja.

    Excel funkcija WORKDAY

    WORKDAY(start_date, days, [holidays]) funkcija vraća datum N radnih dana prije ili poslije početakdatum. Automatski isključuje dane vikenda iz proračuna, kao i sve praznike koje navedete.

    Ova funkcija je vrlo korisna za izračunavanje prekretnica i drugih važnih događaja na osnovu standardnog radnog kalendara.

    Na primjer, sljedeća formula dodaje 45 radnih dana početnom datumu u ćeliji A2, zanemarujući praznike u ćelijama B2:B8:

    =WORKDAY(A2, 45, B2:B85)

    Za detaljno objašnjenje sintakse WORKDAY i više primjera formule, pogledajte :

    Funkcija WORKDAY - dodajte ili oduzmite radne dane u Excelu

    Excel funkcija WORKDAY.INTL

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) je moćnija varijacija funkcije WORKDAY uvedena u Excel 2010.

    WORKDAY.INTL omogućava izračunavanje datuma N broja radnih dana u budućnosti ili u prošlosti sa prilagođenim parametrima vikenda.

    Na primjer, da biste dobili datum 20 radnih dana nakon datuma početka u ćeliji A2, s ponedjeljkom i nedjeljom koji se računaju kao dani vikenda, možete koristiti jednu od sljedećih formula:

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

    ili

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

    Naravno, može be difficu Trebalo bi shvatiti suštinu iz ovog kratkog objašnjenja, ali više primjera formula ilustriranih snimcima ekrana će stvari učiniti zaista lakim:

    WORKDAY.INTL - izračunavanje radnih dana s prilagođenim vikendima

    Excel funkcija NETWORKDAYS

    NETWORKDAYS(start_date, end_date, [holidays]) funkcija vraća broj radnih dana između dva datuma koja navedete. Automatski isključuje dane vikenda i, opciono, dane

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.