Práca s dátumom a časom v Exceli

Anonim

Dátum a čas v programe Excel sú v programe Excel spracované trochu inak ako v inom softvéri tabuliek. Ak neviete, ako funguje dátum a čas v Exceli, môžu sa vyskytnúť zbytočné chyby.

V tomto článku sa teda dozvieme všetko o dátume a čase Excelu. Naučíme sa, čo sú dátumy v programe Excel, ako pridať čas v programe Excel, ako formátovať dátum a čas v programe Excel, aké sú funkcie dátumu a času v programe Excel, ako vykonávať výpočty dátumu a času (sčítanie, odčítanie, násobenie atď.) s dátumami a časmi).

Čo je dátum a čas v programe Excel?

Mnohí z vás už možno vedia, že dátumy a čas v Exceli nie sú nič iné ako sériové čísla. Dátum je celé číslo a čas je zlomkové číslo. Dátumy v programe Excel majú rôzne regionálne formátovanie. Napríklad v mojom systéme je mm/dd/RRRR (tento formát použijeme v celom článku). Možno používate rovnaký formát dátumu alebo môžete použiť formát dátumu dd/mm/RRRR.

Formátovanie dátumu bunky

Existuje niekoľko možností formátovania dátumu v programe Excel. Vyberte bunku, ktorá môže obsahovať dátum, a stlačte kombináciu klávesov CTRL+1. Otvorí sa dialógové okno Formát buniek. Tu môžete vidieť dve možnosti formátovania ako dátum a čas. V týchto kategóriách je k dispozícii viacero formátovaní dátumu, ktoré vyhovujú vašim požiadavkám.

Termíny:

Dátumy v programe Excel sú poradové čísla kobyly od 1. januára 1900. Deň v programe Excel sa rovná 1. Preto 1. január 1900 je 1, 2. január 1900 je 2 a 1. január 2000 je 36526.

Zábavný fakt: 1900 nebol prestupný rok, ale Excel akceptuje 29. február 1900 ako platný dátum. V tých časoch to bola zúfalá chyba súťažiť s Lotusom 1-2-3.

Skratka na zadanie statického dnešného dátumu v programe Excel je CTRL+; (Bodkočiarka).

Ak chcete pridať alebo odpočítať deň od dátumu, stačí k tomuto dátumu odpočítať alebo pridať počet dní.

Čas:
Program Excel štandardne dodržiava formát hh: mm pre čas (formát 0 až 23). Hodiny a minúty sú oddelené dvojbodkou bez medzier. Môžete ho zmeniť na formát hh: mm AM/PM. AM/PM musí mať 1 medzeru od hodnoty času. Ak chcete zahrnúť sekundy, môžete pridať: ss do hh: mm (hh: mm: ss). Akýkoľvek iný časový formát je neplatný.

Čas je vždy spojený s dátumom. Dátum je pred hodnotou času oddelenou medzerou od času. Ak dátum nespomínate vopred, štandardne sa použije prvý dátum v programe Excel (čo je 1/1/1900). Čas v Exceli je zlomkové číslo. Zobrazuje sa na pravej strane desatinnej čiarky.

Hodiny:

Pretože 1 deň sa rovná 1 v programe Excel a 1 deň pozostáva z 24 hodín, 1 hodina sa rovná 1/24 v programe Excel. Čo to znamená? Znamená to, že ak chcete sčítať alebo odčítať 1 hodinu časovo, musíte pridať alebo odčítať 1/24. Pozrite sa na obrázok nižšie.

Môžete povedať, že 1 hodina sa rovná 0,041666667 (1/24).

Vypočítajte hodiny medzi časom v programe Excel

Zápisnica:

Z vysvetlenia hodiny v programe Excel ste určite uhádli, že 1 minúta v programe Excel sa rovná 1/(24 x 60) (alebo 1/1440 alebo0.000694444).

Ak chcete pridať minútu k excelentnému času, pridajte 1/(24 x 60).Pozrite sa na obrázok nižšie. Niekedy máte potrebu vypočítať minúty medzi dátumami a časom V programe Excel si to môžete prečítať tu.

