Přejít na hlavní obsah

Jak spočítat hodiny v Excelu: jednoduché způsoby a vzorce

Microsoft Excel je výkonný nástroj, který poskytuje široké možnosti pro práci s čísly a vzorci. Jedním z často se vyskytujících úkolů je výpočet počtu hodin. Potřeba počítat hodiny může nastat v různých situacích-od zohlednění pracovní doby zaměstnanců až po stanovení délky projektu.

Existuje několik jednoduchých způsobů a vzorců, které vám pomohou tento problém vyřešit. Můžete například použít vzorec SUM k sečtení času z různých buněk a získání celkového počtu hodin. K výpočtu zůstatku z časového dělení lze také použít vzorec MOD.

Pro složitější výpočty související s časem lze použít funkce aplikace Excel, jako je funkce NETWORKDAYS, která umožňuje zohlednit pracovní dny a víkendy, nebo funkce HOUR, která vytáhne hodiny z časové hodnoty.

Počítání hodin v Excelu může být snadné a pohodlné, pokud znáte několik jednoduchých způsobů a vzorců. To vám pomůže ušetřit čas a vypořádat se s různými úkoly souvisejícími s časem.

Vzorec pro výpočet rozdílu mezi dvěma časovými body

K výpočtu rozdílu mezi dvěma časovými body v Excelu lze použít vzorec, který kombinuje funkce TEXT, HOUR a MINUTE.

Nejprve je nutné zajistit, aby časové hodnoty byly v buňkách ve formátu "čas". Poté můžete začít vytvářet vzorec.

Níže je uveden vzorec, který lze použít k výpočtu rozdílu mezi dvěma časovými body:

=TEXT(čas1 - čas2, "h:mm")

V tomto vzorci čas1 a čas2 jsou to časové hodnoty, které je třeba vypočítat.

Funkce TEXT se používá k formátování a zobrazení výsledku výpočtu v hodinách a minutách. Formát " h: mm "umožňuje zobrazovat čas ve formátu"hodiny:minuty".

Příklad použití vzorce:

A1B1C1
10:309:15=TEXT(A1-B1, "h:mm")

V tomto příkladu vzorec vypočítá rozdíl mezi časovými body 10:30 a 9: 15 a zobrazí výsledek v buňce C1 ve formátu "hodiny: minuty". Výsledek bude 1: 15, což znamená 1 hodinu a 15 minut.

Pomocí tohoto vzorce lze tedy snadno vypočítat rozdíl mezi dvěma časovými body v Excelu.

Použití funkce SUM pro sčítání časových intervalů

V aplikaci Microsoft Excel lze k sčítání časových intervalů použít funkci SUM. To může být užitečné například při počítání celkové pracovní doby nebo celkového času stráveného na různých úkolech.

Chcete-li použít funkci SUM ke sčítání časových intervalů, musíte se ujistit, že časové intervaly jsou správně naformátovány v buňkách. Obvykle jsou časové intervaly prezentovány ve formátu HH: MM: SS, kde HH je počet hodin, mm je počet minut a SS je počet sekund.

Chcete-li složit časové intervaly pomocí funkce SUM, musíte vybrat buňky obsahující časové intervaly a vložit vzorec SUM na požadované místo. Pokud jsou například časové intervaly v buňkách A1, A2 a A3, lze vzorec vložit do buňky A4 následovně:

A101:30:00
A202:15:00
A300:45:00
A4=SUM(A1:A3)

Po vložení vzorce SUM, buňka A4 zobrazí celkovou provozní dobu rovnající se součtu časových intervalů v buňkách A1, A2 a A3. V našem příkladu, buňka A4 zobrazí hodnotu "04: 30: 00", což znamená 4 hodiny a 30 minut.

Pokud je třeba složit větší počet časových intervalů, můžete přidat další buňky a zahrnout je do rozsahu buněk specifikovaného ve funkcích SUM. Pokud jsou například časové intervaly v buňkách A1, A2, A3 a A4, vzorec SUM lze změnit následovně:

A101:30:00
A202:15:00
A300:45:00
A401:00:00
A5=SUM(A1:A4)

Po vložení další buňky A4 a změně vzorce SUM, buňka A5 zobrazí celkovou provozní dobu rovnající se součtu časových intervalů v buňkách A1, A2, A3 a A4. V našem příkladu, buňka A5 zobrazí hodnotu "05: 30: 00", což znamená 5 hodin a 30 minut.

Použití funkce SUM ke sčítání časových intervalů tedy usnadňuje získání celkové pracovní doby nebo času stráveného na různých úkolech v aplikaci Microsoft Excel.

Jak převést čas na hodiny a minuty

Aplikace Excel má několik způsobů, jak převést čas na hodiny a minuty. Podívejme se na základní metody.

1. Formátování buněk

Jedním z nejjednodušších způsobů, jak převést čas na hodiny a minuty, je použití formátování buněk. Chcete-li to provést, postupujte podle následujících kroků:

  1. Vyberte buňky, které obsahují čas.
  2. Klikněte pravým tlačítkem na vybrané buňky a vyberte "Formát buněk".
  3. V okně, které se zobrazí, vyberte kartu číslo a poté čas.
  4. Vyberte požadovaný formát času (např."H:mm").
  5. Klikněte na OK.

Po provedení těchto kroků se čas v buňkách zobrazí ve formátu hodiny: minuty.

2. Vzorec INT a MOD

Pokud chcete převést čas na hodiny a minuty pomocí vzorce, můžete použít funkce INT a MOD. Zde je návod, jak to udělat:

Předpokládejme, že čas je v buňce A1. Do buňky B1 zadejte následující vzorec:

Vzorec převádí desetinné číslo času na celé číslo hodin (pomocí funkce INT) a zbytek z dělení času na 1 za minutu (pomocí funkce MOD). Poté zkombinuje výsledné hodnoty pomocí symbolu":"a zobrazí výsledek ve formátu "hodiny: minuty".

3. Formule HOUR a MINUTE

Dalším způsobem, jak převést čas na hodiny a minuty, je použití funkcí HOUR a MINUTE. Zde je návod, jak to udělat:

Předpokládejme, že čas je v buňce A1. Do buňky B1 zadejte následující vzorec:

Vzorec používá funkci HOUR k získání hodnoty hodin a funkce MINUTE k získání hodnoty minut. Poté tyto hodnoty spojí pomocí symbolu":"a výsledek vygeneruje ve formátu "hodiny: minuty".

Tímto způsobem můžete pomocí uvedených metod snadno převést čas na hodiny a minuty v programu Excel.

Příklad použití funkce NETWORKDAYS k počítání pracovních hodin

Funkce NETWORKDAYS v Excelu umožňuje zohlednit pouze pracovní dny při počítání počtu dnů nebo hodin mezi dvěma daty. To je velmi užitečné, když je třeba vypočítat počet pracovních hodin, které uplynuly mezi dvěma uvedenými daty.

Pro aplikaci funkce NETWORKDAYS pro počítání pracovních hodin v Excelu je nutné použít rozšířený vzorec, který zohledňuje standardní pracovní den a maximální počet pracovních hodin denně.

Zde je příklad takového vzorce:

Buňka A1Buňka B1Buňka C1Buňka D1
Počáteční datumKonečné datumPracovní den zahájeníPracovní den ukončení
01.01.202505.01.202509:0017:00

Nyní v buňce E1, kde chceme odvodit počet pracovních hodin, lze použít následující vzorec:

=NETWORKDAYS(A1,B1)*8-(TIME(HOUR(C1), MINUTE(C1), SECOND(C1))-TIME(HOUR(D1), MINUTE(D1), SECOND(D1)))

Tento vzorec nejprve vypočítá celkový počet pracovních dnů mezi uvedenými daty pomocí funkce NETWORKDAYS a vynásobí jej maximálním počtem pracovních hodin denně (v tomto případě 8). Tato částka se pak sníží o rozdíl mezi dobou ukončení pracovního dne a dobou začátku pracovního dne.

Pokud jsou například 3 pracovní dny mezi uvedenými daty a pracovní den začíná v 9:00 a končí v 17:00, pak vzorec odvodí výsledek: 16 (hodin).

Funkce NETWORKDAYS tak může být velmi užitečná pro počítání pracovních hodin v Excelu s ohledem na standardní pracovní den.