Kako koristiti IF formulu s datumima (6 jednostavnih primjera)

  • Podijeli Ovo
Hugh West

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

Preuzmite radnu bilježnicu za vježbe

Radnu bilježnicu za vježbe možete preuzeti ovdje.

Upotrebe od IF s datumima.xlsx

Pregled Excel IF funkcije

  • Opis

Funkcija IF ne radi ništa osim testiranja određenog stanja.

  • Generička sintaksa

IF( logical_test,[value_if_true],[value_if_false])

  • Opis argumenta
ARGUMENT ZAHTJEV OPIS
logički_test Obavezno Ovo je uvjet koji će biti testiran i ocijenjen kao TOČNO ili NETOČNO .
[value_if_true] Optional Kada logički test procijeni kao TRUE , ovo je vrijednost koju treba vratiti.
[value_if_false] Optional Kada logički test procijeni kao FALSE , ovo je vrijednost zareturn.
  • Vraća

Vrijednost koju dajemo za TRUE ili NETOČNO.

  • Dostupno u

Svim verzijama nakon Excela 2003.

6 upotreba formule IF s datumima u Excelu

1. Usporedite dva datuma pomoću formule If

Prvo i najvažnije, upotrijebit ćemo IF formula za usporedbu između dva datuma. U vrijeme kada to radite, 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 usporediti. . U sljedećem skupu podataka  imamo popis proizvoda s njihovim datumom isporuke i rokom. Izračunat ćemo status isporuke bilo da je isporuka ‘Na vrijeme’ ili ‘Odgođena’. Da vidimo kako to možemo učiniti:

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

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

  • Dalje, povucite Fill Handle alat za ć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 poput jedan dat u nastavku. Ovdje, jedini datum koji imamo je datum isporuke. Krajnji rokza dostavu je 1-20-22. Odredimo status isporuke u 'Status' stupcu 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. IF formula i funkcija DATE u isto vrijeme

U ovom primjeru ćemo zajedno koristiti formulu IF i funkciju DATE . Kao i prethodni skup podataka, unijet ćemo status isporuke proizvoda u "Status" stupac. Slijedite jednostavne korake s nama kako biste to učinili:

  • 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, dobivamo status isporuke miša proizvoda kao 'Na vrijeme'.

  • Sada povucite Full Handle za ćeliju D10.

  • Kao rezultat, dobivamo status isporuke svih proizvode u "Status" stupcu.

🔎 Kako funkcionira formula?

  • DATE(2022,1,14): Preuzima datum nausporedi.
  • IF(C5<=DATE(2022,1,14),”On Time”,”Delayed”): Vraća vrijednost isporuke status.

3. Excelova funkcija DATEVALUE omotana u formulu IF s datumima

U excelu funkcija DATEVALUE pretvara datum u tekst. Ovu funkciju možemo spojiti s IF formulom za izračun datuma. Za ovaj primjer, ići ćemo s našim prethodnim skupom podataka s drugačijim rokom. Samo slijedite upute u nastavku kako 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 prvog proizvoda je 'On Time'.

  • Nakon toga, povucite Ručku za punjenje alat.

  • Konačno, dobit ćemo status isporuke za sve proizvode u stupcu 'Status' poput donja slika.

🔎 Kako funkcionira formula?

  • DATEVALUE(“18 /01/2022”): Razmotrite datum 18/01/22.
  • IF(C5<=DATEVALUE(“18/01/2022″),”Na vrijeme”,”Delayed”): Vraća vrijednost statusa isporuke 'On Time' ako je uvjet TRUE. Inače daje 'Delayed' kao izlaz.

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

Slična čitanja

  • Oblikovanje datuma s VBA u Excelu (4Metode)
  • Kako umetnuti trenutni datum u Excel (3 načina)
  • Koristite Excel prečac za datum
  • Kako dobiti trenutni datum u VBA (3 načina)

4. Primijeni AND Logic & IF formula s datumima u Excelu

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

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

  • Sada pritisnite Enter .
  • Dakle , dobivamo status isporuke miša proizvoda pomoću AND logike.

  • Zatim povucite prema dolje Ručku za punjenje alat.

  • Kao rezultat, dobivamo status isporuke za sve proizvode u 'Status' stupca skupa podataka.

🔎 Kako funkcionira formula?

  • I( C5>=$G$8,C5<=$G$9): Ovaj dio predstavlja dva uvjeta. Jedan je C5>=G8 , a drugi je C5<=G9. ' $ ' znak održava referencu ćelije fiksnom.
  • IF(AND(C5>=$G$8,C5<=$G $9),”On Time”,”Not In Time”): Ako je uvjet TRUE, vraća vrijednost 'On Time'. Inače daje ' Odgođeno' kao izlaz.

5. UmetnutiDANAS & IF formule s datumima

Kombinacija TODAY funkcije i IF formule još je jedan pristup brojanju datuma u Excelu. Pretpostavimo da imamo skup podataka o proizvodima zajedno s njihovim datumom isporuke. Uzmimo u obzir da je rok za dostavu današnji datum 1-11-22. Za vas će to biti datum na koji vježbate. Sada ćemo odrediti status isporuke svih proizvoda pomoću sljedećih koraka:

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

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

  • Zatim povucite alat Ručka za popunjavanje do sljedećih ćelija.

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

🔎 Kako funkcionira formula?

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

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

6. Izračunajte buduće ili prošle datume u Excelu pomoću IF formule

U ovom primjeru provjerit ćemo je li datum u rasponu ili ne. Na primjer, uzmite u obzir današnji dan.Motiv ovog primjera je provjeriti hoće li se dostava dogoditi ili ne u roku od deset dana. 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 dometa. Isporuka će se izvršiti u roku od 10 dana od danas.

  • Nakon toga, povucite Ručku za punjenje alat.

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

🔎 Kako funkcionira formula?

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

Zaključak

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

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.