Jak odečíst čas v aplikaci Excel (7 rychlých metod)

  • Sdílet Toto
Hugh West

V mnoha případech potřebujeme odečíst čas v našem Excel Pracovní list. Často odečítáme čas, abychom zjistili uplynulý čas. V tomto článku si ukážeme různé metody, jak snadno odečítat čas v pracovním listu excelu. Pokud pracujete s velkým souborem dat v excelu, tyto techniky vám ušetří spoustu času.

Stáhněte si knihu Practice Book

Stáhněte si cvičebnici.

Výpočet časového rozdílu.xlsx

7 způsobů odečítání času v aplikaci Excel

1. Odečtením času mezi dvěma buňkami získáte uplynulý čas.

Často potřebujeme vypočítat časový rozdíl mezi buňkami pro získání uplynulého času. Požadujeme, aby tato operace výpočet pracovní doby zaměstnanců v kanceláři. Existují různé způsoby, jak odečíst čas mezi dvěma buňkami. Tyto techniky probereme níže. Pro snazší vysvětlení použijeme datovou sadu, která obsahuje tzv. "Čas vstupu & "Čas odchodu některých zaměstnanců.

Další informace: Jak vypočítat uplynulý čas v aplikaci Excel (8 způsobů)

1.1 S jednoduchým vzorcem

V této dílčí metodě použijeme jednoduchý vzorec pro výpočet časového rozdílu mezi dvěma buňkami.

Postupujte podle následujících kroků.

KROKY:

  • Nejprve vyberte Buňka E5.
  • Zadejte vzorec:
=D5-C5

  • Nyní stiskněte Vstupte na .

Zde se ve vzorci odečítají hodnoty Buňka D5 & Buňka C5. Výsledek pak uveďte ve stejném formátu v položce Buňka E5.

Musíme změnit formát času, aby se správně zobrazovala pracovní hodina.

  • Za tímto účelem přejděte na Home a vyberte kartu Číslo dialogovou ikonu, jak je uvedeno níže. "Formátovat buňky se objeví okno.

  • Poté vyberte Typ z Časový formát které chcete zobrazit, a klikněte na OK .

  • Pak uvidíte hodiny , minuty & sekundy v Pracovní doba sloupec.

  • Nakonec použijte Plnicí rukojeť zobrazit výsledky ve všech buňkách.

1.2 S funkcí IF

Časový rozdíl mezi dvěma buňkami můžeme vypočítat také pomocí příkazu Funkce IF . Funkce IF otestuje logiku a vrátí hodnotu, pokud je pravdivá. V opačném případě vrátí jinou hodnotu.

U této techniky věnujte pozornost níže uvedeným krokům.

KROKY:

  • V první řadě vyberte Buňka E5 .
  • Nyní zadejte vzorec:
=IF(D5>=C5, D5-C5, D5+1-C5)

  • Poté stiskněte tlačítko Vstupte na abyste viděli výsledek.

Zde se Funkce IF nejprve zkontroluje, zda hodnota D5 je větší nebo rovno C5 Pokud je Pravda , pak je odečte a zobrazí se na výstupu. Pokud je to false , pak se přidá 1 s D5 a poté odečteme od C5 .

  • Chcete-li změnit formát, přejděte na "Formátovat buňky & vyberte svůj Typ.

  • Po kliknutí na DOBŘE, se zobrazí hodiny a minuty, jak je uvedeno níže.

  • Nakonec přetáhněte dolů Plnicí rukojeť zobrazit výsledky ve všech buňkách.

1.3 S funkcí MOD

Můžeme použít Funkce MOD za stejným účelem. Funkce MOD obecně vrací zbytek po dělení čísla dělitelem. Číslo je prvním argumentem a druhý argument je dělitel.

Postupujte podle následujících kroků.

KROKY:

  • Na začátku vyberte Buňka E5 .
  • Nyní zadejte vzorec:
=MOD((D5-C5),1)

  • Poté stiskněte tlačítko Vstupte na abyste viděli výsledek.

Zde se Funkce MOD odečte hodnoty Buňka D5 s Buňka C5 Odečtená hodnota se pak vydělí číslem 1.

  • Opět změňte Časový formát.

  • Nakonec použijte Plnicí rukojeť zobrazit výsledky v Pracovní doba sloupec.

1.4 S funkcí TEXT