Sekundy:

Áno, sekunda v programe Excel sa rovná1/(24 x 60 x 60).Ak chcete z času sčítať alebo odčítať sekundy, stačí urobiť to isté, čo sme urobili za minúty a hodiny.

Dátum a čas v jednej bunke

Dátumy a časy sú navzájom prepojené. Dátum je vždy spojený s platným dátumom a čas je vždy spojený s platným dátumom programu Excel. Aj keď jedného z nich nemôžete vidieť.

Ak do bunky zadáte iba čas, dátum tejto bunky bude 1. januára 1900, aj keď ho nemôžete vidieť. Ak naformátujete túto bunku vo formáte dátumu a času, uvidíte príslušný dátum. Podobne, ak s dátumom neuvádzate čas, v predvolenom nastavení je pripojená 00:00. Pozrite sa na obrázok nižšie.

Na obrázku vyššie máme čas iba v B3 a dátum iba v B4. Keď tieto bunky naformátujeme ako mm/dd/rr hh: mm, v oboch bunkách dostaneme čas aj dátum.

Pri výpočtoch dátumu a času v programe Excel to preto kontrolujte.

Žiadny negatívny čas

Ako som vám povedal, dátum a čas v programe Excel začínajú od 1. januára 1900 o 00:00. Kedykoľvek predtým to nie je platný dátum v programe Excel. Ak odčítate hodnotu z dátumu, ktorý vedie pred 1. januárom 1900, 12:00, dokonca aj za jednu sekundu, program Excel zobrazí chybu #######. Hovoril som o tom tu a v časti Previesť dátum a čas z GMT na CST. Stáva sa to, keď sa pokúsime odpočítať niečo, čo vedie k 1. januáru 1900-12:00. Skúste to sami. Napíšte 12:00 a odčítajte z nej 13 hodín. pozrite sa, čo dostanete.

Výpočty s dátumami a časom v programe Excel

Pridanie dní k dátumu:

Pridanie dní do dátumu v programe Excel je jednoduché. Ak chcete pridať deň k dátumu, stačí k nemu pridať 1 deň. Pozrite sa na obrázok nižšie.


Nemali by ste pridávať dva dátumy, aby ste získali budúci dátum, pretože to zhrnie sériové čísla týchto dní a môžete dostať dátum ďaleko v budúcnosti.

Odčítanie dní od dátumu:

Ak chcete získať spätný dátum z dátumu pred niekoľkými dňami, stačí odpočítať tento počet dní od dátumu a získate spätný dátum. Napríklad, ak chcem vedieť, aký dátum bol pred 56 dňami od DNES, potom by som do bunky napísal tento vzorec.

= DNES ()-56

Tým sa nám vráti dátum 56 pred aktuálnym dátumom.
Poznámka: Pamätajte si, že nemôžete mať dátum pred 1. januárom/1900 v Exceli. Ak sa zobrazí chyba ######, môže to byť dôvod.

Dni medzi dvoma dátumami:
Na výpočet dní medzi dvoma dátumami stačí odpočítať dátum začiatku od dátumu ukončenia. Na túto tému som už urobil článok. Choďte a overte si to tu. Na výpočet dní medzi počiatočným a koncovým dátumom môžete použiť aj funkciu Excel DAYS.

Čas pridania:
Vyskytlo sa veľa otázok o tom, ako pridať čas vyniknutiu, pretože veľa ľudí pri tom dostane mätúce výsledky. Existujú dva typy pridávania v čase. Jednou je pridanie času inému času. V tomto prípade sú obidva časy formátované ako časový formát hh: mm. V tomto prípade môžete tieto časy jednoducho pridať.

Druhý prípad je, keď nemáte viac času v časovom formáte. Stačí pridať hodiny, minúty a sekundy. V takom prípade musíte tieto čísla previesť na ich časové ekvivalenty. Všimnite si tieto body, aby ste k dátumu/času pridali hodiny, minúty a sekundy.

  • Ak chcete pridať X hodín k času X, použite vzorec = X+(N/24) (As 1 = 24 hodín)
  • Na pridanie N minút do X času použite vzorec = X+(N/(24*60))
  • Na pridanie N sekundy k času X použite vzorec = X+(N/(24*60*60))

