Obliczanie różnicy między dwiema godzinami w programie Excel

Dotyczy
Excel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Załóżmy, że chcesz dowiedzieć się, ile czasu zajmuje pracownikowi wykonanie operacji na linii montażowej lub zamówienia fast-foodu w godzinach szczytu. Istnieje kilka sposobów obliczania różnicy między dwiema godzinami.

Przedstawianie wyniku w standardowym formacie czasu

Istnieją dwie metody przedstawienia wyników w standardowym formacie czasu (godziny: minuty: sekundy). Należy użyć operatora odejmowania (-), aby znaleźć różnicę między godzinami, a następnie wykonać jedną z następujących czynności:

Zastosuj niestandardowy kod formatu do komórki, wykonując następujące czynności:

  1. Zaznacz komórkę.
  2. Na karcie Narzędzia główne w grupie Liczba kliknij strzałkę obok pola Ogólne, a następnie kliknij pozycję Więcej formatów liczb.
  3. W oknie dialogowym Formatowanie komórek kliknij pozycję Niestandardowe na liście Kategoria , a następnie wybierz format niestandardowy w polu Typ .

Użyj funkcji TEKST, aby sformatować czas: W przypadku korzystania z kodów formatu czasu godziny nigdy nie przekraczają 24, minuty nigdy nie przekraczają 60, a sekundy nigdy nie przekraczają 60.

Przykład Tabela 1 — Przedstaw wynik w standardowym formacie czasu

Użyj informacji zawartych w poniższej tabeli w pustym arkuszu, a następnie zmodyfikuj je, jeśli to konieczne.

Przykład komórki A Przykład komórki B
Godzina rozpoczęcia Godzina zakończenia
2007-06-09 10:35 2007-06-09 15:30
Formuła Opis (wynik)
=B2-A2 Godziny między dwiema godzinami (4). Należy ręcznie zastosować format niestandardowy "h" do komórki w oknie dialogowym Formatowanie komórek .
=B2-A2 Godziny i minuty między dwiema godzinami (4:55). Należy ręcznie zastosować format niestandardowy "g:mm" do komórki z okna dialogowego Formatowanie komórek .
=B2-A2 Godziny, minuty i sekundy między dwiema godzinami (4:55:00). Należy ręcznie zastosować format niestandardowy "g:mm:ss" do komórki w oknie dialogowym Formatowanie komórek .
=TEKST(B2-A2;"h") Godzina między dwiema godzinami w komórce sformatowanej jako "g" przy użyciu funkcji TEKST (4).
=TEKST(B2-A2;"h:mm") Godziny i minuty między dwiema godzinami w komórce sformatowanej jako "g:mm" przy użyciu funkcji TEKST (4:55).
=TEKST(B2-A2;"g:mm:ss") Godziny, minuty i sekundy między dwiema godzinami w komórce sformatowanej jako "g:mm:ss" przy użyciu funkcji TEKST (4:55:00).

Uwaga

Jeśli używasz zarówno formatu zastosowanego w funkcji TEKST , jak i formatu liczbowego do komórki, funkcja TEKST ma pierwszeństwo przed formatowaniem komórek.

Aby uzyskać więcej informacji na temat używania tych funkcji, zobacz TEKST, funkcja i Wyświetlanie liczb jako dat lub godzin.

Przykład Tabela 2 — Przedstawianie wyniku w oparciu o jedną jednostkę czasu

Aby wykonać to zadanie, należy użyć funkcji ZAOKR.DO.CAŁK lub funkcji GODZINA, MINUTA i SEKUNDA , jak pokazano w poniższym przykładzie.

Użyj informacji zawartych w poniższej tabeli w pustym arkuszu, a następnie zmodyfikuj je, jeśli to konieczne.

Przykład komórki A Przykład komórki B
Godzina rozpoczęcia Godzina zakończenia
2007-06-09 10:35 2007-06-09 15:30
Formuła Opis (wynik)
=INT((B2-A2)*24) Łączna liczba godzin między dwiema godzinami (4)
=(B2-A2)*1440 Łączna liczba minut między dwiema godzinami (295)
=(B2-A2)*86400 Łączna liczba sekund między dwiema godzinami (17700)
=GODZINA(B2-A2) Różnica w jednostce godziny między dwiema godzinami. Ta wartość nie może przekroczyć 24 (4).
=MINUTA(B2-A2) Różnica w jednostce minut między dwiema godzinami. Ta wartość nie może przekroczyć 60 (55).
=SEKUNDA(B2-A2) Różnica w jednostce sekund między dwiema godzinami. Ta wartość nie może przekroczyć 60 (0).

Aby uzyskać więcej informacji na temat używania tych funkcji, zobacz ZAOKR.DO.CAŁK, funkcja GODZINA, MINUTA, funkcja i SEKUNDA, funkcja .