Pokud pracujeme na mnoha projektech, možná budeme potřebovat vědět, kolik měsíců uplynulo mezi těmito dvěma daty. Podobně, pokud jsme ve fázi plánování projektu, možná budeme potřebovat znát data zahájení a ukončení. Počet měsíců mezi dvěma daty lze vypočítat různými způsoby (vše pomocí různých vzorců).
V tomto tutoriálu se podíváme na různé vzorce pro výpočet rozdílu mezi dvěma daty.
Vypočítejte rozdíl mezi dvěma daty pomocí funkce 'DATE-DIF'
Nejvhodnější funkcí pro určení rozdílu mezi těmito dvěma daty je 'DATE-DIF'. Pokud chceme v Excelu vypočítat rozdíl mezi dvěma daty v letech, měsících nebo dnech, pak to zvládne funkce DATEDIF.
Herečka Rakul Preet Singh
Je to jedinečná funkce, protože není zahrnuta ve funkci Datum a čas aplikace Excel. Pokud tedy přejdeme na Vzorce, najdeme přes 450 funkcí Excelu, a pokud přejdeme na Datum a čas, neuvidíme DATEDIF.
1. Vypočítejte rozdíl mezi dvěma danými daty ve dnech
Pokud chceme vědět, kolik dní je mezi dvěma daty, můžeme použít následující vzorec:
1. Nejprve musíme zadat níže uvedenou funkci data do prázdné buňky, ve které potřebujeme získat výsledek.
=DATEDIF(A2, B2, 'D')
Poznámka: A2 označuje buňku počátečního data, zatímco B2 označuje buňku koncového data ve vzorci výše.
2. Dále, abychom naplnili tento vzorec, musíme přetáhnout úchyt výplně dolů k buňce a počet dní mezi daty se určí, jak je znázorněno na obrázku níže:
2. Vypočítejte rozdíl mezi dvěma danými daty v měsících
Pokud chceme zjistit, kolik měsíců je mezi dvěma daty, můžeme použít níže uvedený vzorec v prázdné buňce:
=DATEDIF(A2,B2,'M')
Poznámka: Buňka počátečního data je A2, zatímco buňka koncového data je B2.
Poté musíme přetáhnout úchyt výplně dolů k buňkám, abychom mohli použít výše uvedený vzorec a byl určen rozdíl mezi dvěma daty v měsících, jak je znázorněno na obrázku níže:
3. Vypočítejte rozdíl mezi dvěma danými daty v letech
K výpočtu počtu let mezi dvěma daty můžeme také použít funkci DATEDIF:
Abychom určili rozdíl mezi dvěma danými daty v letech, musíme do prázdné buňky napsat následující vzorec:
=DATEDIF(A2,B2, 'Y')
Poznámka: Buňka data zahájení je A2, zatímco buňka data ukončení je B2.
Chcete-li použít tento vzorec, přetáhněte úchyt výplně dolů k buňkám a vrátí se počet let mezi konkrétními dvěma daty, jak je znázorněno na obrázku níže:
4. Vypočítejte rozdíl mezi dvěma danými daty ve dnech, měsících a letech
Pokud chceme vypočítat rozdíl mezi dvěma daty v roky, měsíce , a dní společně, pak musíme použít následující vzorec:
=DATEDIF(A2, B2, 'y') &' years, '&DATEDIF(A2, B2, 'ym') &' months, ' &DATEDIF(A2, B2, 'md') &' days'
Poznámka: A2 je buňka počátečního data a B2 je buňka koncového data.
Poté musíme přetáhnout úchyt výplně dolů k buňkám, na které chceme použít výše uvedený vzorec; pak uvidíme následující výstup:
regresní výraz v Javě
Všimněte si, že můžeme také použít dvojité uvozovky k ručnímu zadání dat v SOUBOR funkce. Jednoduše zkontrolujte, zda jsou data v dvojitých uvozovkách v aplikaci Excel v platném formátu data.
5. Vypočítejte rozdíl mezi dvěma danými daty ve dnech, hodinách a minutách
Následující vzorec nám může pomoci vypočítat rozdíl mezi dvěma daty a časy v dny, hodiny , a minut pokud máme dva seznamy dat a časů.
Do prázdné buňky musíme napsat následující vzorec:
=INT(B2-A2)&' days '&TEXT(B2-A2,'h'' hours ''m'' minutes ''')
POZNÁMKA: A2 je buňka počátečního data a času a B2 je buňka data a času ukončení:
Poté přetáhněte úchyt výplně dolů k buňkám, kde chceme vzorec použít, a získáme požadovaný výsledek:
Počítání dnů mezi daty s funkcí Excel DAYS
MS Excel 2013 představuje funkce DAYS . Jeho účelem je zjistit, kolik dní je mezi dvěma daty. V Excelu je funkce DAYS a Funkce datum/čas pomocí kterého můžeme vypočítat počet dní mezi dvěma daty.
Upozorňujeme, že na rozdíl od DATEDIF, argumenty pro a DNY vzorec je nutné zadat v opačném pořadí.
DAYS(end_date, start_date)
Náš vzorec má tedy následující tvar:
=DAYS(B2; A2)
V závislosti na tom, zda je koncové datum menší nebo větší než počáteční datum, vrátí rozdíl jako kladný nebo záporný, podobně jako při odečítání:
Jak vypočítat pracovní dny mezi dvěma daty v Excelu
Pokud chceme zjistit, kolik pracovních dní je mezi dvěma daty, můžeme použít NETWORKDAYS funkce:
NETWORKDAYS(start_date, end_date, [holidays])
První dva argumenty jsou dobře známé, zatímco třetí argument, který je volitelný, nám umožňuje vynechat vlastní seznam svátků z počtu dnů.
K výpočtu počtu pracovních dnů mezi dvěma daty ve sloupcích A a B použijte následující vzorec.
=NETWORKDAYS(A2; B2)
Můžeme také zadat náš seznam svátků do několika buněk a říci vzorci, aby tyto dny vynechal:
=NETWORKDAYS(A2; B2, $A:$A)
připojení v Javě
V důsledku toho se mezi dvěma daty počítají pouze pracovní dny: