Výpočet počtu dní medzi dvoma dátumami v programe Excel

  • Zdieľajte To
Michael Brown

Tento návod vás naučí niekoľko rýchlych a jednoduchých spôsobov, ako zistiť, koľko dní je medzi dvoma dátumami v programe Excel.

Zaujíma vás, koľko dní je medzi dvoma dátumami? Možno potrebujete zistiť počet dní medzi dnešným dňom a nejakým dátumom v minulosti alebo v budúcnosti? Alebo len chcete spočítať pracovné dni medzi dvoma dátumami? Nech je váš problém akýkoľvek, jeden z nasledujúcich príkladov vám určite poskytne riešenie.

    Kalkulačka dní medzi dátumami

    Ak hľadáte rýchlu odpoveď, stačí zadať dva dátumy do príslušných políčok a naša online kalkulačka vám ukáže, koľko dní je od dátumu do dátumu:

    Poznámka: Ak chcete zobraziť vložený pracovný zošit, povoľte marketingové súbory cookie.

    Ste zvedaví na vzorec, ktorý vypočítal vaše dátumy? Je to jednoduché. =B3-B2 :)

    Nižšie nájdete podrobné vysvetlenie, ako tento vzorec funguje, a dozviete sa niekoľko ďalších metód na výpočet dní medzi dátumami v programe Excel.

    Koľko dní medzi dátumami výpočtu

    Najjednoduchší spôsob výpočtu dní medzi dátumami v programe Excel je odčítanie jedného dátumu od druhého:

    Novší dátum - Starší dátum

    Ak chcete napríklad zistiť, koľko dní je medzi dátumami v bunkách A2 a B2, použite tento vzorec:

    =B2 - A2

    Kde A2 je skorší dátum a B2 je neskorší dátum.

    Výsledkom je celé číslo, ktoré predstavuje počet dní medzi dvoma dátumami:

    Ako tento vzorec funguje

    Ako pravdepodobne viete, Microsoft Excel ukladá dátumy ako poradové čísla počnúc dátumom 1.1.1900, ktorý je reprezentovaný číslom 1. V tomto systéme je dátum 2.1.1900 uložený ako číslo 2, dátum 3.1.1900 ako číslo 3 atď. Takže pri odčítaní jedného dátumu od druhého sa vlastne odčítajú celé čísla reprezentujúce tieto dátumy.

    V našom príklade vzorec v C3 odčíta 43226 (číselná hodnota 6. mája 18) od 43309 (číselná hodnota 28. júla 18) a vráti výsledok 83 dní.

    Krása tejto metódy spočíva v tom, že funguje dokonale vo všetkých prípadoch, bez ohľadu na to, ktorý dátum je starší a ktorý novší. Ak odčítavate neskorší dátum od skoršieho, ako napríklad v riadku 5 na obrázku vyššie, vzorec vráti rozdiel ako záporné číslo.

    Výpočet počtu dní medzi dátumami v programe Excel pomocou funkcie DATEDIF

    Ďalším spôsobom, ako v programe Excel počítať dni medzi dátumami, je použitie funkcie DATEDIF, ktorá je špeciálne navrhnutá na určenie rozdielu dátumov v rôznych jednotkách vrátane dní, mesiacov a rokov.

    Ak chcete získať počet dní medzi dvoma dátumami, zadajte počiatočný dátum v prvom argumente, koncový dátum v druhom argumente a jednotku "d" v poslednom argumente:

    DATEDIF(start_date, end_date, "d")

    V našom príklade je vzorec nasledovný:

    =DATEDIF(A2, B2, "d")

    Na rozdiel od operácie odčítania môže vzorec DATEDIF odčítať starší dátum od novšieho, ale nie naopak. Ak je počiatočný dátum neskorší ako koncový, vzorec vyhodí chybu #NUM!, ako v riadku 5 na obrázku nižšie:

    Poznámka: DATEDIF je nedokumentovaná funkcia, čo znamená, že sa nenachádza v zozname funkcií v programe Excel. Ak chcete vytvoriť vzorec DATEDIF v pracovnom hárku, musíte všetky argumenty zadať ručne.

    Počítanie dní medzi dátumami pomocou funkcie Excel DAYS

    Používatelia programov Excel 2013 a Excel 2016 majú k dispozícii ešte jeden úžasne jednoduchý spôsob výpočtu dní medzi dvoma dátumami - funkciu DAYS.

    Upozorňujeme, že v porovnaní so vzorcom DATEDIF vzorec DAYS vyžaduje argumenty v opačnom poradí:

    DAYS(end_date, start_date)

    Náš vzorec má teda nasledujúci tvar:

    =DAYS(B2, A2)

    Podobne ako pri odčítaní vracia rozdiel ako kladné alebo záporné číslo v závislosti od toho, či je koncový dátum väčší alebo menší ako počiatočný dátum:

    Ako vypočítať počet dní medzi dnešným a iným dátumom

    V skutočnosti je výpočet počtu dní od určitého dátumu alebo pred ním osobitným prípadom matematiky "koľko dní medzi dátumami". Na tento účel môžete použiť ktorýkoľvek z vyššie uvedených vzorcov a namiesto jedného z dátumov zadať funkciu TODAY.

    Výpočet počtu dní od dátumu , t. j. medzi minulým dátumom a dneškom:

    TODAY() - past_date

    Počítanie počtu dní do dátumu , t. j. medzi budúcim dátumom a dneškom:

    Future_date - TODAY()

    Ako príklad si vypočítajme rozdiel medzi dnešným dňom a skorším dátumom vo formáte A4:

    =DEN() - A4

    A teraz zistíme, koľko dní je medzi dnešným a neskorším dátumom:

    Ako vypočítať pracovné dni medzi dvoma dátumami v programe Excel

    V situáciách, keď potrebujete získať počet dní medzi dvoma dátumami bez víkendov, použite funkciu NETWORKDAYS:

    NETWORKDAYS(start_date, end_date, [holidays])

    Prvé dva argumenty by vám už mali byť známe a tretí (nepovinný) argument umožňuje vylúčiť vlastný zoznam sviatkov z počtu dní.

    Ak chcete zistiť, koľko pracovných dní je medzi dvoma dátumami v stĺpcoch A a B, použite tento vzorec:

    =NETWORKDAYS(A2, B2)

    Voliteľne môžete do niektorých buniek zadať zoznam sviatkov a prikázať vzorcu, aby tieto dni vynechal:

    =NETWORKDAYS(A2, B2, $A$9:$A$10)

    Výsledkom je, že sa počítajú len pracovné dni medzi dvoma dátumami:

    Tip. Ak potrebujete spracovať vlastné víkendy (napr. víkendy sú nedeľa a pondelok alebo len nedeľa), použite funkciu NETWORKDAYS.INTL, ktorá umožňuje určiť, ktoré dni v týždni sa majú považovať za víkendy.

    Zistenie počtu dní medzi dvoma dátumami pomocou Date & Time Wizard

    Ako vidíte, Microsoft Excel poskytuje niekoľko rôznych spôsobov, ako počítať dni medzi dátumami. Ak si nie ste istí, ktorý vzorec použiť, nechajte nášho Sprievodcu dátumom & časom vypočítať koľko dní medzi dvoma dátumami za vás:

    1. Vyberte bunku, do ktorej chcete vložiť vzorec.
    2. Na Nástroje Ablebits na karte Dátum & Čas kliknite na položku Dátum & Sprievodca časom :

    3. V Dátum & Sprievodca časom dialógové okno, prepnite na Rozdiel a vykonajte nasledujúce kroky:
      • V Dátum 1 zadajte prvý dátum (dátum začiatku) alebo odkaz na bunku, ktorá ho obsahuje.
      • V Dátum 2 zadajte druhý dátum (dátum ukončenia).
      • V Rozdiel v vyberte položku D .

      Sprievodca okamžite zobrazí náhľad vzorca v bunke a výsledok v Rozdiel v box.

    4. Kliknite na tlačidlo Vložte vzorec a vložte vzorec do vybranej bunky. Hotovo!

    Dvojklikom na rukoväť výplne sa vzorec skopíruje do celého stĺpca:

    Ak chcete rozdiel dátumov zobraziť trochu iným spôsobom, môžete si vybrať niektorú z ďalších možností:

    • Zobrazenie textových štítkov - zobrazí sa slovo "days" spolu s číslom, ako je znázornené na nasledujúcej snímke.
    • Nezobrazujte nulové jednotky - ak je rozdiel dátumov 0 dní, vráti sa prázdny reťazec (prázdna bunka).
    • Záporný výsledok, ak Dátum 1> Dátum 2 - vzorec vráti záporné číslo, ak je dátum začiatku neskorší ako dátum konca.

    Na nasledujúcom obrázku je zobrazených niekoľko ďalších možností v akcii:

    Takto vypočítate počet dní medzi dátumami v programe Excel. Ak by ste chceli otestovať nášho Sprievodcu vzorcom dátumu a času vo svojich pracovných hárkoch, môžete si stiahnuť 14-dňovú skúšobnú verziu balíka Ultimate Suite, ktorý obsahuje tento nástroj, ako aj viac ako 70 ďalších nástrojov na úsporu času pre program Excel.

    Dostupné súbory na stiahnutie

    Koľko dní medzi dátumami - príklady (.xlsx súbor)

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.