Obsah
- Video
- Ako zadávať dátumy a časy v Exceli
- Rýchle zadávanie dátumov a časov
- Ako Excel skutočne ukladá a spracováva dátumy a časy
- Počet dní medzi dvoma dátumami
- Počet pracovných dní medzi dvoma dátumami
- Počet celých rokov, mesiacov a dní medzi dátumami. Vek v rokoch. Skúsenosti.
- Posuňte dátum o zadaný počet dní
- Posuňte dátum o určený počet pracovných dní
- Výpočet dňa v týždni
- Výpočet časových intervalov
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ď.