logo

Excel Rozdiel medzi dvoma dátumami

Ak pracujeme na mnohých projektoch, možno budeme potrebovať vedieť, koľko mesiacov uplynulo medzi týmito dvoma dátumami. Podobne, ak sme vo fáze plánovania projektu, možno budeme potrebovať poznať dátumy začiatku a konca. Počet mesiacov medzi dvoma dátumami možno vypočítať rôznymi spôsobmi (všetky pomocou rôznych vzorcov).

V tomto návode sa pozrieme na rôzne vzorce na výpočet rozdielu medzi dvoma dátumami.

definovať počítač

Vypočítajte rozdiel medzi dvoma dátumami pomocou funkcie „DATE-DIF“

Najvhodnejšia funkcia na určenie rozdielu medzi týmito dvoma dátumami je 'DATE-DIF'. Ak chceme v Exceli vypočítať rozdiel medzi dvoma dátumami v rokoch, mesiacoch alebo dňoch, potom to zvládne funkcia DATEDIF.

Je to jedinečná funkcia, pretože nie je zahrnutá vo funkcii Dátum a čas programu Excel. Ak teda prejdeme na Vzorce, nájdeme viac ako 450 funkcií Excelu a ak prejdeme na Dátum a čas, neuvidíme DATEDIF.

1. Vypočítajte rozdiel medzi dvoma danými dátumami v dňoch

Ak chceme vedieť, koľko dní je medzi dvoma dátumami, môžeme použiť nasledujúci vzorec:

1. Najprv musíme zadať nižšie uvedenú funkciu dátumu do prázdnej bunky, v ktorej potrebujeme získať výsledok.

 =DATEDIF(A2, B2, 'D') 

Poznámka: A2 označuje bunku s dátumom začiatku, zatiaľ čo B2 označuje bunku s dátumom ukončenia vo vzorci vyššie.

2. Ďalej, aby sme vyplnili tento vzorec, musíme potiahnuť rukoväť výplne nadol do bunky a počet dní medzi dátumami sa určí tak, ako je to znázornené na obrázku nižšie:

Excel Rozdiel medzi dvoma dátumami

2. Vypočítajte rozdiel medzi dvoma danými dátumami v mesiacoch

Ak chceme zistiť, koľko mesiacov je medzi dvoma dátumami, môžeme použiť nasledujúci vzorec v prázdnej bunke:

 =DATEDIF(A2,B2,'M') 

Poznámka: Bunka s dátumom začiatku je A2, zatiaľ čo bunka s dátumom ukončenia je B2.

Potom musíme potiahnuť rukoväť výplne nadol k bunkám, aby sme mohli použiť vyššie uvedený vzorec a určil sa rozdiel medzi dvoma dátumami v mesiacoch, ako je znázornené na obrázku nižšie:

Excel Rozdiel medzi dvoma dátumami

3. Vypočítajte rozdiel medzi dvoma danými dátumami v rokoch

Na výpočet počtu rokov medzi dvoma dátumami môžeme použiť aj funkciu DATEDIF:

Aby sme určili rozdiel medzi dvoma danými dátumami v rokoch, musíme do prázdnej bunky napísať nasledujúci vzorec:

 =DATEDIF(A2,B2, 'Y') 

Poznámka: Bunka s dátumom začiatku je A2, zatiaľ čo bunka s dátumom ukončenia je B2.

Potom, ak chcete použiť tento vzorec, potiahnite rukoväť výplne nadol k bunkám a vráti sa počet rokov medzi konkrétnymi dvoma dátumami, ako je znázornené na obrázku nižšie:

Excel Rozdiel medzi dvoma dátumami

4. Vypočítajte rozdiel medzi dvoma danými dátumami v dňoch, mesiacoch a rokoch

Ak chceme vypočítať rozdiel medzi dvoma dátumami v roky, mesiace , a dni spolu, potom musíme použiť nasledujúci vzorec:

 =DATEDIF(A2, B2, 'y') &' years, '&DATEDIF(A2, B2, 'ym') &' months, ' &DATEDIF(A2, B2, 'md') &' days' 

Poznámka: A2 je bunka s dátumom začiatku a B2 je bunka s dátumom ukončenia.

Potom musíme potiahnuť rukoväť výplne nadol k bunkám, na ktoré chceme použiť vyššie uvedený vzorec; potom uvidíme nasledujúci výstup:

Excel Rozdiel medzi dvoma dátumami

Všimnite si, že môžeme použiť aj dvojité úvodzovky na manuálne zadanie dátumov v FILE funkciu. Jednoducho skontrolujte, či sú dátumy v dvojitých úvodzovkách v Exceli v platnom formáte dátumu.

5. Vypočítajte rozdiel medzi dvoma danými dátumami v dňoch, hodinách a minútach

Nasledujúci vzorec nám môže pomôcť vypočítať rozdiel medzi dvoma dátumami dni, hodiny , a minút ak máme dva zoznamy dátumov a časov.

Do prázdnej bunky musíme zadať nasledujúci vzorec:

 =INT(B2-A2)&' days '&TEXT(B2-A2,'h'' hours ''m'' minutes ''') 

POZNÁMKA: A2 je bunka počiatočného dátumu a času a B2 je bunka dátumu a času ukončenia:

Potom potiahnite rukoväť výplne nadol do buniek, kde chceme použiť vzorec, a získame požadovaný výsledok:

Excel Rozdiel medzi dvoma dátumami

Počítajte dni medzi dátumami pomocou funkcie Excel DAYS

MS Excel 2013 predstavuje Funkcia DAYS . Jeho účelom je zistiť, koľko dní je medzi dvoma dátumami. V Exceli je funkcia DNI a Funkcia dátumu/času pomocou ktorého môžeme vypočítať počet dní medzi dvoma dátumami.

Upozorňujeme, že na rozdiel od DATEDIF, argumenty pre a DNI vzorec je potrebné zadať v opačnom poradí.

 DAYS(end_date, start_date) 

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

java kolekcie java

=DAYS(B2; A2)

V závislosti od toho, či je dátum ukončenia menší alebo väčší ako dátum začiatku, vráti rozdiel ako kladný alebo záporný, podobne ako pri odčítaní:

Excel Rozdiel medzi dvoma dátumami

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

Ak chceme zistiť, koľko pracovných dní je medzi dvoma dátumami, môžeme použiť NETWORKDAYS funkcia:

 NETWORKDAYS(start_date, end_date, [holidays]) 

Prvé dva argumenty sú dobre známe, zatiaľ čo tretí argument, ktorý je voliteľný, nám umožňuje vynechať vlastný zoznam sviatkov z počtu dní.

Na výpočet počtu pracovných dní medzi dvoma dátumami v stĺpci A a stĺpci B použite nasledujúci vzorec.

=NETWORKDAYS(A2; B2)

Excel Rozdiel medzi dvoma dátumami

Môžeme tiež zadať náš zoznam sviatkov do niekoľkých buniek a povedať vzorcu, aby tieto dni vynechal:

=NETWORKDAYS(A2; B2, $A:$A)

V dôsledku toho sa medzi dvoma dátumami počítajú iba pracovné dni:

Excel Rozdiel medzi dvoma dátumami

Poznámka: Ak musíme spravovať vlastné víkendy, ako je sobota alebo nedeľa alebo len nedeľa, musíme použiť funkciu NETWORKDAYS.INTL, ktorá nám umožňuje definovať, ktoré dni v týždni treba považovať za víkendy.