Kako koristiti IF formulu s datumima (6 jednostavnih primjera)

  • Podijeli Ovo
Hugh West

Dok radite u Microsoft Excel-u, postoje različite formule koje nam olakšavaju rad. IF formula je jedna od njih. Ima širok spektar aplikacija u Excelu. IF funkcija izvodi logički test. Vraća jednu vrijednost ako je rezultat TRUE , a drugu ako je rezultat FALSE . U ovom članku ćemo ilustrirati kako koristiti IF formulu s datumima. Da bismo to učinili, proći ćemo kroz nekoliko primjera.

Preuzmi radnu svesku

Možeš preuzeti radnu svesku za vježbu ovdje.

Upotrebe od IF s datumima.xlsx

Pregled Excel IF funkcije

  • Opis

Funkcija IF ne radi ništa osim testiranja za određeni uvjet.

  • Generička sintaksa

IF( logički_test,[value_if_true],[value_if_false])

  • Opis argumenta
ARGUMENT ZAHTJEV OPIS
logički_test Obavezno Ovo je stanje koje će biti testirano i ocijenjeno sa TRUE ili FALSE .
[value_if_true] Opcionalno Kada logički test procijeni na TRUE , ovo je vrijednost koju treba vratiti.
[value_if_false] Opcionalno Kada logički test procijeni na FALSE , ovo je vrijednost zareturn.
  • Povrati

Vrijednost koju isporučujemo za TRUE ili FALSE.

  • Dostupno u

Sve verzije nakon Excela 2003.

6 Upotreba IF formule s datumima u Excelu

1. Uporedite dva datuma koristeći If formulu

Prvo i najvažnije, mi ćemo koristiti IF formula za poređenje između dva datuma. U trenutku kada se ovo radi, mogu postojati sljedeća dva scenarija.

1.1 Kada su oba datuma prisutna u ćelijama

U ovom slučaju, oba datuma su prisutna u ćelijama koje moramo uporediti . U sljedećem skupu podataka imamo listu proizvoda s datumom isporuke i rokom isporuke. Izračunat ćemo status isporuke da li je isporuka ‘Na vrijeme’ ili ‘Odgođena’. Da vidimo kako to možemo učiniti:

  • Prvo, odaberite ćeliju E7.
  • Sada, umetni sljedeću formulu:
=IF(D5>=C5,"On Time","Delayed")

  • Pritisnite Enter.
  • Dakle, možemo vidjeti da je status isporuke miša proizvoda 'Na vrijeme'.

  • Sljedeće, povucite Fill Handle alat u ćeliju E10.

  • Konačno ćemo dobiti konačni status isporuke svih proizvode.

1.2 Dok je jedan datum pohranjen u formuli

Ponekad ćemo imati skup podataka kao što je jedan dat u nastavku. Ovdje jedini datum koji imamo je datum isporuke. Rokza isporuku je 1-20-22. Hajde da shvatimo status isporuke u 'Status' koloni skupa podataka.

  • Na početku odaberite ćeliju D5.
  • Umetnite sljedeću formulu:
=IF(D5>=C5,"On Time","Delayed")

  • Sada , pritisnite Enter.
  • Ovdje možemo vidjeti da je status isporuke 'Na vrijeme' za miš proizvoda.

  • Nakon toga, povucite alat Fill Handle prema dolje do ćelije D10.

  • Konačno, status isporuke skupa podataka izgleda ovako.

2. Formula IF i funkcija DATE u isto vrijeme

U ovom primjeru koristit ćemo formulu IF i funkciju DATE zajedno. Kao i prethodni skup podataka, status isporuke proizvoda ćemo unijeti u kolonu ‘Status’ . Slijedite jednostavne korake s nama da ovo izvršite:

  • Prvo, odaberite ćeliju D5 .
  • Upišite sljedeću formulu u toj ćeliji:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Pritisnite tipku Enter .
  • Dakle, dobijamo status isporuke miša proizvoda kao 'Na vrijeme'.

  • Sada povucite Fill Handle do ćelije D10.

  • Kao rezultat, dobijamo status isporuke svih proizvodi u koloni 'Status' .

🔎 Kako funkcionira formula?

  • DATUM(2022,1,14): Odvodi datum nauporedi.
  • IF(C5<=DATE(2022,1,14),”Na vrijeme”,”Odgođeno”): Vraća vrijednost isporuke status.

3. Excel DATEVALUE funkcija umotana u IF formulu s datumima

U excel funkcija DATEVALUE pretvara datum u tekst. Ovu funkciju možemo spojiti sa IF formulom da bismo izračunali datume. Za ovaj primjer ćemo ići s našim prethodnim skupom podataka s drugačijim rokom. Samo slijedite upute u nastavku da biste to učinili:

  • Prvo, odaberite ćeliju D5.
  • Stavite sljedeću formulu tamo:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Zatim pritisnite Enter.
  • Ovdje možemo vidjeti status isporuke miša za prvi proizvod je 'On Time'.

  • Nakon toga, povucite Fill Handle alat.

  • Konačno ćemo dobiti status isporuke za sve proizvode u stupcu 'Status' kao što je ispod slike.

