Časové období v aplikaci Excel - použití vzorce pro počáteční a konečné datum

Časové období ve vzorci aplikace Excel

Jsou chvíle, kdy musíme s Excelem provádět různé operace, jako je sčítání nebo odčítání hodnot data. Nastavením období v aplikaci Excel můžeme provádět výpočty k těmto datům. Pro nastavení rozsahů dat v aplikaci Excel můžeme nejprve formátovat buňky, které mají počáteční a koncové datum, jako „Datum“ a poté pomocí operátorů: „+“ nebo „-“ určit datum ukončení nebo trvání rozsahu.

Příklady období v aplikaci Excel

Příklad č. 1 - Základní rozsahy dat

Podívejme se, jak přidání čísla k datu vytvoří časové období.

Předpokládejme, že máme počáteční datum v buňce A2.

Pokud k tomu přidáme číslo, řekněme 5, můžeme vytvořit časové období.

Nyní, když vybereme buňku A3 a napíšeme '= B2 + 1'.

Zkopírujte tuto buňku: B2 a vložte ji do buňky B3; relativní odkaz na buňku by se změnil takto:

Vidíme tedy, že tímto způsobem lze vytvořit více období.

Příklad č. 2 - Vytvoření sekvence data

S Excelem můžeme snadno vytvořit několik sekvencí. Nyní víme, že data jsou v aplikaci Excel některými čísly. Stejnou metodu tedy můžeme použít k vytvoření období. Chcete-li tedy vytvořit rozsahy dat, které mají stejný rozsah nebo mezeru, ale data se s postupným snižováním mění, můžeme postupovat podle následujících kroků:

  • Zadejte počáteční a koncové datum minimálně ve dvou řádcích.
  • Vyberte oba rozsahy a přetáhněte je dolů do řádku, kde požadujeme rozsahy dat:

Vidíme tedy, že při použití období v prvních dvou řádcích jako šablony Excel vytvoří automaticky období pro následující řádky.

Příklad č. 3

Řekněme, že máme dvě data ve dvou buňkách a chceme je zobrazit zřetězené jako rozsah dat v jedné buňce. K tomu lze použít vzorec založený na funkci 'TEXT'. Obecná syntaxe tohoto vzorce je následující:

= TEXT (datum1, „formát“) & „-“ & TEXT (datum2, „formát“)

Případ 1:

Tato funkce přijímá dvě číselné hodnoty jako číselné a spojuje tato dvě data ve formě časového období podle vlastního formátu data (v tomto případě „mmm d“):

Časové období = TEXT (A2, „mmm d“) & „-“ & TEXT (B2, „mmm d“)

Na výše uvedeném snímku obrazovky tedy vidíme, že jsme vzorec použili v buňce C2. Funkce TEXT přijímá data uložená v buňkách A2 a B2, operátor ampersand '&' se používá ke zřetězení dvou dat jako časové období ve vlastním formátu, v tomto případě specifikovaném jako „mmm d“, v jedné buňce a obě data jsou spojena spojovníkem '-' ve výsledném časovém období, které je určeno v buňce C2.

Případ 2:

Nyní, řekněme v tomto příkladu, bychom chtěli spojit dvě data jako časové období v jedné buňce s jiným formátem, řekněme „d mmm yy“. Takže vzorec pro časové období by v tomto případě vypadal takto:

Časové období = TEXT (A3, „d mmm rr“) & „-“ & TEXT (B3, „d mmm rr“)

Na výše uvedeném snímku obrazovky tedy vidíme, že funkce TEXT přijímá data uložená v buňkách A3 a B3, operátor ampersand '&' se používá ke zřetězení dvou dat jako časové období ve vlastním formátu, specifikovaném jako „d mmm yy „V tomto případě v jedné buňce. Dvě data jsou spojena spojovníkem '-' ve výsledném časovém období určeném v buňce C3.

Příklad č. 4

Nyní se podívejme, co se stane v případě, že chybí počáteční nebo konečné datum. Řekněme, že chybí datum ukončení takto:

Vzorec založený na funkci TEXT, kterou jsme použili výše, nebude fungovat správně v případě, že chybí datum ukončení, protože pomlčka ve vzorci by byla stejně připojena k datu zahájení, tj. Spolu s datem zahájení bychom také zobrazit spojovník zobrazený v časovém období. Naproti tomu bychom chtěli vidět pouze počáteční datum jako časové období v případě, že chybí konečné datum.

V tomto případě tedy můžeme mít vzorec zabalením zřetězení a druhé funkce TEXT do klauzule IF takto:

Časové období = TEXT (A2, „mmm d“) & IF (B2 „“, „-“ & TEXT (B2, „mmm d“), „“)

Vidíme tedy, že výše uvedený vzorec vytváří celé časové období pomocí obou dat, když jsou obě k dispozici. Pokud však chybí datum ukončení, zobrazí se pouze počáteční datum v zadaném formátu. To se provádí pomocí klauzule IF.

Nyní v případě, že chybí obě data, můžeme použít vnořený příkaz IF v aplikaci Excel (tj. Jeden IF uvnitř jiného příkazu IF) takto:

Časové období = IF (A4 "", TEXT (A4, "mmm d") & IF (B4 "", "-" & TEXT (B4, "mmm d"), ""), "")

Vidíme tedy, že výše uvedený vzorec vrací prázdný řetězec, pokud chybí počáteční datum.

V případě, že obě data chybí, vrátí se také prázdný řetězec.

Věci k zapamatování

  • Můžeme dokonce vytvořit seznam sekvenčních dat pomocí příkazu 'Vyplnit popisovač'. K tomu můžeme vybrat buňku s počátečním datem a poté ji přetáhnout do rozsahu buněk, které chceme vyplnit. Klikněte na kartu „Domů“ -> „Úpravy“ -> „Vyplnit řadu“ a poté vyberte jednotku data, kterou chcete použít.
  • Pokud chceme vypočítat dobu trvání nebo počet dní mezi dvěma daty, můžeme jednoduše odečíst dvě data pomocí operátoru '-' a získáme požadovaný výsledek.

Poznámka: Formát buněk: A2 a B2 je „Datum“, zatímco formát buňky C2 je „Obecný“, protože počítá počet dní.

Zajímavé články...