Rozsah dátumov v programe Excel - použitie vzorca pre počiatočný a konečný dátum

Rozsah dátumov vo vzorci Excel

Sú chvíle, kedy potrebujeme v Exceli vykonať rôzne operácie, ako je sčítanie alebo odčítanie hodnôt dátumu. Nastavením rozsahov dátumov v programe Excel môžeme k týmto dátumom vykonávať výpočty. Na nastavenie rozsahov dátumov v programe Excel môžeme najskôr formátovať bunky, ktoré majú začiatočný a konečný dátum, ako „Dátum“ a potom pomocou operátorov: „+“ alebo „-“ určiť konečný dátum alebo trvanie rozsahu.

Príklady rozsahu dátumov v programe Excel

Príklad č. 1 - Základné rozsahy dátumov

Pozrime sa, ako sa po pridaní čísla k dátumu vytvorí rozsah dátumov.

Predpokladajme, že v bunke A2 máme počiatočný dátum.

Ak k tomu teraz pridáme číslo, povedzme 5, môžeme zostaviť rozsah dátumov.

Teraz, keď vyberieme bunku A3 a napíšeme '= B2 + 1'.

Skopírujte túto bunku: B2 a vložte ju do bunky B3; relatívny odkaz na bunku by sa zmenil takto:

Vidíme teda, že týmto spôsobom je možné vytvoriť viac rozsahov dátumov.

Príklad č. 2 - Vytvorenie postupnosti dátumov

Pomocou programu Excel môžeme ľahko vytvoriť niekoľko sekvencií. Teraz vieme, že dátumy sú v programe Excel niektoré čísla. Rovnakou metódou teda môžeme vytvárať rozsahy dátumov. Ak teda chcete vytvoriť rozsahy dátumov, ktoré majú rovnaký rozsah alebo rozdiel, ale dátumy sa s postupným zmenšovaním menia, môžeme postupovať podľa nasledujúcich krokov:

  • Zadajte dátum začatia a dátum ukončenia minimálne do dvoch riadkov.
  • Vyberte obidva rozsahy a presuňte ich dole pod riadok, kde požadujeme rozsahy dátumov:

Vidíme teda, že pri použití rozsahov dátumov v prvých dvoch riadkoch ako šablóny Excel automaticky vytvorí rozsahy dátumov pre nasledujúce riadky.

Príklad č

Povedzme, že máme dva dátumy v dvoch bunkách a chceme ich zobraziť zreťazené ako rozsah dátumov v jednej bunke. Môže sa na to použiť vzorec založený na funkcii „TEXT“. Všeobecná syntax pre tento vzorec je nasledovná:

= TEXT (dátum1, „formát“) & „-“ & TEXT (dátum2, „formát“)

Prípad 1:

Táto funkcia prijíma dve numerické hodnoty dátumu a spája tieto dva dátumy vo forme rozsahu dátumov podľa vlastného formátu dátumu (v tomto prípade „mmm d“):

Rozsah dátumov = TEXT (A2, „mmm d“) & „-“ & TEXT (B2, „mmm d“)

Na vyššie uvedenom obrázku obrazovky teda vidíme, že sme vzorec použili v bunke C2. Funkcia TEXT prijíma dátumy uložené v bunkách A2 a B2, operátor ampersand '&' sa používa na spojenie dvoch dátumov ako rozsah dátumov vo vlastnom formáte, ktorý je v tomto prípade určený ako „mmm d“, v jednej bunke a dva dátumy sú spojené spojovníkom „-“ vo výslednom rozsahu dátumov, ktorý je určený v bunke C2.

Prípad 2:

Povedzme v tomto príklade, že by sme chceli spojiť tieto dva dátumy ako rozsah dátumov v jednej bunke s iným formátom, napríklad „d mmm yy“. Takže vzorec pre rozsah dátumov by v tomto prípade bol tento:

Rozsah dátumov = TEXT (A3, „d mmm rr“) & „-“ & TEXT (B3, „d mmm rr“)

Na vyššie uvedenom obrázku obrazovky teda vidíme, že funkcia TEXT prijíma dátumy uložené v bunkách A3 a B3, operátor ampersand '&' sa používa na zreťazenie týchto dvoch dátumov ako rozsahu dátumov vo vlastnom formáte, ktorý je určený ako „d mmm rr“ „V tomto prípade do jednej bunky. Tieto dva dátumy sú spojené spojovníkom „-“ vo výslednom rozsahu dátumov určenom v bunke C3.

Príklad č

Teraz sa pozrime, čo sa stane v prípade, že chýba začiatočný alebo konečný dátum. Povedzme, že dátum ukončenia chýba takto:

Vzorec založený na funkcii TEXT, ktorý sme použili vyššie, nebude fungovať správne v prípade, že chýba dátum ukončenia, pretože pomlčka vo vzorci by sa ako tak pripojila k dátumu začatia, tj. Spolu s dátumom začatia by sme tiež zobraziť spojovník zobrazený v rozsahu dátumov. Na rozdiel od toho by sme chceli, aby sa počiatočný dátum zobrazoval iba ako rozsah dátumov v prípade, že chýba koncový dátum.

Takže v tomto prípade môžeme mať vzorec zabalením zreťazenia a druhej funkcie TEXT do klauzuly IF nasledovne:

Rozsah dátumov = TEXT (A2, „mmm d“) & IF (B2 „“, „-“ & TEXT (B2, „mmm d“), „“)

Vidíme teda, že vyššie uvedený vzorec vytvára celý rozsah dátumov pomocou obidvoch dátumov, keď sú obidve. Ak však koncový dátum chýba, zobrazí sa iba začiatočný dátum v určenom formáte. To sa deje pomocou klauzuly IF.

Teraz, v prípade, že obidva dátumy chýbajú, by sme mohli použiť vnorený príkaz IF v programe Excel, (tj jeden IF vo vnútri iného príkazu IF), nasledovne:

Rozsah dátumov = IF (A4 "", TEXT (A4, "mmm d") & IF (B4 "", "-" & TEXT (B4, "mmm d"), ""), "")

Vidíme teda, že vyššie uvedený vzorec vráti prázdny reťazec, ak chýba dátum začatia.

V prípade, že obidva dátumy chýbajú, vráti sa aj prázdny reťazec.

Na čo treba pamätať

  • Pomocou príkazu „Vyplniť popisovač“ môžeme dokonca vytvoriť zoznam postupných dátumov. Za týmto účelom môžeme vybrať bunku s počiatočným dátumom a potom ju presunúť do rozsahu buniek, ktoré chceme vyplniť. Kliknite na kartu „Domov“ -> „Úpravy“ -> „Vyplniť sériu“ a potom vyberte jednotku dátumu, ktorú chcete použiť.
  • Ak chceme vypočítať trvanie alebo počet dní medzi dvoma dátumami, môžeme tieto dva dátumy jednoducho odpočítať pomocou operátora „-“ a získame požadovaný výsledok.

Poznámka: Formát buniek: A2 a B2 je „Dátum“, zatiaľ čo formát bunky C2 je „Všeobecný“, pretože počíta počet dní.

Zaujímavé články...