Dodaj czas w programie Excel

Jak dodać czas w formule programu Excel?

Możemy dodać czas w programie Excel za pomocą funkcji SUMA () lub wykonać indywidualne dodawanie za pomocą operatora „+”. Jednak dodatkowo program Excel ignoruje godziny przekraczające 24. W takim przypadku używamy niestandardowego formatu liczbowego.

Przykłady

Możesz pobrać ten szablon programu Excel dla godzin sumowania tutaj - Szablon programu Excel dla godzin sumowania

Przykład 1

Jeśli chcemy obliczyć całkowity czas potrzebny studentowi na wykonanie dwóch różnych zadań, kiedy uczeń może wykonać pierwsze zadanie w 5 godzin i 40 minut, a drugie w 8 godzin i 20 minut:

Dane wyjściowe pokazano poniżej.

Widzimy, że dwa razy zajęte przez ucznia na wykonanie dwóch różnych zadań są podane w komórkach: B2 i B3, a my chcemy obliczyć całkowity czas zajęty przez ucznia w komórce B4. Czyli sumujemy dwa podane czasy w programie Excel za pomocą funkcji SUMA () i otrzymujemy pożądany wynik - 14 godzin na wykonanie dwóch zadań. Działa to dość łatwo, ponieważ podane godziny nie sumują się dłużej niż 24 godziny.

Przykład nr 2

Załóżmy teraz, że w powyższym przykładzie chcemy podsumować więcej niż 24 godziny, gdzie czas potrzebny uczniowi na wykonanie pierwszego zadania to 15 godzin, a czas na wykonanie drugiego zadania to 12 godzin i 30 minut:

Dane wyjściowe pokazano poniżej.

Widzimy, że w komórkach B2 i B3 podano dwa czasy potrzebne uczniowi do wykonania dwóch różnych zadań, a my chcemy obliczyć całkowity czas zajęty przez ucznia w komórce B4. Tak więc dodajemy dwie podane wartości czasu za pomocą funkcji excel SUM () i otrzymujemy pożądany wynik - 3:30. Dzieje się tak, ponieważ czas potrzebny do wykonania pierwszego zadania jest w formacie 24-godzinnym, tj. 15:00 to to samo, co 03:00. Tak więc, aby wyświetlić czas jako dłuższy niż 24 godziny, zmieniamy jego format, wykonując poniższe czynności:

  • Krok 1: Kliknij kartę „Strona główna” i rozwiń menu „Format liczb” i
  • Krok 2: Kliknij „Więcej formatów liczb”

  • Krok 3: Wybierz „Niestandardowy” iw polu „Typ” wpisz: [h]: mm; @ i kliknij „OK”.

Widzimy, że w tym formacie wynik zmienia się od 03:30 do 27:30 .

Teraz ten format zostanie zapisany na liście „Typ”, gdy następnym razem będziemy go potrzebować.

Przykład nr 3

Teraz powiedzmy, że chcemy dodać żądany przedział czasu w programie Excel do podanego czasu: Aby to zrobić, dzielimy liczbę godzin, minut lub sekund przez liczbę odpowiednich jednostek w ciągu jednego dnia (24 godziny, 1440 minut , 86400 sekund) i dodaj wynikowy iloraz do podanego czasu:

Przypadek 1:  Gdy czas do dodania jest poniżej 24 godzin w programie Excel:

Widzimy, że komórka A2 zawiera początkowy czas, a liczba godzin, które chcemy do tego dodać, jest zawarta w komórce B2. Teraz to dodanie wartości dwukrotnych odbywa się w następujący sposób:

= Czas początkowy + (liczba godzin do dodania / 24)

Widzimy więc, że po dodaniu 4 godzin do czasu: 12:00, otrzymamy wynik jako 16:00, co jest prawdą.

Teraz można to również osiągnąć za pomocą funkcji TIME () w następujący sposób:

= Czas początkowy + CZAS (liczba godzin do dodania, 0,0)

Widzimy więc, że ten sam wynik uzyskujemy również przy użyciu funkcji TIME ().

Jednak funkcja TIME () może być używana w ten sposób tylko wtedy, gdy chcemy dodać mniej niż 24 godziny.

Przypadek # 2:  Gdy czas do dodania przekracza 24 godziny w programie Excel:

Widzimy, że komórka A4 zawiera początkową datę i godzinę, a liczba godzin, które chcemy do tego dodać, jest zawarta w komórce B4. Teraz to dodanie wartości dwukrotnych odbywa się w następujący sposób:

= Czas początkowy + (liczba godzin do dodania / 24)

Widzimy więc, że ta formuła nie ma ograniczeń / ograniczeń co do liczby godzin, które chcemy dodać. Dlatego po dodaniu 30 godzin (> 24) do DateTime: „20-03-2019 16:49”, otrzymamy wynik jako „21-03-2019 22:49”.

Przypadek 3:  Gdy czas programu Excel do dodania przekracza 60 minut lub 60 sekund:

Teraz, w tym przypadku, dodawanie wartości dwukrotnych odbywa się za pomocą tego samego wzoru, co powyżej. Jedyna różnica we wzorze polega na tym, że:

  • liczba minut, które chcemy dodać do danego DateTime, jest dzielona przez 1440, gdy czas do dodania przekracza 60 minut (ponieważ 1 dzień ma 1440 minut), a formuła działa w następujący sposób:
= Czas początkowy + (liczba minut do dodania / 1440)
  • liczba sekund, które chcemy dodać do danego DateTime, jest dzielona przez 86400, gdy czas do dodania przekracza 60 sekund (ponieważ 1 dzień ma 86400 sekund), a formuła działa w następujący sposób:
= Czas początkowy + (liczba sekund do dodania / 86400)

Rzeczy do zapamiętania

  • Możemy zastosować format niestandardowy / data / godzina do komórki formuły, jeśli obliczony czas jest wyświetlany jako liczba dziesiętna.
  • Aby umożliwić automatyczne formatowanie wartości czasu, które po dodaniu przekraczają 24 godziny, 60 minut lub 60 sekund, możemy użyć następujących niestandardowych formatów liczb i funkcji SUMA () w programie Excel:

Godziny - [h]: mm: ss

Przez minuty - [m]: ss

Przez kilka sekund - [ss]

  • Format niestandardowych godzin jest już utworzony w programie Excel, jednak dla skoroszytów, które ich wymagają, należy utworzyć format minut i sekund.
  • Niestandardowe formaty czasu działają tylko dla dodatnich wartości czasu.
  • Format czasu zastosowany do komórki zmieniłby tylko prezentację wyświetlania bez zmiany wartości komórki.
  • Możemy najpierw zsumować wartości czasu, a następnie odpowiednio sformatować wynik.
  • Jeśli po zastosowaniu formatowania niestandardowego komórka wyświetla coś takiego jak #####, może to być spowodowane zbyt małą szerokością komórki, aby wyświetlić wartość daty i godziny. Można to naprawić, rozszerzając szerokość kolumny w programie Excel.