🔎 Kako formula funkcionira?

  • DATEVALUE(“18 /01/2022”): Uzmite u obzir datum 18/01/22.
  • IF(C5<=DATEVALUE(“18/01/2022″),”On Time”,”Delayed”): Vraća vrijednost statusa isporuke 'On Time' ako je uvjet TRUE. U suprotnom daje 'Delayed' kao izlaz.

Pročitajte više: Kako koristiti VBA DateValue funkciju u Excelu

Slična očitanja

  • Formatiranje datuma sa VBA u Excel-u (4Metode)
  • Kako umetnuti trenutni datum u Excel (3 načina)
  • Koristite Excel prečicu za datum
  • Kako dobiti trenutni datum u VBA (3 načina)

4. Primijeni AND Logic & IF formula sa datumima u Excel

Koristeći AND logiku zajedno sa IF formulom, možemo izračunati datume u excelu. Logika I vraća izlaz gdje svi uvjeti moraju biti TRUE ili FALSE. Pratit ćemo naš prethodni skup podataka s nizom rokova. Hajde da vidimo kako to možemo učiniti:

  • Na početku odaberite ćeliju D5.
  • Ubacite sljedeću formulu :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")

  • Sada pritisnite Enter .
  • Dakle , dobijamo status isporuke miša proizvoda sa AND logikom.

  • Zatim povucite prema dolje Ručica za popunjavanje alat.

  • Kao rezultat, dobijamo status isporuke za sve proizvode u 'Status' stupac skupa podataka.

🔎 Kako formula funkcionira?

  • AND( C5>=$G$8,C5<=$G$9): Ovaj dio predstavlja dva uslova. Jedan je C5>=G8 , a drugi je C5<=G9. Znak ' $ ' drži referencu ćelije fiksnom.
  • IF(AND(C5>=$G$8,C5<=$G $9),”Na vrijeme”,”Ne u vremenu”): Ako je uvjet TRUE, vraća vrijednost 'Na vrijeme'. U suprotnom daje ' Odgođen' kao izlaz.

5. InsertDANAS & IF formule s datumima

Kombinacija funkcije TODAY i IF formule je još jedan pristup brojanju datuma u excelu. Pretpostavimo da imamo skup podataka o proizvodima zajedno sa datumom njihove isporuke. Uzmimo u obzir da je rok za isporuku današnji datum 22.11.11. Za vas će to biti datum na koji vježbate. Sada ćemo shvatiti status isporuke svih proizvoda sljedećim koracima:

  • Prvo, odaberite ćeliju D5.
  • Unesite sljedeću formulu:
=IF(C5<=TODAY(),"On Time","Delayed")

  • Pritisnite dugme Enter .
  • Ovdje, u ćeliji D5 dobijamo status isporuke za miš proizvoda u 'Na vrijeme'.

  • Sljedeće, povucite alat Fill Handle na sljedeće ćelije.

  • Konačno, status isporuke za sve proizvode izgleda kao na slici ispod.

🔎 Kako formula funkcionira?

  • DANAS(): Ovaj dio uzima datum današnjeg dana.
  • IF(C5<=TODAY(),”Na vrijeme ”,”Delayed”): Vraća 'On Time' Ako je uslov TRUE u suprotnom dajte 'Delayed' kao izlaz.

Pročitajte više: Kako koristiti funkciju dan u Excel VBA

6. Izračunajte buduće ili prošle datume u Excelu koristeći IF formulu

U ovom primjeru ćemo provjeriti je li datum u rasponu ili ne. Na primjer, uzmite u obzir današnji dan.Motiv ovog primjera je da se u roku od deset dana provjeri da li će se isporuka izvršiti ili ne. Pogledajmo kako to možemo učiniti:

  • Prvo, odaberite ćeliju D5.
  • Upišite sljedeću formulu tamo:
=IF(C5

  • Zatim pritisnite Enter.
  • Sada može vidjeti da je status isporuke miša proizvoda unutar raspona. Isporuka će se izvršiti u roku od 10 dana od danas.

  • Nakon toga povucite Ručica za punjenje alat.

  • Na kraju možemo vidjeti status isporuke za sve proizvode u stupcu 'Status' skupa podataka.

🔎 Kako formula funkcionira?

  • DANAS() +10: Uzima datum nakon deset dana od sadašnjeg datuma.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Ako je uslov TRUE vraća se 'Unutar raspona' inače daje 'Izvan raspona' kao izlaz.

Zaključak

U ovom članku smo pokrili izračunavanje datuma pomoću formule IF . Nadamo se da će vam gornji primjeri pomoći da shvatite logiku IF formule s datumima. Preuzmite radnu svesku za vježbanje koja je dodata uz ovaj članak i vježbajte sami. Ako osjećate bilo kakvu zabunu, ostavite komentar u donjem okviru. Pokušat ćemo odgovoriti što je prije moguće.

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.