Odejmij czas w programie Excel

Jak odjąć czas w programie Excel? (Z przykładami)

Wykonywanie operacji, takich jak dodawanie lub odejmowanie różnych wartości czasu i daty w programie Excel, stało się dość łatwe. Aby odjąć wartości czasu krótsze niż 24 godziny, możemy je łatwo odjąć za pomocą operatora „-”. Jednak wartości czasu, które przy odejmowaniu przekraczają 24 godziny / 60 minut / 60 sekund, są ignorowane przez program Excel. W takich przypadkach używamy niestandardowego formatu liczbowego.

Możesz pobrać ten szablon programu Excel odejmowania czasu - szablon programu Excel odejmowania czasu

Przykład 1

Jeśli niektórzy uczniowie podają nam czas rozpoczęcia i czas zakończenia wykonywania zadania (tj. Otrzymujemy godziny, w których uczniowie rozpoczynają i kończą zadanie) i chcemy obliczyć całkowity czas potrzebny tym uczniom na wykonanie zadania :

Widzimy, że czas rozpoczęcia i czas zakończenia jest pobierane przez trzech uczniów, aby wykonać zadanie, są podane w komórkach: odpowiednio B2, B3, B4 i C2, C3, C4 i chcemy obliczyć całkowity czas (w godzinach) wykonane przez tych uczniów w celu wykonania zadania w komórkach D2, D3, D4.

Tak więc odejmujemy dwie podane wartości czasu za pomocą operatora „-operator”, a następnie mnożymy wynikową wartość przez 24, aby uzyskać liczbę godzin potrzebnych na wykonanie zadania. Działa to dość łatwo, ponieważ wartość odejmowania podanych czasów nie przekracza 24.

otrzymujemy wynik jako 3,00.

Przeciągnij formułę z C2 do C4.

Przykład nr 2

Teraz powiedzmy, że chcemy odjąć czas w Excelu, który jest dłuższy niż 24 godziny, gdy podano czas rozpoczęcia i zakończenia wykonania zadania:

Widzimy, że czas rozpoczęcia i czas zakończenia jest zajęty przez trzech uczniów, aby wykonać zadanie, są podane w komórkach: odpowiednio B2, B3, B4 i C2, C3, C4 i chcemy obliczyć całkowity czas (w godzinach) przez tych uczniów, aby wykonać zadanie w komórkach D2, D3, D4.

otrzymaliśmy wynik jak poniżej:

Te wartości DateTime (które przekraczają północ) są zapisywane przy użyciu niestandardowych formatów, których można używać do wyświetlania przedziałów czasu, które przekraczają długość standardowych jednostek czasu.

Poniższe kroki ilustrują, jak zastosować niestandardowy format liczb w programie Excel:

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

  • Wybierz „Niestandardowy” iw polu „Typ” wybierz: „dd-mm-rrrr gg: mm AM / PM” i kliknij „OK”.

Teraz następnym razem, gdy będziemy potrzebować tego formatu, zostanie on zapisany na liście „Typ”.

Następnie odejmujemy dwie podane wartości czasu za pomocą operatora '-, a następnie mnożymy wynikową wartość przez 24, aby uzyskać liczbę godzin potrzebnych na wykonanie zadania.

Podobnie, jeśli chcemy obliczyć minuty lub sekundy między dwoma wartościami czasu, odejmujemy wartości dwukrotne i mnożymy wynikową wartość odpowiednio przez 1440 lub 86400 (zamiast 24).

Przykład nr 3

Teraz powiedzmy, że chcemy odjąć żądany przedział czasu od podanego czasu: Można to zrobić, dzieląc liczbę godzin, minut lub sekund przez liczbę odpowiednich jednostek w ciągu jednego dnia (24 godziny, 1440 minut, 86400 sekund), a następnie odejmując wynikowy iloraz od podanego czasu:

Przypadek 1) Czas do odejmowania nie przekracza 24 godzin:

Widzimy, że dany czas jest obecny w komórce A2, a komórka B2 zawiera liczbę godzin, które chcemy odjąć od tego. Tak więc te dwukrotne wartości są odejmowane w następujący sposób:

Czas zajęty = określony czas - (liczba godzin do odjęcia / 24)

Teraz ten wynik można również uzyskać za pomocą funkcji TIME () w następujący sposób: Widzimy więc, że odejmując 4 godziny od podanego czasu: 16:00, otrzymamy wynik jako 12:00.

Czas zajęty = dany T000ime - CZAS (liczba godzin do odjęcia, 0,0)

Jeśli jednak chcemy odjąć poniżej 24 godzin, można użyć tylko wtedy funkcji TIME (). Widzimy więc, że funkcja TIME () również daje ten sam wynik.

Przypadek 2) Czas do odejmowania przekracza 24 godziny:

Widzimy, że Given DateTime znajduje się w komórce A4, a komórka B4 zawiera liczbę godzin, które chcemy odjąć od tego. Teraz te dwukrotne wartości są odejmowane w następujący sposób:

Czas zajęty = określony czas - (liczba godzin do odjęcia / 24)

Przypadek 3) Czas do odjęcia przekracza 60 minut lub 60 sekund: Stąd okazuje się, że ta formuła nie ma ograniczeń co do liczby godzin, które chcemy odjąć. Tak więc, jeśli odejmiemy 26 godzin (> 24) od Given DateTime: „27-03-2019 15:56”, otrzymamy jako wynik „26-03-2019 13:56”.

W tym przypadku wartości dwukrotne są odejmowane przy użyciu tego samego wzoru co powyżej. Jedyna różnica we wzorze byłaby taka, że:

  • Liczba minut, które chcemy odjąć od podanej DateTime, jest podzielona przez 1440 (gdy czas do odejmowania jest większy niż 60 minut, ponieważ 1 dzień ma 1440 minut), a formuła działałaby w następujący sposób:
Czas zajęty = dany czas - (liczba minut do odejmowania / 1440)
  • Liczba sekund, które chcemy odjąć od podanego DateTime, jest podzielona przez 86400 (gdy czas do odejmowania jest większy niż 60 sekund, ponieważ 1 dzień ma 86400 sekund), a formuła działałaby w następujący sposób:
Czas zajęty = dany czas - (liczba sekund do odjęcia / 86400)

Rzeczy do zapamiętania

  • Możemy dodawać godziny / minuty / sekundy do DateTime w programie Excel przy użyciu niestandardowych formatów liczb lub niestandardowych formatów liczb, których można użyć do formatowania wartości czasu wykraczających poza 24 godziny lub 60 minut lub 60 sekund.
  • Niestandardowe formaty czasu działają tylko dla dodatnich wartości czasu.
  • Aby otrzymać pełną liczbę godzin po odjęciu wartości czasu, możemy użyć funkcji „INT” i zaokrąglić ją do najbliższej liczby całkowitej.

  • Jeśli czas zakończenia jest większy niż czas rozpoczęcia, różnica czasu jest wyświetlana jako liczba ujemna.

  • Jeśli po zastosowaniu niestandardowego formatowania komórka wyświetla sekwencję „#####”, może to wynikać z faktu, że szerokość komórki nie jest wystarczająca do wyświetlenia wartości daty i godziny.