Na stránkách Funkce TEXT může také vypočítat časový rozdíl. Obecně platí, že Funkce TEXT převede čísla na text v rámci pracovního listu. Zpočátku funkce převede jakoukoli číselnou hodnotu na textový řetězec.

Postupujte podle následujících kroků a zjistěte, jak to funguje.

KROKY:

  • Nejprve vyberte Buňka E5 a zadejte vzorec:
=TEXT(D5-C5, "h:mm:ss")

  • Hit Vstupte na abyste viděli výsledek.

V tomto případě je Funkce TEXT uloží odečet Buňka D5 a Buňka C5 v prvním argumentu a poté vyjádřit řetězec ve formátu hodin, minut, & sekund.

  • Podobně, pokud chcete zobrazit pouze hodiny a minuty, zadejte vzorec:
=TEXT(D5-C5, "h:mm")

  • Tisk Vstupte na abyste viděli výsledek.

  • Pokud chcete zobrazit pouze hodiny, zadejte vzorec:
=TEXT(D5-C5, "h")

  • Nyní stiskněte Vstupte na abyste viděli výsledek.

  • Nakonec použijte Plnicí rukojeť zobrazit výsledky ve všech buňkách.

2. Odečtení času pomocí funkce ČAS v aplikaci Excel

V některých případech potřebujeme od časového období odečíst určitý počet hodin. Funkce TIME je velmi účinný. Funkce TIME ukládá hodiny do prvního argumentu, minuty do druhého argumentu a sekundy do třetího argumentu.

Použijeme datový soubor, který obsahuje pracovní dobu některých zaměstnanců. Odečteme z něj hodinu oběda.

Podívejte se na následující kroky, abyste se o této metodě dozvěděli více.

KROKY:

  • Vyberte Buňka D5 nejprve.
  • Nyní vložte vzorec:
=C5-TIME(1,30,0)

  • Nyní stiskněte Vstupte na abyste viděli výsledek.

Tady je naše polední přestávka 1 hodina a 30 minut ... Takže... Funkce TIME obsahuje 1 v prvním argumentu a 30 v druhém argumentu. Obsahuje 0 ve třetím argumentu, protože v době oběda nemáme žádné sekundy.

  • Nakonec použijte Plnicí rukojeť zobrazit výsledky ve všech buňkách.

Další informace: Jak odečíst vojenský čas v aplikaci Excel (3 metody)

3. Výpočet a zobrazení záporného časového rozdílu v aplikaci Excel

Někdy, když odečítáme čas, může být odečet záporný. Excel ve výchozím nastavení nezobrazuje záporné hodnoty času.

Tento problém vidíte na obrázku níže.

Tento problém vyřešíte podle následujících kroků.

KROKY:

  • Nejprve přejděte na Soubor a vyberte možnost Možnosti .

  • Zadruhé vyberte Pokročilé z Excel Možnosti .
  • Potom zkontrolujte "Použít datový systém 1904".

  • Klikněte na OK a zobrazí se výsledky, jako jsou níže uvedené.

  • Případně můžete použít následující vzorec v položce Buňka E5.
=IF(D5-C5>0, D5-C5, "-" & TEXT(ABS(D5-C5), "h:mm"))

  • Hit Vstupte na a použijte Plnicí rukojeť abyste viděli výsledek.

Zde se Funkce IF zobrazí odečet mezi D5 a C5 pokud je odečet větší než 0. V opačném případě se zobrazí záporné znaménko spolu s absolutní hodnotou odečtu.

Další informace: Jak odečíst a zobrazit záporný čas v aplikaci Excel (3 metody)

4. Odečtení času a zobrazení v jedné jednotce v aplikaci Excel

V této metodě zjistíme rozdíl dvou časů pomocí jednoduchého vzorce a rozdíl převedeme na desetinné číslo.

Zde použijeme stejný soubor dat.

KROKY:

  • Vyberte Buňka E5 a zadejte vzorec:
=(D5-C5)*24

  • Hit Vstupte na abyste viděli výsledek.

  • Použijte Plnicí rukojeť abyste viděli výsledky v jiných buňkách.

  • Pro zobrazení pouze celočíselné hodnoty použijeme příkaz Funkce INT a typ:
=INT((D5-C5)*24)

  • Tisk Vstupte na abyste viděli výsledek.

  • Opět přetáhněte Plnicí rukojeť dolů, abyste viděli výsledky ve všech buňkách.

  • Chcete-li vzorec převést na minuty, vynásobte jej následujícím číslem 1440 .
