13 funkcií dátumu a času programu Microsoft Excel, ktoré by ste mali vedieť


Či už používate Microsoft Excel na správu mesačných účtov alebo sledovanie pracovného času, pravdepodobne používate dátumy alebo časy. Pomocou týchto funkcií môžete zadať alebo získať dátumy a časy, ktoré potrebujete.

Možno už poznáte niektoré funkcie dátumu a času v Exceli. Pozrime sa teda na základné funkcie pre bežné úlohy, ako aj na pokročilejšie funkcie, o ktorých možno neviete.

Pozrite si aktuálny dátum alebo čas: DNES a TERAZ

Pravdepodobne najpraktickejšie zo všetkých funkcií dátumu a času v Exceli sú DNES a TERAZ. TODAY poskytuje aktuálny dátum a NOW poskytuje aktuálny dátum a čas.

Syntax každého z nich je rovnaká, s názvom funkcie a bez argumentov. Zadajte jeden z nasledujúcich údajov, aby ste získali dátum alebo dátum s časom.

=TODAY()
=NOW()

Vytvorte úplný dátum: DATE

Nie všetky dátumy vo vašom hárku môžu byť v jednej bunke. Možno máte deň, mesiac a rok v samostatných stĺpcoch a chcete ich skombinovať pre úplný dátum. V Exceli môžete použiť funkciu DATE.

Syntax funkcie je DATE(rok, mesiac, deň) so všetkými tromi povinnými argumentmi. Zadajte rok štyrmi číslicami, mesiac ako číslo od 1 do 12 a deň ako číslo od 1 do 31.

Ak chcete skombinovať rok, mesiac a deň z našich buniek A2, B2 a C2, použite nasledujúci vzorec:

=DATE(A2,B2,C2)

Získajte časti dátumu: DAY, MONTH, YEAR

Ak používate dátumy v iných vzorcoch, možno budete musieť získať poradové číslo dňa, mesiaca alebo roka. Presne to robia funkcie DEŇ, MESIAC a ROK v Exceli. Ak funkcia DATE kombinuje časti dátumu, tieto funkcie poskytujú časti jedného.

Syntax každej funkcie je rovnaká s názvom funkcie, za ktorým nasleduje odkaz na bunku alebo sériové číslo v zátvorkách. Napríklad DAY(cell_reference).

Ak chcete získať číslo dňa v bunke F2, použite nasledujúci vzorec. Výsledkom bude číslo od 1 do 31.

=DAY(F2)

Ak chcete získať číslo mesiaca v bunke F2, použite nasledujúci postup. Výsledkom bude číslo od 1 do 12.

=MONTH(F2)

Ak chcete získať číslo roku v bunke F2, použite nasledujúce. Výsledkom bude štvormiestne číslo.

=YEAR(F2)

Pozrite si časť dňa: TIME

Funkcia ČAS v Exceli vám poskytuje desatinnú časť dňa na základe hodín, minút a sekúnd v hárku.

Syntax je TIME(hodina, minúta, sekunda), kde sú povinné všetky tri argumenty a vstupom je číslo od 0 do 32767 predstavujúce každý z nich.

Ak chcete nájsť desatinné číslo pre 12 hodín na bodke bez minút alebo sekúnd, použite nasledujúci vzorec a nahraďte odkazy na bunky svojimi vlastnými.

=TIME(A2,B2,C2)

Získajte časti času: HOUR, MINUTE, SECOND

Podobne ako pri DAY, MONTH a YEAR, funkcie HOUR, MINUTE a SECOND vám poskytujú časti časového vstupu.

Syntax každej funkcie je rovnaká s názvom funkcie, za ktorým nasleduje odkaz na bunku alebo sériové číslo v zátvorkách. Napríklad HOUR(cell_reference).

Ak chcete získať hodinu v bunke F2, použite nasledujúci vzorec:

=HOUR(F2)

Ak chcete získať minúty v bunke F2, použite nasledovné:

=MINUTE(F2)

Ak chcete získať sekundy v bunke F2, použite nasledovné:

=SECOND(F2)

Vypočítať dni, mesiace alebo roky medzi dátumami: DATEDIF

Na zistenie počtu dní medzi dvoma dátumami môžete použiť funkciu DNI. Ale funkcia DATEDIF ide ešte o krok ďalej, pretože vám umožňuje nájsť počet dní, mesiacov alebo rokov.

Syntax je DATEDIF(dátum_začiatku, dátum_ukončenia, typ), kde sú povinné všetky tri argumenty. typ je založený na hodnote, ktorú chcete získať:

  • Roky: Zadajte Y.
  • Mesiace: zadajte M.
  • Dni: Zadajte D.
  • Rozdiel v mesiacoch bez rokov a dní: Zadajte YM.
  • Rozdiely v dňoch bez rokov: Zadajte YD.

Ak chcete nájsť počet mesiacov medzi 1.1.2021 a 31.12.2022 v bunkách H2 a I2, použite tento vzorec:

=DATEDIF(H2,I2,"M")

Ak chcete zistiť počet dní medzi rovnakým dátumom začiatku a konca v rovnakých bunkách, použite tento vzorec:

=DATEDIF(H2,I2,"D")

Nájdite počet pracovných dní: NETWORKDAYS

Možno budete chcieť zistiť počet pracovných dní medzi dvoma dátumami. Pomocou NETWORKDAYS môžete získať toto číslo a voliteľne odkazovať na sviatky v inom rozsahu buniek.

Syntax je NETWORKDAYS(dátum_začiatku, dátum_ukončenia, sviatky) a vyžadujú sa iba prvé dva argumenty.

Ak chcete zistiť počet pracovných dní medzi 1.1.2022 a 31.12.2022 v bunkách H2 a I2, použite tento vzorec:

=NETWORKDAYS(H2,I2)

Ak chcete zistiť počet pracovných dní pre rovnaké dátumy, ale so sviatkami uvedenými v rozsahu H5 až H7, použite tento vzorec:

=NETWORKDAYS(H2,I2,H5:H7)

Pozrite si číslo týždňa: WEEKNUM

Ak používate funkciu WEEKNUM, nemusíte počítať týždne ručne. S ním môžete nájsť číslo týždňa v roku pre akýkoľvek dátum.

Syntax je WEEKNUM(odkaz na bunku, typ) s povinným prvým argumentom. Argument type možno použiť pre týždne začínajúce konkrétnym dátumom. Ak je argument vynechaný, funkcia predvolene predpokladá nedeľu.

Ak chcete nájsť číslo týždňa 15. apríla 2022 v bunke F2, použite nasledujúci vzorec:

=WEEKNUM(A2)

Ak chcete nájsť rovnaké číslo týždňa pre týždne začínajúce v pondelok, použite nasledujúci vzorec s 2 ako argumentom type:

=WEEKNUM(A2,2)

Úplný zoznam 10 dostupných typov nájdete na stránke podpory spoločnosti Microsoft pre funkciu WEEKNUM.

Dúfajme, že tieto funkcie a vzorce dátumu a času vám pomôžu udržať si prehľad v hárku programu Excel.