Kako izvršiti automatsku promjenu datuma u Excelu koristeći formulu

  • Podijeli Ovo
Hugh West

Danas ćemo prikazati neku automatsku promjenu datuma formulu u Excelu, drugim riječima,  kako automatski promijeniti datume putem formula u Excelu . U mnogim situacijama, da biste olakšali svoj zadatak, možda ćete zahtijevati automatska ažuriranja datuma, rednog broja vremena, itd. Excel vam pruža funkciju za to. Za ovu sesiju koristimo Excel 2019, slobodno koristite vaš.

Preuzmite radnu svesku za vježbanje

Možete preuzeti radnu svesku za vježbu sa sljedećeg linka.

Automatska promjena datuma.xlsx

5 korisnih metoda za automatsku promjenu datuma pomoću formule u Excelu

U ovom odjeljku ću raspravljati o 5 korisnih metoda za automatsku promjenu datuma pomoću formula u Excelu. Ali prije nego uskočimo u te metode, hajde da prvo shvatimo kontekst. U stvarnoj situaciji, možda ćete zahtijevati automatsko ažuriranje datuma, rednog broja vremena, itd. kako biste olakšali svoj zadatak. U nastavku sam naveo dva primjera gdje nam je jednom prilikom potreban automatski ažuriran sadašnji datum, a drugom prilikom trebamo izračunati vremena preostala za sljedeći Božić.

Kako se dan mijenja, izlazni odjeljak će se automatski ažurirati. Da bismo znali kako to možemo učiniti, istražimo našu 1. metodu.

1. Upotreba formule s funkcijom Excel TODAY za automatsku promjenu datuma

Možemo koristiti DANAS funkcija za automatsku promjenu datuma. DANAS vraća trenutni datum. Da biste saznali više, slijedite dolje navedene korake.

Koraci:

  • U primjeru ispod, umetnut ćemo današnji datum u ćeliju C5 koji će se automatski ažurirati u budućnosti kako se datum bude mijenjao.

  • Da biste to učinili, zapišite sljedeću formulu u ćeliju C5 i pritisnite Enter .
=TODAY()

  • Kao rezultat toga, mi ćemo pogledajte trenutni datum. Dok pišem ovaj članak 5. decembra 2022., prikazuje se 5-22.prosinac.

  • Da provjerim da li ovaj datum će biti ažuriran u budućnosti ili ne, možemo ručno promijeniti trenutni datum na kompjuterskom sistemu i promatrati. Zbog toga mijenjamo datum sa 5. decembra 2022. na 14. decembar 2022. na mom računaru. Da biste to učinili, idite na Postavke > Vrijeme & Jezik > Ručno postavite datum i vrijeme > Promijeni .

  • Sada , postavite željeni datum i vrijeme i kliknite Promijeni .

  • Sada ako ponovo učitamo Excel datoteku, vidjet ćemo da datum prikazuje 14-Dec-22 .

Pročitajte više: Kako umetnuti datume u Excel Automatski (3 jednostavna trika)

2. Upotreba funkcije SADA za automatsku promjenu datuma

Još jedna funkcija koja osigurava trenutni datum je funkcija SADA . Štaviše, totakođer vraća vrijednost vremena. Da biste primijenili formulu, slijedite dolje navedene korake.

Koraci:

  • Kao i prethodni metod, na ćeliji C5 zapišite sljedeću formulu i pritisnite Enter.
=NOW()

  • Sada ćete vidjeti da ova funkcija također daje trenutni datum.

  • Kako funkcija SADA vraća dinamičku vrijednost, ona će se također ažurirati automatski sviđa funkcija DANAS .

3. Primjena složene kombinacije formula

U prethodnom odjeljku vidjeli smo kako koristiti jednostavne Excel funkcije za automatsku promjenu datuma. Evo da napravimo malu složenu formulu. Ovaj put,  koristit ćemo kombinaciju funkcija DATE, YEAR, MONTH , DAY i DAY da kreiramo formulu koja će automatski promijeniti rezultat. Da biste primijenili formulu, slijedite dolje navedene korake.

Koraci:

  • U ćeliju C5 zapišite sljedeću formulu i pritisnite Enter .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))

  • Shodno tome, kao rezultat ćete dobiti Današnji datum.

  • Kako ova formula ima dinamičku funkciju DANAS , rezultat će se također automatski ažurirati.

🎓 Kako funkcionira formula?

Funkcija GODINA dohvaća vrijednost godine iz rezultata DANAS . A funkcije MONTH i DAY dohvaćaju mjesec i danvrijednosti iz rezultata DANAS . Tada funkcija DATE vraća datum.

Napomena: Umjesto funkcije DANAS , također možemo koristiti funkciju SADA da dobijemo sličan rezultat.

4. Promjena datuma na osnovu vrijednosti susjedne ćelije

Možemo izgraditi formule na takav način da  Excel ažurira rezultirajući datum za bilo koju promjenu u susjednoj ćeliji. Ovdje ćemo vidjeti dva primjera vezana za ovaj scenarij.

4.1 Automatsko ažuriranje datuma nakon unosa podataka susjedne ćelije

