Sadržaj
U ovom vodiču pronaći ćete razne korisne formule za zbrajanje i oduzimanje datuma u Excelu, kao što je oduzimanje dva datuma, dodavanje dana, tjedana, mjeseci i godina datumu i više.
Ako ste pratili naše upute za rad s datumima u Excelu, već znate niz formula za izračunavanje različitih vremenskih jedinica kao što su dani u tjednu, tjedni, mjeseci i godine.
Pri analizi informacije o datumu u vašim radnim listovima, vjerojatno ćete izvesti neke aritmetičke operacije i s tim datumima. Ovaj vodič objašnjava nekoliko formula za zbrajanje 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 oduzeti jedan datum od drugog da biste znali koliko je dana između ovih datuma. Kao što je to često slučaj u Excelu, isti se rezultat može postići na nekoliko načina.
Primjer 1. Izravno oduzimanje jednog datuma od drugog
Kao što vjerojatno znate, Microsoft Excel pohranjuje svaki datum kao jedinstveni serijski brojevi koji počinju s 1 koji predstavljaju 1. siječnja 1900. Dakle, zapravo oduzimate dva broja, a obična aritmetička operacija radi bez problema:
=B2-A2
Primjer 2. Oduzmite datume pomoću Excelove funkcije DATEDIF
Ako gornja formula izgleda previše jednostavno, možete postići isti rezultat na guruovski način pomoću Excelove DATEDIFrezultat, kliknite gumb Umetni formulu . Nakon što je formula dodana, 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, tjedana i dana od datuma u A2. Da biste to učinili, prebacite se na karticu Subtract i upišite brojeve u odgovarajuće okvire. Ili možete unijeti jedinice u zasebne ćelije i unijeti reference na te ćelije, kao što je prikazano na slici ispod:
Klikom na gumb Umetni formulu unose 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 ćelija osim A2 u apsolutne reference tako da se formula ispravno kopira (putem zadano, čarobnjak uvijek koristi relativne reference). Da popravite referencu, jednostavno upišite znak $ ispred koordinata reda i stupca, ovako:
=DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)
I dobit ćete sljedeće rezultate:
Osim toga, možete kliknuti vezu Prikaži vremenska polja i dodati ili oduzeti jedinice datuma i vremena jednom formulom.
Ako se želite igrati s Date & Čarobnjak za formulu vremena u svojim radnim listovima, slobodno možete preuzeti 14-dnevnu probnu verziju Ultimate Suitea.
Ovako zbrajate i oduzimate datume u Excelu. Nadam se tebidanas ste naučili nekoliko korisnih funkcija. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan.
=DATEDIF(A2, B2, "d")
Sljedeća snimka zaslona pokazuje da oba izračuna vraćaju identične rezultate, osim za red 4 gdje funkcija DATEDIF vraća pogrešku #NUM. Hajdemo shvatiti zašto se to događa.
Kada oduzmete noviji datum (6. svibnja 2015.) od ranijeg datuma (1. svibnja 2015.), operacija oduzimanja vraća negativan broj (-5) točno kako treba. Međutim, sintaksa funkcije Excel DATEDIF ne dopušta da početni datum bude veći od završnog datuma i stoga vraća pogrešku.
Primjer 3. Oduzimanje datuma od trenutnog datuma
Da biste oduzeli datum od današnjeg datuma, možete upotrijebiti bilo koju od gornjih formula. Samo upotrijebite funkciju TODAY() umjesto datuma 1:
=TODAY()-A2
ili
=DATEDIF(A2,TODAY(), "d")
Kao u prethodnom primjeru, obje formule dobro funkcioniraju 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 izravno u formulu, zatim unesite svaki datum pomoću funkcije DATE(godina, mjesec, dan), a zatim oduzmite jedan datum od drugog.
Na primjer, sljedeća formula oduzima 15. svibnja- 2015 od 20. svibnja 2015. i vraća razliku od 5 dana:
=DATE(2015, 5, 20) - DATE(2015, 5, 15)
Zaključak, kada je u pitanju oduzimanje datuma u Excelu i vi želite saznati koliko je dana između dva datuma , ima smisla ići s najjednostavnijom i najočiglednijom opcijom - jednostavno oduzmite jedan datum izravno od drugog.
Ako želite izbrojati broj mjeseci ili godine između dva datuma , tada je funkcija DATEDIF jedino moguće rješenje, au sljedećem članku pronaći ćete nekoliko primjera formula koji će detaljno pokriti ovu funkciju.
Sada da znate kako oduzeti dva datuma, da vidimo kako možete dodati ili oduzeti dane, mjesece ili godine određenom datumu. Postoji niz Excel funkcija prikladnih za ovu svrhu, a koju ćete koristiti ovisi o jedinici koju želite dodati ili oduzeti.
Kako oduzeti ili dodati dane datumu u Excelu
Ako imate datum u nekoj ćeliji ili popis datuma u stupcu, možete dodati ili oduzeti određeni broj dana tim datumima pomoću odgovarajuće aritmetičke operacije.
Primjer 1. Dodavanje dana datumu u Excelu
Opća formula za dodavanje određenog broja dana datumu na sljedeći način:
Datum+ N danaDatum može unijeti na nekoliko načina:
- Kao referenca ćelije, npr.
=A2 + 10
- Upotrebom funkcije DATE(godina, mjesec, dan), npr.
=DATE(2015, 5, 6) + 10
- Kao rezultat druge funkcije. Na primjer, da dodate zadani broj dana trenutačnom datumu , upotrijebite funkciju TODAY():
=TODAY()+10
Sljedeća snimka zaslona pokazujegornje formule na djelu. Trenutačni datum u trenutku pisanja bio je 6. svibnja 2015.:
Napomena. Rezultat gornjih formula je serijski broj koji predstavlja datum. Da bi se prikazao kao datum, odaberite ćeliju(e) i pritisnite Ctrl+1 da biste otvorili dijaloški okvir Oblikuj ćelije . Na kartici Broj odaberite Datum na popisu 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 Excelu
Da biste oduzeli određeni broj dana od određenog datuma, ponovno izvodite uobičajenu aritmetičku operaciju. Jedina razlika u odnosu na prethodni primjer je što upisujete znak minus umjesto plus :)
Datum - N danaEvo nekoliko primjera formula:
-
=A2-10
-
=DATE(2015, 5, 6)-10
-
=TODAY()-10
Kako dodati ili oduzeti tjedne datumu
U slučaju da određenom datumu želite dodati ili oduzeti čitave tjedne, možete koristiti iste formule kao za zbrajanje/oduzimanje dana i jednostavno pomnožite broj tjedana sa 7:
Dodavanje tjedana datumu u Excelu:
ćelija + N tjedana * 7 Na primjer, dodate 3 tjedna datumu u A2, koristite sljedeća formula: =A2+3*7
.
Oduzimanje tjedana od datuma u Excelu:
ćelija - N tjedana * 7 Do oduzmite 2 tjedna od današnjeg datuma, napišite =TODAY()-2*7
.
Kako dodati / oduzetimjeseci do datuma u programu Excel
Ako želite dodati ili oduzeti određeni broj cijelih mjeseci datumu, možete upotrijebiti funkciju DATE ili EDATE, kao što je prikazano u nastavku.
Primjer 1 . Dodajte mjesece datumu pomoću Excelove funkcije DATUM
Na primjer, uzmite popis datuma u stupcu A, upišite broj datuma koje želite dodati (pozitivan broj) ili oduzeti (negativan broj) u neku ćeliju, recimo C2.
Unesite sljedeću formulu u ćeliju B2, a zatim povucite kut ćelije skroz prema dolje kako biste kopirali formulu u druge ćelije:
=DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))
A sada, da vidimo što funkcija zapravo radi. Logika iza formule je očita 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 upišete negativan broj u C2, formula će oduzeti mjesece umjesto da ih zbroji:
Naravno, ništa vas ne sprječava da upišete znak minus izravno 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 formuli umjesto pozivanja na ćeliju:
=DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))
Prave formule mogu izgledati slično ovim:
- Dodaj mjeseci do danas:
=DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
- Oduzmi mjeseci od datuma:
=DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))
Primjer 2. Dodavanje ili oduzimanje mjeseci od datuma pomoću programa Excel EDATE
Microsoft Excel nudi posebnu funkciju koja vraća datum koji je određeni broj mjeseci prije ili poslije početnog datuma - funkcija EDATE. Dostupan je u modernim verzijama programa Excel 2007, 2010, 2013 i nadolazećem Excelu 2016.
U svojim formulama EDATE(start_date, months)
navodite sljedeća 2 argumenta:
- Datum_početka - početni datum 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 navesti početni datum i broj mjeseca za dodavanje/oduzimanje izravno u formuli. Datume treba unijeti pomoću funkcije DATE ili kao rezultate drugih formula. Na primjer:
- Za dodavanje mjeseci u Excelu:
=EDATE(DATE(2015,5,7), 10)
Formula dodaje 10 mjeseci do 7. svibnja 2015.
- Za oduzimanje mjeseci u Excelu:
=EDATE(TODAY(), -10)
Formula oduzima 10 mjeseci od današnjeg datuma.
Napomena. Funkcija Excel EDATE vraća serijski broj koji predstavlja datum. Da biste prisilili Excel da ga prikaže kao datum, trebali biste primijeniti Datum format u ćelije s vašim EDATE formulama. Za detaljne korake pogledajte Promjena formata datuma u Excelu.
Kako oduzeti ili dodati godine datumu u Excelu
Dodavanje godina datumu u Excelu radi se slično dodavanju mjeseci. Ponovno koristite funkciju DATE(godina, mjesec, dan), ali ovaj put određujete koliko godina želite dodati:
DATE(YEAR( datum ) + N godina , MONTH( datum ), DAY( datum ))U vašem Excel radnom listu formule mogu izgledati ovako:
- Do dodajte godina datumu u Excelu:
=DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))
Formula dodaje 5 godina datumu u ćeliji A2.
- Za oduzimanje 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 zbrajati (pozitivan broj) ili oduzimati (negativan broj) u nekoj ćeliji i zatim uputiti na tu ćeliju u funkciji DATUM, 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 dodati ili oduzeti kombinaciju godina, mjeseci i dana od datuma u jednoj formuli. Da, koristeći dobru staru funkciju DATE :)
Za dodavanje godina, mjeseci, dana:
DATE(YEAR( datum ) + X godina , MONTH( datum ) + Y mjeseci , DAY( 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š stupac 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 zbrajati ili oduzimati vremena pomoću funkcije TIME . Omogućuje vam rad s jedinicama vremena (sati, minute i sekunde) točno na isti način kao što rukujete godinama, mjesecima i danima s funkcijom DATE.
Za dodavanje vremena u Excelu:
ćelija + VRIJEME( sati , minute , sekunde )Za oduzimanje vremena od Excel:
ćelija - VRIJEME( sati , minute , sekunde )Gdje A2 sadrži vrijednost vremena koju želite za promjenu.
Na primjer, za dodavanje 2 sata, 30 minuta i 15 sekundi vremenu u ćeliji A2, možete koristiti sljedeću formulu:
=A2 + TIME(2, 30, 15)
Ako želite dodati i oduzeti vrijeme ujedinjuje unutar jedne formule, samo dodajte znak minus odgovarajućim vrijednostima:
=A2 + TIME(2, 30, -15)
Gornja 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 pozvati se na te ćelije u svojoj formuli:
=A2 + TIME($C$2, $D$2, $E$2)
Ako jeizvorne ćelije sadrže i datum i vrijeme, gornja formula također savršeno funkcionira:
Datum & Čarobnjak za vremensku formulu - brz način zbrajanja i oduzimanja datuma u Excelu
Sada kada znate hrpu različitih formula za izračunavanje datuma u Excelu, ne biste li željeli imati samo jednu koja može učiniti sve ovo? Naravno, takva formula nikada ne može postojati. Međutim, postoji Datum & Čarobnjak za vrijeme koji vam može u hodu izraditi bilo koju formulu, pod uvjetom da imate naš Ultimate Suite instaliran u svom Excelu. Evo kako:
- Odaberite ćeliju u koju želite umetnuti formulu.
- Idite na karticu Ablebits Alati i kliknite Datum & Gumb Čarobnjak za vrijeme :
Kao primjer, dodajmo nekoliko mjeseci do datuma u ćeliji A2. U tu svrhu idete na karticu Dodaj , upišite A2 u okvir Unesite datum (ili kliknite u okvir i odaberite ćeliju na listu) i upišite broj mjeseci dodati u okvir Mjesec .
Čarobnjak izrađuje formulu i prikazuje njezin pregled u ćeliji. Također prikazuje izračunati datum pod Rezultat formule :
Ako ste zadovoljni s