Odčítanie časov

Je to rovnaké ako sčítanie času, len sa uistite, že pri odčítaní neskončíte so zápornou hodnotou času, pretože v Exceli nič také ako záporné číslo neexistuje.

Poznámka: Keď v programe Excel pridáte alebo odčítate čas, ktorý presahuje 24 hodín rozdielu, program Excel sa presunie na nasledujúci alebo predchádzajúci dátum. Ak napríklad odpočítate 2 hodiny od 29. januára 2019 1:00, potom sa vráti na 28. januára 2019 o 23:00. Ak odčítate 2 hodiny od 1:00 (nemá uvedený dátum), Excel vráti chybu ######. Dôvod som uviedol na začiatku článku.Pridanie mesiacov k dátumu:K dnešnému dňu nemôžete pridať iba násobky 30, pretože rôzne mesiace majú rôzny počet dní. Pri pridávaní mesiacov do Dátumu musíte byť opatrní. Na pridanie mesiacov k dátumu v programe Excel používame funkciu EDATE v programe Excel. Tu mám samostatný článok o pridávaní mesiacov k dátumu v rôznych scenároch.

Pridanie rokov k dátumu:

Rovnako ako pridanie mesiacov k dátumu nie je jednoduché pridať k dátumu roky. Na pridanie rokov k dátumu musíme použiť funkciu YEAR, MONTH, DAY. Tu si môžete prečítať o pridaní súčasných rokov.

Ak chcete vypočítať roky medzi dátumami, môžete to použiť.

Funkcie spracovania dátumu a času v Exceli:

Pretože dátum a čas sú v programe Excel špeciálne, Excel poskytuje na ich spracovanie špeciálne funkcie. Tu uvádzam niekoľko z nich.

  1. DNES (): Táto funkcia dynamicky vracia dnešný dátum.
  2. DAY (): Vráti sa deň v mesiaci (vráti číslo 1 až 31).
  3. DAYS (): Používa sa na počítanie dní medzi dvoma dátumami.
  4. MONTH (): Používa sa na získanie mesiaca dátumu (vráti číslo 1 až 12).
  5. YEAR (): Vráti rok dátumu.
  6. WEEKNUM (): Vráti týždenné číslo dátumu v roku.
  7. WEEKDAY (): Vráti číslo dňa za týždeň (1 až 7) zadaného dátumu.
  8. WORKDAY (): Používa sa na výpočet pracovných dní.
  9. TIMEVALUE (): Používa sa na extrahovanie hodnoty času (sériové číslo) z dátumu a času vo formáte.
  10. DATEVALUE (): Používa sa na extrakciu hodnoty dátumu (sériového čísla) z dátumu a času formátovaného v texte.

Toto sú niektoré z najužitočnejších dátových a časových funkcií v Exceli. Existuje mnoho ďalších funkcií dátumu a času. Môžete si ich pozrieť tu.

Výpočty dátumu a času

Ak tu vysvetlím všetky, tento článok bude príliš dlhý. Tieto techniky výpočtu času v Exceli som rozdelil na samostatné články. Tu ich spomínam. Kliknutím na ne môžete čítať.

  • Vypočítajte dni, mesiace a roky
  • Vypočítajte vek od dátumu narodenia
  • Násobenie časových hodnôt a čísel.
  • Získajte názov mesiaca od dátumu v programe Excel
  • Získajte názov dňa od dátumu v programe Excel
  • Ako získať štvrť roka od dátumu
  • Ako pridať pracovné dni v programe Excel
  • Vložte pečiatku dátumu a času s VBA

Takže áno, chlapci, toto je všetko o dátume a čase v Exceli, o ktorom potrebujete vedieť. Dúfam, že vám bol tento článok užitočný. Ak máte akékoľvek otázky alebo návrhy, napíšte ich do nižšie uvedenej sekcie komentárov.