Ako používať vzorec IF s dátumami (6 jednoduchých príkladov)

  • Zdieľajte To
Hugh West

Počas práce v Microsoft Excel, existujú rôzne vzorce, ktoré nám uľahčia prácu. IF Jedným z nich je vzorec, ktorý má široké využitie v Excel. Stránka Funkcia IF vykoná logický test. Vráti jednu hodnotu, ak je výsledok TRUE a ďalšie, ak je výsledok FALSE V tomto článku si ukážeme, ako používať IF Aby sme to mohli urobiť, prejdeme si niekoľko príkladov.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu.

Použitie IF s dátumami.xlsx

Prehľad funkcie IF programu Excel

  • Popis

Stránka IF funkcia nerobí nič iné, len testuje konkrétnu podmienku.

  • Všeobecná syntax

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

  • Argument Popis
ARGUMENT POŽIADAVKA POPIS
logical_test Požadované Tento stav sa bude testovať a hodnotiť ako TRUE alebo FALSE .
[value_if_true] Voliteľné Keď sa logický test vyhodnotí ako TRUE , toto je hodnota, ktorú treba vrátiť.
[value_if_false] Voliteľné Keď sa logický test vyhodnotí ako FALSE , toto je hodnota, ktorú treba vrátiť.
  • Vracia

Hodnota, ktorú dodávame pre TRUE alebo FALSE.

  • K dispozícii v

Všetky verzie po Excel 2003.

6 použití vzorca IF s dátumami v programe Excel

1. Porovnanie dvoch dátumov pomocou vzorca If

V prvom rade budeme používať IF vzorec na porovnanie dvoch dátumov. V čase, keď sa to robí, môžu nastať nasledujúce dva scenáre.

1.1 Keď sú v bunkách prítomné obe dátumy

V tomto prípade sa oba dátumy nachádzajú v bunkách, ktoré musíme porovnať. V nasledujúcom súbore údajov máme zoznam výrobkov s dátumom a termínom dodania. Vypočítame stav dodávky, či je dodávka "Načas alebo "Oneskorené". Pozrime sa, ako to môžeme urobiť:

  • Najprv vyberte bunku E7.
  • Teraz vložte nasledujúci vzorec:
=IF(D5>=C5, "Načas", "Oneskorene")

  • Tlač Vstúpte.
  • Takže môžeme vidieť stav dodania produktu myš je "Načas".

  • Potom potiahnite Rukoväť náplne nástroj do bunky E10.

  • Nakoniec získame konečný stav dodania všetkých produktov.

1.2 Kým je vo vzorci uložený jeden dátum

Niekedy budeme mať k dispozícii súbor údajov, ako je uvedený nižšie. Tu máme k dispozícii len dátum dodania. Termín dodania je 1-20-22. Zistíme stav doručenia v "Stav stĺpec súboru údajov.

  • Na začiatku vyberte bunku D5.
  • Vložte nasledujúci vzorec:
=IF(D5>=C5, "Načas", "Oneskorene")

  • Teraz stlačte Vstúpte.
  • Tu vidíme, že stav doručenia je "Načas pre produkt myš.

  • Potom potiahnite Rukoväť náplne nástroj smerom nadol do bunky D10.

  • Nakoniec stav doručenia súboru údajov vyzerá takto.

2. Vzorec IF a funkcia DATE súčasne

V tomto príklade použijeme IF vzorec a DÁTUM Podobne ako v predchádzajúcom súbore údajov, aj tu zadáme stav dodania výrobkov do "Stav stĺpec. Postupujte podľa jednoduchých krokov, ktoré vám pomôžu vykonať tento úkon:

  • Najprv vyberte bunku D5 .
  • Do tejto bunky zadajte nasledujúci vzorec:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Stlačte tlačidlo Vstúpte na stránku kľúč.
  • Stav dodania výrobku myš teda dostaneme ako "Načas".

  • Teraz potiahnite Rukoväť náplne do bunky D10.

  • Výsledkom je stav dodania všetkých produktov v "Stav stĺpec.

🔎 Ako funguje vzorec?

  • DATE(2022,1,14): Prevezme dátum na porovnanie.
  • IF(C5<=DATE(2022,1,14), "On Time", "Delayed"): Vracia hodnotu stavu doručenia.

3. Funkcia Excel DATEVALUE zabalená do vzorca IF s dátumami

V programe Excel Funkcia DATEVALUE prevádza dátum na text. Túto funkciu môžeme spojiť s funkciou Vzorec IF na výpočet dátumov. V tomto príklade budeme vychádzať z nášho predchádzajúceho súboru údajov s iným termínom. Na to stačí postupovať podľa nižšie uvedeného návodu:

  • Najprv vyberte bunku D5.
  • Vložte tam nasledujúci vzorec:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Potom stlačte tlačidlo Vstúpte.
  • Tu môžeme vidieť stav dodania prvého produktu myš je "Načas".

  • Potom potiahnite Rukoväť náplne nástroj.

  • Nakoniec získame stav dodania všetkých produktov v "Stav stĺpec ako na nasledujúcom obrázku.

🔎 Ako funguje vzorec?

  • DATEVALUE(“18/01/2022”): Zvážte dátum 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022"), "Načas", "Oneskorene"): Vracia hodnotu stavu doručenia "Načas ak je podmienka PRAVDA. V opačnom prípade poskytuje "Oneskorené ako výstup.

Prečítajte si viac: Ako používať funkciu DateValue VBA v programe Excel

Podobné čítania

  • Formátovanie dátumu pomocou VBA v programe Excel (4 metódy)
  • Ako vložiť aktuálny dátum v programe Excel (3 spôsoby)
  • Použitie skratky dátumu aplikácie Excel
  • Ako získať aktuálny dátum vo VBA (3 spôsoby)

4. Použitie logiky AND & IF vzorec s dátumami v programe Excel

Používanie stránky A logika spolu s IF vzorec, môžeme vypočítať dátumy v programe Excel. A logika vracia výstup, kde musia byť splnené všetky podmienky TRUE alebo FALSE. Budeme sledovať náš predchádzajúci súbor údajov s rozsahom termínov. Pozrime sa, ako to môžeme urobiť:

  • Na začiatku vyberte bunku D5.
  • Vložte nasledujúci vzorec:
=IF(AND(C5>=$G$8,C5<=$G$9), "Načas", "Nie včas")

  • Teraz stlačte Vstúpte na stránku .
  • Takže dostaneme stav dodania výrobku myš s A logika.

  • Potom potiahnite nadol Rukoväť náplne nástroj.

  • Výsledkom je stav dodania všetkých produktov v "Stav stĺpec súboru údajov.

🔎 Ako funguje vzorec?

  • AND(C5>=$G$8,C5<=$G$9): Táto časť predstavuje dve podmienky. C5>=G8 a ďalšia je C5<=G9. ' $ ' udržuje odkaz na bunku pevný.
  • IF(AND(C5>=$G$8,C5<=$G$9), "Načas", "Nie včas"): Ak je podmienka PRAVDA, vráti hodnotu "Načas". V opačnom prípade poskytuje "Oneskorené ako výstup.

5. Vloženie vzorcov TODAY & IF s dátumami

Kombinácia Funkcia TODAY a Vzorec IF je ďalší prístup k počítaniu dátumov v programe Excel. Predpokladajme, že máme súbor údajov o produktoch spolu s dátumom ich dodania. Uvažujme, že termín dodania je dnešný dátum 1-11-22. Pre vás to bude dátum, v ktorom cvičíte. Teraz zistíme stav dodania všetkých produktov pomocou nasledujúcich krokov:

  • Najprv vyberte bunku D5.
  • Zadajte nasledujúci vzorec:
=IF(C5<=TODAY(), "Načas", "Oneskorene")

  • Stlačte tlačidlo Vstúpte na stránku tlačidlo.
  • Tu, v bunke D5 získame stav dodania produktu myš v "Načas".

  • Potom potiahnite Rukoväť náplne na ďalšie bunky.

  • Nakoniec stav dodania všetkých produktov vyzerá ako na nasledujúcom obrázku.

🔎 Ako funguje vzorec?

  • TODAY(): V tejto časti sa uvádza dátum súčasného dňa.
  • IF(C5<=TODAY(), "On Time", "Delayed"): Vracia "Načas Ak je podmienka TRUE v opačnom prípade poskytnite "Oneskorené ako výstup.

Prečítajte si viac: Ako používať funkciu Deň v programe Excel VBA

6. Výpočet budúcich alebo minulých dátumov v programe Excel pomocou vzorca IF

V tomto príklade budeme kontrolovať, či sa dátum nachádza v nejakom rozsahu alebo nie. Zohľadníme napríklad dnešný deň. Motívom tohto príkladu je skontrolovať, či sa dodávka uskutoční alebo nie do desiatich dní. Pozrime sa, ako to môžeme urobiť:

  • Najprv vyberte bunku D5.
  • Zadajte tam nasledujúci vzorec:
=IF(C5

  • Potom stlačte tlačidlo Vstúpte.
  • Teraz vidíme, že stav doručenia produktu myš je v rozsahu. Doručenie sa uskutoční v rámci 10 dní od dnešného dňa.

  • Potom potiahnite Rukoväť náplne nástroj.

  • Na konci môžeme vidieť stav dodania všetkých produktov v "Stav stĺpec súboru údajov.

🔎 Ako funguje vzorec?

  • TODAY()+10: Prevezme dátum po desiatich dňoch od aktuálneho dátumu.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Ak je podmienka TRUE vráti "V dosahu v opačnom prípade poskytuje "Mimo dosahu ako výstup.

Záver

V tomto článku sme sa zaoberali výpočtom dátumov pomocou IF Dúfajme, že uvedené príklady vám pomôžu pochopiť logiku IF Vzorec s dátumami. Stiahnite si cvičný zošit pridaný k tomuto článku a precvičte si ho sami. Ak máte pocit nejasností, stačí zanechať komentár v nižšie uvedenom poli. Pokúsime sa odpovedať čo najskôr.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.