=(D5-C5)*1440

  • Tisk Vstupte na a použijte Plnicí rukojeť zobrazit výsledky, jak je uvedeno níže.

  • Chcete-li vzorec převést na minuty, vynásobte jej následujícím číslem 86400 .
=(D5-C5)*86400

  • Tisk Vstupte na a použijte Plnicí rukojeť zobrazit výsledky, jak je uvedeno níže.

Podobné čtení:

  • [Opraveno!] Součet nefunguje s časovými hodnotami v aplikaci Excel (5 řešení)
  • Jak vypočítat průměrnou dobu manipulace v aplikaci Excel (2 snadné způsoby)
  • Použití formátu času v aplikaci Excel VBA (makro, UDF a uživatelský formulář)
  • Jak vypočítat dobu obratu v aplikaci Excel (4 způsoby)
  • Výpočet hodinové sazby v aplikaci Excel (2 rychlé metody)

5. Výpočet časového rozdílu v jednotce při ignorování ostatních jednotek

Můžeme také vypočítat časový rozdíl v jednotce, která ignoruje jiné jednotky. Tuto techniku můžeme použít k zobrazení hodin, minut a sekund v různých.

Podívejme se na níže uvedené kroky.

KROKY:

  • Vyberte buňku a zadejte vzorec:
=HODINA(D5-C5)

  • Hit Vstupte na a přetáhněte dolů Plnicí rukojeť abyste viděli výsledek.

Zde se Funkce HOUR odečte hodnoty Buňka D5 a C5 a zobrazit pouze hodinovou část.

  • Chcete-li na výstupu zobrazit pouze nepatrnou část, použijte příkaz Funkce MINUTE a zadejte vzorec:
=MINUTE(D5-C5)

  • Opět stiskněte tlačítko Vstupte na a použijte Plnicí rukojeť abyste viděli výsledek.

  • Použijte DRUHÁ funkce aby se na výstupu zobrazila pouze druhá část. Zadejte vzorec:
=DRUHÁ(D5-C5)

  • Poté stiskněte tlačítko Vstupte na a přetáhněte dolů Plnicí rukojeť abyste viděli výsledek.

  • Nakonec zobrazíme hodnoty odděleně, jak je uvedeno níže.

Související obsah: Jak vypočítat délku času v aplikaci Excel (7 metod)

6. Použití funkce NOW k odečtení času

Můžeme použít Funkce NOW když potřebujeme odečíst čas od aktuálního času.

Postupujte podle následujících kroků.

KROKY:

  • Vyberte Buňka D5 a zadejte vzorec:
=NOW()-C5

Zde vzorec odečte hodnotu Buňka C5 od aktuálního času.

  • Pak stiskněte tlačítko Vstupte na a použijte Automatické vyplňování zobrazit výsledky.

Související obsah: Jak odečíst datum a čas v aplikaci Excel (6 snadných způsobů)

7. Odečtení a zobrazení času v jednotkách hodin, minut a sekund

Někdy potřebujeme zobrazit odečtenou hodnotu s nějakým textem. V této metodě budeme zobrazovat odečtené hodnoty s jednotkami hodin, minut & sekund. Opět zde použijeme stejnou datovou sadu.

Postupujme podle následujících kroků.

KROKY:

  • Nejprve vyberte Buňka E5 a zadejte vzorec:
=D5-C5

  • Nyní stiskněte Vstupte na .

  • Pak přejděte do Formát čísla dialogové okno v ikoně Home a vyberte ji.

  • Vyberte "Vlastní z Formátování buněk okno.
  • Vložte text do Typ pole:
h "hodiny", m "minuty" a s "sekundy"

  • Klikněte na OK a zobrazí se výsledky, jako jsou níže uvedené.

  • Nakonec použijte Plnicí rukojeť zobrazit výsledky ve všech buňkách.

Přečtěte si více: Jak vypočítat hodiny a minuty pro mzdy v aplikaci Excel (7 snadných způsobů)

Závěr

Ukázali jsme si 7 snadných a rychlých způsobů, jak odečítat čas v Excelu. Doufám, že vám tyto metody pomohou snadno odečítat čas v Excelu. Kromě toho je na začátku článku přidána také cvičebnice. Stáhněte si ji, abyste si mohli procvičit více. A nakonec, pokud máte nějaké dotazy nebo návrhy, neváhejte se vyjádřit níže.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.