Stáhněte si ukázkový sešit
Tento tutoriál vás naučí, jak vypočítat počet dní mezi dvěma daty v Excelu a Tabulkách Google.
Termíny odečtení Excelu
V aplikaci Excel jsou data uložena jako sériová čísla:
To vám umožní odečíst data od sebe a vypočítat počet dní mezi nimi:
1 | = C3-B3 |
Pokud je end_date před datem start_date, dostanete zápornou odpověď:
Pokud potřebujete absolutní počet dní mezi daty, použijte funkci ABS k vrácení absolutní hodnoty:
1 | = ABS (C3-B3) |
Odečtení dat s časy
V aplikaci Excel jsou časy uloženy jako desetinné hodnoty. Desetinná hodnota spojená se sériovým číslem představuje datum a čas:
Pokud odečtete datum a čas od jiného data a času. Obdržíte odpověď na datum a čas (počet dnů, hodin, minut, sekund mezi těmito dvěma daty):
Všimněte si, jak je počet dní mezi daty *3 *, ale desetinná hodnota je *2,2 *kvůli časovému rozdílu? To může, ale nemusí být to, co chcete.
Místo toho můžete použít funkci TRUNC k nalezení rozdílu mezi daty:
1 | = TRUNC (C3) -TRUNC (B3) |
Můžete však také použít funkce DAYS nebo DATEDIF pro snadnější výpočet…
Funkce DAYS - Vypočítejte rozdíl mezi daty
Funkce DAYS vypočítá počet dní mezi daty, časy ignoruje.
1 | = DNY (C3, B3) |
Funkce DAYS vrátí záporné hodnoty, takže můžete použít funkci ABS pro absolutní počet dní mezi daty:
1 | = ABS (DNY (C3, B3)) |
Funkce DAYS360
Funkce DAYS360 funguje stejně jako funkce DAYS, kromě toho, že předpokládá 360denní rok, kdy každý měsíc má 30 dní. Všimněte si rozdílu ve výpočtech:
1 | = DAYS360 (B3, C3) |
Funkce DATEDIF - počet dní mezi daty
Funkci DATEDIF lze použít k výpočtu rozdílu data v různých měrných jednotkách, včetně dnů, týdnů, měsíců a let.
Chcete -li pomocí funkce DATEDIF vypočítat počet dní mezi daty, nastavte měrnou jednotku na „d“ pro dny:
1 | = DATEDIF (B3, C3, "d") |
Na rozdíl od ostatních metod nebude funkce DATEDIF fungovat, pokud je end_date před start_date, místo toho vyvolá #NUM! chyba.
Pro výpočet rozdílu mezi daty s jinými měrnými jednotkami použijte tuto tabulku:
Vypočítejte počet dní mezi dneškem a jiným datem
Chcete -li vypočítat počet dní od Dneška do jiného data, použijte pro jedno z dat stejnou logiku s funkcí DNES.
Tím se vypočítá počet dní od rande:
1 | = DNY (DNES (), B3) |
Tím se vypočítá počet dní až na rande:
1 | = DNY (B3, DNES ()) |
Vypočítejte pracovní (pracovní) dny mezi daty
Funkce NETWORKDAYS vám umožňuje vypočítat počet pracovních (pracovních) dnů mezi dvěma daty:
1 | = SÍTĚ (B4, C4) |
Ve výchozím nastavení bude NETWORKDAYS ignorovat všechny svátky. K definování rozsahu svátků však můžete použít 3. nepovinný argument:
1 | = SÍTĚ (B4, C4, F3: F4) |
Tabulky Google - dny mezi daty
Všechny výše uvedené příklady fungují v Tabulkách Google úplně stejně jako v Excelu.