Obsah
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.xlsxPrehľ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.