Základy práce s dátumami a časmi v Exceli

Video

Ako obvykle, kto potrebuje rýchlo – pozrite si video. Podrobnosti a nuansy - v texte nižšie:

Ako zadávať dátumy a časy v Exceli

Ak vezmeme do úvahy regionálne nastavenia, Excel vám umožní zadať dátum veľmi odlišnými spôsobmi – a rozumie im všetkým:

   „Klasická“ forma

  3.10.2006

   Skrátená forma

3.10.06

   Používanie pomlčiek

3-10-6

   Pomocou zlomku

   3/10/6

Vzhľad (zobrazenie) dátumu v bunke môže byť veľmi odlišný (s rokom alebo bez neho, mesiac ako číslo alebo slovo atď.) a nastavuje sa cez kontextové menu – kliknite pravým tlačidlom myši na bunku a potom Formát bunky (Formátovať bunky):

Čas sa do buniek zadáva pomocou dvojbodiek. Napríklad

16:45

V prípade potreby môžete dodatočne určiť počet sekúnd – zadajte ich aj oddelené dvojbodkou:

16:45:30

A napokon, nikto nezakazuje špecifikovať dátum a čas naraz cez medzeru, tzn 

27.10.2012 16: 45

Rýchle zadávanie dátumov a časov

Ak chcete do aktuálnej bunky zadať dnešný dátum, môžete použiť klávesovú skratku Ctrl + Ж (Alebo CTRL+SHIFT+4 ak máte iný predvolený systémový jazyk).

Ak kopírujete bunku s dátumom (potiahnite z pravého dolného rohu bunky), podržte presne tlačidlo myši, môžete si vybrať spôsob kopírovania vybraného dátumu:

Ak často musíte do buniek hárka zadávať rôzne dátumy, je oveľa pohodlnejšie to urobiť pomocou rozbaľovacieho kalendára:

Ak chcete, aby bunka vždy obsahovala skutočný dnešný dátum, je lepšie použiť funkciu DNES (DNES):

Ako Excel skutočne ukladá a spracováva dátumy a časy

Ak vyberiete bunku s dátumom a nastavíte ho Všeobecný formát (kliknite pravým tlačidlom myši na bunku Formát bunky – tab číslo - všeobecný), môžete vidieť zaujímavý obrázok:

 

Teda z pohľadu Excelu, 27.10.2012/15/42 41209,65417:XNUMX pm = XNUMX

V skutočnosti Excel ukladá a spracováva akýkoľvek dátum presne takto – ako číslo s celým číslom a zlomkovou časťou. Celočíselná časť čísla (41209) je počet dní, ktoré uplynuli od 1. januára 1900 (považované za referenčný bod) do aktuálneho dátumu. A zlomková časť (0,65417), respektíve podiel dňa (1 deň = 1,0)

Zo všetkých týchto faktov vyplývajú dva čisto praktické závery:

  • Po prvé, Excel nemôže fungovať (bez dodatočných nastavení) s dátumami skoršími ako 1. januára 1900. Ale my to prežijeme! 😉
  • Po druhé, v Exceli je možné vykonávať akékoľvek matematické operácie s dátumami a časmi. Práve preto, že sú to vlastne čísla! To však už otvára veľa príležitostí pre používateľa.

Počet dní medzi dvoma dátumami

Považuje sa to za jednoduché odčítanie – od konečného dátumu odpočítame počiatočný dátum a výsledok preložíme do všeobecný (Všeobecne) formát čísla na zobrazenie rozdielu v dňoch:

Počet pracovných dní medzi dvoma dátumami

Tu je situácia trochu komplikovanejšia. Soboty, nedele a sviatky sa nesmú brať do úvahy. Pre takýto výpočet je lepšie použiť funkciu ČISTÍ ROBOTNÍCI (NETWORKDAYS) z kategórie Dátum a čas. Ako argumenty pre túto funkciu musíte zadať počiatočný a koncový dátum a bunky s víkendovými dátumami (štátne sviatky, nemocenské dni, prázdniny, dni voľna atď.):

Poznámky: Táto funkcia sa objavuje v štandardnej sade funkcií Excelu od verzie 2007. V starších verziách musíte doplnok najprv pripojiť Analytický balík. Ak to chcete urobiť, prejdite do ponuky Služba – doplnky (Nástroje — Doplnky) a začiarknite políčko vedľa položky Analytický balík (Nástroj Analisys). Potom v Sprievodcovi funkciami v kategórii Dátum a čas objaví sa funkcia, ktorú potrebujeme ČISTÍ ROBOTNÍCI (NETWORKDAYS).

Počet celých rokov, mesiacov a dní medzi dátumami. Vek v rokoch. Skúsenosti.

O tom, ako to správne vypočítať, je lepšie si prečítať tu.

Posuňte dátum o zadaný počet dní

Keďže jeden deň sa v systéme dátumových referencií v Exceli berie ako jednotka (pozri vyššie), na výpočet dátumu, ktorý je od daného povedzme vzdialený 20 dní, stačí k dátumu pripočítať toto číslo.

Posuňte dátum o určený počet pracovných dní

Túto operáciu vykonáva funkcia PRACOVNÝ DEŇ (PRACOVNÝ DEŇ). Umožňuje vám vypočítať dátum, ktorý je vpred alebo vzad vzhľadom na dátum začiatku o požadovaný počet pracovných dní (berúc do úvahy soboty a nedele a štátne sviatky). Používanie tejto funkcie je úplne rovnaké ako používanie funkcie ČISTÍ ROBOTNÍCI (NETWORKDAYS) popísané vyššie.

Výpočet dňa v týždni

ty si sa nenarodil v pondelok? nie? Samozrejme? Dá sa to jednoducho skontrolovať pomocou funkcie DAY (WEEKDAY)z kategórie Dátum a čas.

Prvým argumentom tejto funkcie je bunka s dátumom, druhým je typ počítania dní v týždni (najvhodnejšie sú 2).  

Výpočet časových intervalov

Keďže čas v Exceli, ako je uvedené vyššie, je rovnaké číslo ako dátum, ale iba jeho zlomková časť, potom sú možné akékoľvek matematické operácie aj s časom, ako s dátumom - sčítanie, odčítanie atď.

Je tu len jedna nuansa. Ak pri sčítaní viacerých časových intervalov vyjde súčet viac ako 24 hodín, Excel ho vynuluje a začne sčítavať od nuly. Aby ste tomu zabránili, musíte použiť formát na poslednú bunku 37:30:55:

  • Ako vypočítať vek (skúsenosti) v celých rokoch-mesiacoch-dňoch
  • Ako vytvoriť rozbaľovací kalendár na rýchle zadanie ľubovoľného dátumu do ľubovoľnej bunky.
  • Automaticky pridať aktuálny dátum do bunky pri zadávaní údajov.
  • Ako vypočítať dátum druhej februárovej nedele 2007 atď.

 

Nechaj odpoveď