U ovom primjeru imamo ulaznu kolonu i datum prvog unosa podataka kolona. Za sada su ćelije ulazne kolone prazne. Želimo datum kada ove ćelije postanu neprazne ili drugim riječima kada unesemo vrijednosti u te ćelije.

Ovdje ćemo koristiti funkciju IF da izvršite ažuriranja vremena na osnovu uslova. Da biste saznali više, slijedite dolje navedene korake.

Koraci:

  • U ćeliju C5 , zapišite sljedeću formulu, a zatim pritisnite Enter .
=IF(B5"",IF(C5"",C5,NOW()),"")

  • Zatim koristite Fill Handle za automatski popuni ćeliju C6 .
  • Sada, ako unesemo nešto u ćelije B5 i B6 ,  Excel će automatski prikazati trenutni datum na ćelijama C5 i C6 respektivno.

  • Nakon toga, čak i ako dodatno promijenite vrijednosti u B5/B6 , datumi na C5/C6 će biti nepromijenjeni kaonije prvi put da unosite vrijednost.

Kako formula funkcionira?

  • IF(C5””,C5,NOW())

C5“” implicira Je li C5 nije prazan . Ako je Istina (nije prazno), vratit će C5. U suprotnom, vratit će sadašnje vrijeme (SADA).

  • IF(B5””,IF(C5””,C5,SADA()),””)

Ako B5 nije prazan, tada će vratiti Sadašnji datum & Vrijeme. U suprotnom, vratit će praznu ćeliju.

Pročitajte više: Kako automatski popuniti datum u Excelu kada se ćelija ažurira

4.2 Automatsko ažuriranje datuma kada je susjedna ćelija Vrijednost se mijenja

U prethodnom odjeljku, da bismo promijenili datum-vrijeme, morali smo prvo ostaviti ćeliju u susjedstvu praznom, a zatim ponovo unijeti vrijednost. Ne ažurira se kada promijenite sadržaj susjedne ćelije. Ako želite da se vrijednost ažurira svaki put kada se susjedna ćelija ažurira, možda ćemo morati koristiti novu formulu. Da biste saznali više, slijedite dolje navedene korake.

Koraci:

  • U ćeliju C5 , zapišite sljedeću formulu i pritisnite Enter .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

Kako funkcionira formula?

IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

Funkcija ADDRESS vraća adresu za ćeliju na osnovu datog retka i stupca broj. Ova formula koristi funkciju CELL da dobije referencu posljednje uređene ćelije, a ako je ista kao i ona lijevo od nje, ažurira datum-vremenska vrijednost.

  • Koristite ručicu za popunjavanje za automatsko popunjavanje C6 .
  • Sada ako unesem bilo što u ćeliju B5 , datum unosa će biti prikazan u ćeliji C5 .

  • Sada, ako promijenimo unos, datum vrijednost će se također promijeniti.

Imajte na umu da u oba primjera, ako pronađete bilo kakvu grešku prilikom primjene formule, trebate provjeriti da li je iterativno izračunavanje omogućeno ili ne. Da biste to učinili, idite na Datoteka > Opcije > Formule . Zatim provjerite Omogući iterativno izračunavanje i postavite Maksimalna iteracija na 1.

5. Automatski izračun razlike u datumima

Razliku između datuma možemo pronaći automatski. Na primjer, recimo da HR želi pronaći trajanje zaposlenika koji rade do danas.

Da bismo pronašli razliku, koristit ćemo funkciju DATEDIF . Ovdje će Excel morati računati razliku od trenutnog datuma. Dakle, koristit ćemo funkciju DANAS . Da biste primijenili formulu, slijedite dolje navedene korake.

Koraci:

  • Na ćeliji D5 , zapišite sljedeću formulu i kliknite Enter .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"

  • Kao rezultat toga, imat ćemo trajanje službe zaposlenika.

  • Sada, ako koristite Ručica za popunjavanje za automatsko popunjavanje ostatka ćelije, dobit ćete trajanje svakizaposlenik.

  • Pošto ova formula u sebi ima dinamičku funkciju DANAS , Excel će automatski ažurirati datum.

Kako formula funkcionira?

  • DATEDIF(C5,TODAY(),”m”)& ” mjeseci ” &DATEDIF(C5,DANAS(),”md”)&” dana”

Koristili smo nekoliko DATEDIF koji pronalaze razliku između Pridruživanja Datum i DANAS . Prvi DATEDIF izračunava razliku u formatu mjeseca (kao što smo koristili “m”), a drugi izračunava razliku u formatu dana.

Stvari koje treba zapamtiti

  • Ako ne pronađete rezultat u odgovarajućem formatu datuma, možete promijeniti formatiranje ćelije i postaviti format datuma želite prikazati.

Zaključak

To je sve za danas. Naveli smo nekoliko pristupa u vezi formule automatske promjene datuma excel-a. Nadam se da će vam ovo biti od pomoći. Slobodno komentirajte ako vam se nešto čini teško razumljivim. Javite nam sve druge metode koje smo propustili ovdje.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.