Kako dodati i oduzeti datume u Excelu

  • Podijeli Ovo
Michael Brown

U ovom vodiču ćete pronaći razne korisne formule za dodavanje i oduzimanje datuma u Excelu, kao što je oduzimanje dva datuma, dodavanje dana, sedmica, mjeseci i godina datumu i još mnogo toga.

Ako ste pratili naše tutorijale za rad s datumima u Excelu, već znate niz formula za izračunavanje različitih vremenskih jedinica kao što su dani u tjednu, sedmice, mjeseci i godine.

Kada analizirate informacije o datumu u vašim radnim listovima, vjerovatno ćete izvršiti neke aritmetičke operacije i s tim datumima. Ovaj vodič objašnjava nekoliko formula za dodavanje i oduzimanje datuma u Excelu koje bi vam mogle biti korisne.

    Kako oduzeti datume u Excelu

    Pretpostavimo da imate dva datuma u ćelijama A2 i B2, a sada želite da oduzmete jedan datum od drugog da biste znali koliko je dana između ovih datuma. Kao što je često slučaj u Excelu, isti rezultat se može postići na nekoliko načina.

    Primjer 1. Oduzmite jedan datum od drugog direktno

    Kao što vjerojatno znate, Microsoft Excel pohranjuje svaki datum kao jedinstveni serijski brojevi koji počinju sa 1 koji predstavlja 1. januar 1900. Dakle, zapravo oduzimate dva broja, a obična aritmetička operacija radi bez problema:

    =B2-A2

    Primer 2. Oduzmite datume koristeći Excel funkciju DATEDIF

    Ako gornja formula izgleda previše jednostavno, možete postići isti rezultat na način poput gurua koristeći Excelov DATEDIFkao rezultat, kliknite na dugme Umetni formulu . Kada se formula doda, možete je kopirati u onoliko ćelija koliko je potrebno:

    To je bila prilično jednostavna formula, zar ne? Dajmo čarobnjaku nešto izazovnije za rad. Na primjer, oduzmimo nekoliko godina, mjeseci, sedmica i dana od datuma u A2. Da biste to učinili, prebacite se na karticu Oduzmi i upišite brojeve u odgovarajuća polja. Ili možete unijeti jedinice u zasebne ćelije i dati reference na te ćelije, kao što je prikazano na snimku ekrana ispod:

    Klikom na dugme Umetni formulu unosite sljedeću formulu u A2:

    =DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)

    Ako planirate kopirati formulu u druge ćelije, morate promijeniti sve reference ćelije osim A2 na apsolutne reference tako da se formula ispravno kopira (do podrazumevano, čarobnjak uvek koristi relativne reference). Da popravite referencu, jednostavno ukucajte znak $ ispred koordinata reda i stupca, ovako:

    =DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)

    I dobićete sljedeće rezultate:

    Pored toga, možete kliknuti na vezu Prikaži vremenska polja i dodati ili oduzeti jedinice za datum i vrijeme s jednom formulom.

    Ako želite da se igrate sa Date & Čarobnjak za vremensku formulu u svojim radnim listovima, dobrodošli ste da preuzmete 14-dnevnu probnu verziju Ultimate Suite-a.

    Ovako dodajete i oduzimate datume u Excel-u. Nadam se tebinaučio nekoliko korisnih funkcija danas. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice.

    funkcija:

    =DATEDIF(A2, B2, "d")

    Sljedeći snimak ekrana pokazuje da oba proračuna vraćaju identične rezultate, osim za red 4 gdje funkcija DATEDIF vraća grešku #NUM. Hajde da shvatimo zašto se to dešava.

    Kada oduzmete noviji datum (6. maj 2015.) od ranijeg datuma (1. maj 2015.), operacija oduzimanja vraća negativan broj (-5) tačno onako kako treba. Sintaksa funkcije Excel DATEDIF, međutim, ne dozvoljava da početni datum bude veći od završnog datuma i stoga vraća grešku.

    Primjer 3. Oduzmite datum od trenutnog datuma

    Da biste oduzeli datum od današnjeg datuma, možete koristiti bilo koju od gornjih formula. Samo koristite funkciju TODAY() umjesto datuma 1:

    =TODAY()-A2

    ili

    =DATEDIF(A2,TODAY(), "d")

    Kao u prethodnom primjeru, obje formule rade dobro kada današnji datum je veći od datuma koji oduzimate od njega, inače DATEDIF ne uspijeva:

    Primjer 4. Oduzimanje datuma s Excel funkcijom DATE

    Ako želite da unesete datume direktno u formulu, zatim unesite svaki datum koristeći funkciju DATE(godina, mjesec, dan), a zatim oduzmite jedan datum od drugog.

    Na primjer, sljedeća formula oduzima 15. maj- 2015 od 20-maja-2015 i vraća razliku od 5 dana:

    =DATE(2015, 5, 20) - DATE(2015, 5, 15)

    Završno, kada je u pitanju oduzimanje datuma u Excelu i vi želim saznati koliko dana ima između dva datuma , ima smisla koristiti najlakšu i najočitiju opciju - jednostavno oduzmite jedan datum direktno od drugog.

    Ako želite da izbrojite broj mjeseci ili godine između dva datuma , tada je funkcija DATEDIF jedino moguće rješenje i naći ćete nekoliko primjera formule u sljedećem članku koji će ovu funkciju pokriti u svim detaljima.

    Sada da znate kako da oduzmete dva datuma, da vidimo kako možete dodati ili oduzeti dane, mjesece ili godine određenom datumu. Postoji veliki broj Excel funkcija pogodnih za ovu svrhu, a koju ćete koristiti ovisi o tome koju jedinicu želite dodati ili oduzeti.

    Kako oduzeti ili dodati dane do datuma u Excelu

    Ako imate datum u nekoj ćeliji ili listu datuma u koloni, možete dodati ili oduzeti određeni broj dana tim datumima koristeći odgovarajuću aritmetičku operaciju.

    Primjer 1. Dodavanje dana datumu u Excelu

    Opća formula za dodavanje određenog broja dana datumu na sljedeći način:

    Datum+ N dana

    Datum može može se unijeti na nekoliko načina:

    • Kao referencu ćelije, npr. =A2 + 10
    • Upotreba funkcije DATE(godina, mjesec, dan), npr. =DATE(2015, 5, 6) + 10
    • Kao rezultat druge funkcije. Na primjer, da dodate određeni broj dana trenutnom datumu , koristite funkciju TODAY(): =TODAY()+10

    Sljedeći snimak ekrana pokazujegore navedene formule u akciji. Trenutni datum u trenutku pisanja je 6. maj 2015:

    Napomena. Rezultat gornjih formula je serijski broj koji predstavlja datum. Da biste ga prikazali kao datum, odaberite ćeliju(e) i pritisnite Ctrl+1 da otvorite dijalog Formatiraj ćelije . Na kartici Broj odaberite Datum na listi Kategorija , a zatim odaberite format datuma koji želite. Za detaljne korake pogledajte Kako promijeniti format datuma u Excelu.

    Primjer 2. Oduzimanje dana od datuma u Excel-u

    Da biste oduzeli određeni broj dana od određenog datuma, ponovo izvodite uobičajenu aritmetičku operaciju. Jedina razlika u odnosu na prethodni primjer je što umjesto plusa upisujete znak minus :)

    Datum - N dana

    Evo nekoliko primjera formula:

    • =A2-10
    • =DATE(2015, 5, 6)-10
    • =TODAY()-10

    Kako dodati ili oduzeti sedmice do datuma

    U slučaju da određenom datumu želite dodati ili oduzeti cijele sedmice, možete koristiti iste formule kao za sabiranje/oduzimanje dana i jednostavno pomnožite broj sedmica sa 7:

    Dodavanje sedmica datumu u Excelu:

    ćelija + N sedmica * 7

    Na primjer, dodate 3 sedmice datumu u A2, koristite sljedeća formula: =A2+3*7 .

    Oduzimanje sedmica od datuma u Excelu:

    ćelija - N sedmica * 7

    Do oduzmite 2 sedmice od današnjeg datuma, napišete =TODAY()-2*7 .

    Kako dodati/oduzetimjeseci do datuma u Excelu

    Ako želite dodati ili oduzeti određeni broj cijelih mjeseci datumu, možete koristiti funkciju DATE ili EDATE, kao što je prikazano u nastavku.

    Primjer 1 Dodajte mjesece datumu pomoću Excel funkcije DATE

    Uzmite listu datuma u koloni A, na primjer, upišite broj datuma koje želite dodati (pozitivan broj) ili oduzeti (negativan broj) u nekoj ćeliji, recite C2.

    Unesite sljedeću formulu u ćeliju B2, a zatim povucite ugao ćelije do kraja da kopirate formulu u druge ćelije:

    =DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))

    Sada, da vidimo šta funkcija zapravo radi. Logika koja stoji iza formule je očigledna i jasna. Funkcija DATE(godina, mjesec, dan) uzima sljedeće argumente:

    • godina datuma u ćeliji A2;
    • mjesec datuma u A2 + broj mjeseci koji ste naveli u ćeliji C2, i
    • dan datuma u A2.

    Da , tako je jednostavno :) Ako u C2 upišete negativan broj, formula će oduzeti mjesece umjesto da ih dodaje:

    Naravno, ništa vas ne sprječava da upišete znak minus direktno u formuli za oduzimanje mjeseci od datuma:

    =DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))

    I naravno, možete upisati broj mjeseca za dodavanje ili oduzimanje u formulu umjesto da se pozivate na ćeliju:

    =DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))

    Prave formule mogu izgledati slično ovim:

    • Dodaj mjeseci do datuma: =DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
    • Oduzmi mjeseci od datuma: =DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))

    Primjer 2. Dodajte ili oduzmite mjesece datumu sa Excel EDATE

    Microsoft Excel pruža posebnu funkciju koja vraća datum koji je određeni broj mjeseci prije ili poslije datuma početka - funkciju EDATE. Dostupan je u modernim verzijama programa Excel 2007, 2010, 2013 i nadolazećeg programa Excel 2016.

    U vašim formulama EDATE(start_date, months) navedite sljedeća 2 argumenta:

    • Datum_početka - datum početka od kojeg se računa broj mjeseci.
    • Mjeseci - broj mjeseci za dodavanje (pozitivna vrijednost) ili oduzimanje (negativna vrijednost).

    Sljedeća formula korištena u našem stupcu datuma daje potpuno iste rezultate kao funkcija DATE u prethodnom primjeru:

    Kada koristite funkciju EDATE , također možete odrediti početni datum i broj mjeseca za dodavanje/oduzimanje direktno u formuli. Datume treba unijeti korištenjem funkcije DATE ili kao rezultate drugih formula. Na primjer:

    Napomena. Excel funkcija EDATE vraća serijski broj koji predstavlja datum. Da biste prisilili Excel da ga prikaže kao datum, trebate primijeniti Datum format u ćelije sa vašim EDATE formulama. Molimo pogledajte Promjena formata datuma u Excelu za detaljne korake.

    Kako oduzeti ili dodati godine do datuma u Excelu

    Dodavanje godina datumu u Excelu se radi slično kao dodavanje mjeseci. Ponovo koristite funkciju DATE(godina, mjesec, dan), ali ovog puta određujete koliko godina želite dodati:

    DATE(GODINA( datum ) + N godina , MONTH( datum ), DAY( date ))

    U vašem Excel radnom listu, formule mogu izgledati ovako:

    • Do dodaj godina datumu u Excelu:

      =DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))

      Formula dodaje 5 godina datumu u ćeliji A2.

    • Za oduzmi godina od datuma u Excelu:

      =DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))

      Formula oduzima 5 godina od datuma u ćeliji A2.

    Ako upišete broj godine da dodate (pozitivan broj) ili oduzmete (negativan broj) u nekoj ćeliji, a zatim se pozovete na tu ćeliju u funkciji DATE, dobit ćete univerzalnu formulu:

    Dodaj / oduzmite dane, mjesece i godine do datuma

    Ako ste pažljivo promatrali prethodna dva primjera, mislim da ste već pogodili kako da dodate ili oduzmete kombinaciju godina, mjeseci i dana datumu u jednoj formuli. Da, koristeći dobru staru funkciju DATE :)

    Za dodavanje godina, mjeseci, dana:

    DATE(GODINA( datum ) + X godine , MJESEC( datum ) + Y mjeseci , DAN( datum ) + Z dana )

    Do oduzmi godine, mjeseci, dani:

    DATE(YEAR( datum ) - X godina , MONTH( datum ) - Y mjeseci , DAY( datum ) - Z dana )

    Na primjer, sljedeća formula dodaje 2 godine, 3 mjeseca i oduzima 15 dana od datuma u ćeliji A2:

    =DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)

    Primijenjena na našu kolonu datuma, formula ima sljedeći oblik:

    =DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)

    Kako dodati i oduzimanje vremena u Excelu

    U Microsoft Excelu možete dodavati ili oduzimati vremena pomoću funkcije TIME . Omogućuje vam da upravljate vremenskim jedinicama (sati, minute i sekunde) na potpuno isti način kao što rukujete godinama, mjesecima i danima s funkcijom DATE.

    Da dodate vrijeme u Excelu:

    ćelija + VRIJEME( sati , minute , sekunde )

    Za oduzimanje vremena u Excel:

    ćelija - VRIJEME( sati , minute , sekunde )

    Gdje A2 sadrži vremensku vrijednost koju želite za promjenu.

    Na primjer, da dodate 2 sata, 30 minuta i 15 sekundi vremenu u ćeliji A2, možete koristiti sljedeću formulu:

    =A2 + TIME(2, 30, 15)

    Ako želite da saberete i oduzmete vreme u okviru jedne formule, samo dodajte znak minus odgovarajućim vrednostima:

    =A2 + TIME(2, 30, -15)

    Gorenja formula dodaje 2 sata i 30 minuta vremenu u ćeliji A2 i oduzima 15 sekundi.

    Alternativno, možete unijeti jedinice vremena koje želite promijeniti u neke ćelije i uputiti se na te ćelije u vašoj formuli:

    =A2 + TIME($C$2, $D$2, $E$2)

    Ako jeoriginalne ćelije sadrže i datum i vrijeme, gornja formula također savršeno funkcionira:

    Datum & Čarobnjak za vremensku formulu – brz način za dodavanje i oduzimanje datuma u Excelu

    Sada kada znate gomilu različitih formula za izračunavanje datuma u Excelu, zar ne biste htjeli imati samo jednu koja može sve ovo? Naravno, takva formula nikada ne može postojati. Međutim, postoji Datum & Time Wizard koji može napraviti bilo koju formulu za vas u hodu, pod uslovom da imate naš Ultimate Suite instaliran u vašem Excelu. Evo kako:

    1. Odaberite ćeliju u koju želite da umetnete formulu.
    2. Idite na karticu Ablebits Alati i kliknite na Datum & Dugme Time Wizard :

  • The Date & Pojavljuje se prozor za dijalog Time Wizard . U zavisnosti od toga da li želite da dodate ili oduzmete datume, prebacite se na odgovarajuću karticu, unesite podatke za argumente formule i kliknite na dugme Insert Formula .
  • Kao primer, dodajmo nekoliko mjeseci do datuma u ćeliji A2. Za to idite na karticu Dodaj , ukucajte A2 u polje Unesite datum (ili kliknite na okvir i odaberite ćeliju na listu) i upišite broj mjeseci za dodavanje u okvir Mjesec .

    Čarobnjak pravi formulu i prikazuje njen pregled u ćeliji. Također prikazuje izračunati datum pod Rezultat formule :

    Ako ste zadovoljni

    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.