Sadržaj
Udžbenik pokazuje kako izraditi kalkulator datuma u Excelu točno za vaše potrebe da pronađete datum bilo kojeg N dana od ili prije današnjeg dana, računajući sve dane ili samo radne dane.
Želite li izračunati datum isteka koji je točno 90 dana od sada? Ili se pitate koji je datum 45 dana nakon današnjeg? Ili trebate znati datum koji se dogodio 60 dana prije današnjeg (računajući samo radne dane i sve dane)?
Što god da je vaš zadatak, ovaj vodič će vas naučiti kako napraviti svoj vlastiti kalkulator datuma u Excelu ispod 5 minuta. Ako nemate toliko vremena, možete koristiti naš online kalkulator da biste pronašli datum koji je navedeni broj dana nakon ili prije današnjeg dana.
Kalkulator datuma u Excelu Online
Želite brzo rješenje za "što je 90 dana od danas" ili "što je 60 dana prije danas"? Upišite broj dana u odgovarajuću ćeliju, pritisnite Enter i odmah ćete dobiti sve odgovore:
Napomena. Za prikaz ugrađene radne knjige dopustite marketinške kolačiće.
Potrebno je izračunati 30 dana od određenog datuma ili odrediti 60 radnih dana prije određenog datuma ? Zatim upotrijebite ovaj kalkulator datuma.
Zanima vas koje se formule koriste za izračun vaših datuma? Pronaći ćete ih sve i puno više u sljedećim primjerima.
Kako izračunati 30/60/90 dana od danas u Excelu
Da biste pronašli datum od N dana, upotrijebiteTODAY funkcija za vraćanje trenutnog datuma i dodavanje željenog broja dana.
Da biste dobili datum koji se javlja točno 30 dana od danas:
=TODAY()+30
Za izračun 60 dana od danas:
=TODAY()+60
Koji je datum od sada 90 dana? Pretpostavljam da već znate kako to dobiti :)
=TODAY()+90
Da biste napravili generičku formulu danas plus N dana , unesite broj dana u neku ćeliju, recimo B3 i dodajte tu ćeliju trenutnom datumu:
=TODAY()+B3
Sada vaši korisnici mogu upisati bilo koji broj u referenciranu ćeliju i formula će se u skladu s tim ponovno izračunati. Kao primjer, pronađimo datum koji se javlja 45 dana od danas:
Kako ova formula radi
U svojoj internoj reprezentaciji, Excel pohranjuje datume kao serijske brojeve počevši od 1. siječnja 1900., što je broj 1. Dakle, formula jednostavno zbraja dva broja, cijeli broj koji predstavlja današnji datum i broj dana koji navedete. Funkcija TODAY() je nepostojana i automatski se ažurira svaki put kada se radni list otvori ili ponovno izračuna - tako da kada sutra otvorite radnu knjigu, vaša formula će se ponovno izračunati za tekući dan.
U trenutku pisanja, današnji datum je 19. travnja 2018., što je predstavljeno serijskim brojem 43209. Da biste pronašli datum, recimo, 100 dana od sada, zapravo izvodite sljedeće izračune:
=TODAY() + 100
= April 19, 2018 + 100
= 43209 + 100
= 43309
Pretvorite serijski broj 43209 uFormat Datuma i dobit ćete 28. srpnja 2018., što je točno 100 dana nakon današnjeg dana.
Kako dobiti 30/60/90 dana prije današnjeg dana u Excelu
Da biste izračunali N dana prije današnjeg dana, oduzmite traženi broj dana od trenutnog datuma. Na primjer:
90 dana prije danas:
=TODAY()-90
60 dana prije danas:
=TODAY()-60
45 dana prije danas :
=TODAY()-45
Ili, napravite generičku formulu danas minus N dana na temelju reference ćelije:
=TODAY()-B3
U na slici ispod izračunavamo datum koji se dogodio 30 dana prije današnjeg dana.
Kako izračunati N poslova nakon/prije današnjeg dana
Kao što vjerojatno znate, Microsoft Excel ima nekoliko funkcija za izračunavanje radnih dana na temelju početnog datuma kao i između bilo koja dva datuma koji vi navedete.
U primjerima u nastavku koristit ćemo funkciju WORKDAY koja vraća datum koji se javlja određeni broj radnih dana prije ili prije početnog datuma, isključujući vikende (subota i nedjelja) . Ako su vaši vikendi različiti, upotrijebite funkciju WORKDAY.INTL koja dopušta prilagođene parametre vikenda.
Dakle, da pronađete datum N radnih dana od danas , upotrijebite ovu generičku formulu:
WORKDAY(TODAY(), N dana )Evo nekoliko primjera:
10 radnih dana od danas
=WORKDAY(TODAY(), 10)
30 radnih dana od sada
=WORKDAY(TODAY(), 30)
5 radnih dana od danas
=WORKDAY(TODAY(), 5)
Da biste dobili datum N radnih dana prijedanas , koristite ovu formulu:
RADNI DAN(DANAS(), - N dana )I evo nekoliko formula iz stvarnog života:
90 posao dana prije danas
=WORKDAY(TODAY(), -90)
15 radnih dana prije danas
=WORKDAY(TODAY(), -15)
Kako biste svoju formulu učinili fleksibilnijom, zamijenite tvrdo kodirani broj dana s referenca ćelije, recimo B3:
N radnih dana od danas:
=WORKDAY(TODAY(), B3)
N radnih dana prije danas:
=WORKDAY(TODAY(), -B3)
Na sličan način, možete dodavati ili oduzimati radne dane od/od zadanog datuma , a vaš Excel kalkulator datuma može izgledati ovako.
Kako stvoriti kalkulator datuma u Excelu
Sjećate li se Excelovog online kalkulatora datuma prikazanog na samom početku ovog vodiča? Sada znate sve formule i možete ih lako ponoviti u svojim radnim listovima. Možete čak izraditi nešto složenije jer desktop verzija Excela pruža daleko više mogućnosti.
Da bismo vam dali neke ideje, dizajnirajmo naš Excelov kalkulator datuma upravo sada.
Sve u svemu, može biti 3 izbora za izračunavanje datuma:
- Na temelju današnjeg datuma ili određenog datuma
- Od ili prije navedenog datuma
- Broji sve dane ili samo radne dane
Kako bismo pružili sve ove opcije našim korisnicima, dodajemo tri kontrole Grupni okvir (kartica Razvojni programer > Umetni > Kontrole obrasca > Grupni okvir) i umetnite dva radio gumba u svaki grupni okvir. Zatim povezujete svaku grupugumba u zasebnu ćeliju (desnom tipkom miša kliknite gumb > Kontrola oblikovanja > Kontrola kartica > Veza ćelije ), koju kasnije možete sakriti. U ovom primjeru, povezane ćelije su D5, D9 i D14 (pogledajte snimak zaslona u nastavku).
Opcionalno, možete unijeti sljedeću formulu u B6 da biste umetnuli trenutni datum ako je Današnji datum
=IF($D$5=1, TODAY(), "")
Na kraju, umetnite sljedeću formulu u B18 koja provjerava vrijednost u svakoj povezanoj ćeliji i izračunava datum na temelju korisnikovih izbora:
=IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2), WORKDAY($B$7,-$B$3), ""))))))))
Može izgledati kao monstruozna formula na prvi pogled, ali ako je razbijete na pojedinačne IF izjave, lako ćete prepoznati jednostavne formule za izračun datuma o kojima smo govorili u prethodnim primjerima.
A sada, odaberete željene opcije, recimo, 60 dana od sada , i dobijete sljedeće rezultat:
Da biste pobliže pogledali formulu i vjerojatno je obrnutim inženjeringom prilagodili svojim potrebama, dobrodošli ste preuzeti naš Kalkulator datuma za Excel.
Posebni alati za izračunavanje datuma na temelju danas
Ako tražite nešto profesionalnije, možete brzo izračunati 90, 60, 45, 30 dana od sada (ili koji god vam je potreban broj dana) s našim Excel alatima.
Datum i vrijemeČarobnjak
Ako ste barem jednom imali priliku platiti pomoću našeg čarobnjaka za datum i vrijeme, znate da on može trenutno dodati ili oduzeti dane, tjedne, mjesece ili godine (ili bilo koju kombinaciju ovih jedinica) do određenog datuma kao i izračunati razliku između dva dana. Ali jeste li znali da također može izračunati datume na temelju današnjeg dana?
Kao primjer, saznajmo koji je datum 120 dana od danas :
- Unesite formulu TODAY() u neku ćeliju, recimo B1.
- Odaberite ćeliju u kojoj želite ispisati rezultat, B2 u našem slučaju.
- Kliknite Datum & Gumb Time Wizard na kartici Ablebits Tools .
- Na kartici Add navedite koliko dana želite dodati izvornom datumu (120 dana u ovom primjeru).
- Kliknite gumb Umetni formulu .
To je to!
Kao što je prikazano na gornjoj snimci zaslona, formula koju je izradio čarobnjak razlikuje se od svih formula s kojima smo imali posla, ali jednako dobro funkcionira :)
Da biste dobili datum koji se dogodio 120 dana prije danas, prebacite se na karticu Oduzmi i konfigurirajte iste parametre. Ili unesite broj dana u drugu ćeliju i usmjerite čarobnjaka na tu ćeliju:
Kao rezultat, dobit ćete univerzalnu formulu koja se automatski ponovno izračunava svaki put kada unesete novi broj dana u referentnu ćelija.
Birač datuma za Excel
S našim ExcelomBirač datuma, ne samo da možete umetnuti važeće datume u svoje radne listove jednim klikom, već ih i izračunati!
Za razliku od čarobnjaka za datum i vrijeme, ovaj alat umeće datume kao statične vrijednosti , a ne formule.
Na primjer, evo kako možete dobiti datum 21 dan od danas:
- Kliknite gumb Date Piker na Ablebits Tools za omogućavanje padajućeg kalendara u vašem Excelu.
- Desnom tipkom miša kliknite ćeliju u koju želite umetnuti izračunati datum i odaberite Odaberi datum iz kalendara iz skočni izbornik.
- Padajući kalendar pojavit će se na vašem radnom listu s trenutnim datumom označenim plavom bojom, a vi kliknite gumb kalkulatora u gornjem desnom kutu:
- U gornjem oknu kliknite jedinicu Dan i upišite broj dana za dodavanje, u našem slučaju 21. Prema zadanim postavkama, kalkulator izvodi operaciju zbrajanja (obratite pozornost na znak plus u oknu zaslona). Ako želite oduzeti dane od današnjeg dana, kliknite znak minus u donjem oknu.
- Na kraju, kliknite za prikaz izračunatog datuma u kalendaru. Ili pritisnite tipku Enter ili kliknite za umetanje datuma u ćeliju:
Kako istaknuti datume 30, 60 i 90 dana od danas
Kada izračunavanje datuma isteka ili dospijeća, možda ćete htjeti rezultate učiniti vizualnijim označavanjem datuma bojama ovisno o broju dana prije isteka. Ovo možeobaviti s Excel uvjetnim oblikovanjem.
Kao primjer, napravimo 4 pravila uvjetnog oblikovanja na temelju ovih formula:
- Zeleno: više od 90 dana od sada
=C2>TODAY()+90
=C2>TODAY()+60
=C2>TODAY()+30
=C2
Where C2 is the topmost expiry date.
Here are the steps to create a formula-based rule:
- Select all the cells with the expiry dates (B2:B10 in this example).
- On the Home tab, in the Styles group, click Conditional Formatting > New Rule…
- In the New Formatting Rule dialog box, select Use a formula to determine which cells to format .
- In the Format values where this formula is true box, enter your formula.
- Click Format… , switch to the Fill tab and select the desired color.
- Click OK two times to close both windows.
Important note! For the color codes to apply correctly, the rules should be sorted exactly in this order: green, yellow, amber, red:
If you don't want to bother about the rules order, use the following formulas that define each condition exactly, and arrange the rules as you please:
Green: over 90 days from now:
=C2>TODAY()+90
Yellow: between 60 and 90 days from today:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Amber: between 30 and 60 days from today:
=AND(C2>=TODAY()+30, C2
Red: less than 30 days from today:
=C2
Tip. To include or exclude the boundary values from a certain rule, use the less than (<), less than or equal to (), greater than or equal to (<=) operators as you see fit.
In a similar manner, you can highlight past dates that occurred 30 , 60 or 90 days ago from today .
- Red: more than 90 days before today:
=B2
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
=AND(B2>TODAY()-60, B2<=TODAY()-30)
=B2>TODAY()-30
Više primjera uvjetnog oblikovanja za datume možete pronaći ovdje: Kako uvjetno oblikovati datume i vrijeme u Excelu.
Za brojanje dana ne od danas, već od bilo kojeg datuma, koristite ovaj članak: Kako izračunati dane od ili do datuma u Excelu.
Evo kako izračunavate datume koji su 90, 60, 30 ili n dana od/prije današnjeg dana u Excelu. Kako biste pobliže pogledali formule i pravila uvjetnog oblikovanja o kojima se govori u ovom vodiču, pozivam vas da u nastavku preuzmete naš primjer radne knjige. Hvala vam na čitanju i nadamo se da se vidimo na našem blogu sljedeći tjedan!
Vježbe za preuzimanje
Izračunajte datume u Excelu - primjeri (.xlsx datoteka)