Spis treści
Jest wiele sytuacji, w których musimy odjąć czas w naszym Excel W tym artykule zobaczymy różne metody łatwego odejmowania czasu w arkuszu Excela. Kiedy pracujesz z dużym zestawem danych w Excelu, te techniki pozwolą zaoszczędzić wiele czasu.
Pobierz Zeszyt ćwiczeń
Pobierz książkę ćwiczeń.
Calculate Time Difference.xlsx7 sposobów na odejmowanie czasu w Excelu
Odejmij czas pomiędzy dwoma komórkami, aby uzyskać czas, który upłynął.
Często musimy obliczyć różnicę czasu między komórkami aby uzyskać czas, który upłynął. Wymagamy, aby ta operacja obliczać godziny pracy pracowników Istnieje wiele sposobów na odjęcie czasu pomiędzy dwoma komórkami. Techniki te omówimy poniżej. Aby ułatwić wyjaśnienie, użyjemy zbioru danych, który zawiera 'Czas wejścia' & 'Exit Time' niektórych pracowników.
Read More: Jak obliczyć czas, który upłynął w programie Excel (8 sposobów)
1.1 Z prostą formułą
W tej podmecie użyjemy prostego wzoru do obliczenia różnicy czasu między dwoma komórkami.
Wykonaj poniższe kroki.
KROKI:
- Po pierwsze, wybierz Komórka E5.
- Po drugie, wpisz formułę:
=D5-C5
- Teraz, uderzaj Wejdź na stronę .
Tutaj formuła odejmuje wartości Komórka D5 & Komórka C5. Następnie podaj wynik w tym samym formacie w Komórka E5.
Musimy zmienić format czasu, aby poprawnie wyświetlić godzinę pracy.
- W tym celu należy wejść na stronę Strona główna i wybrać Numer ikona dialogowa jak poniżej. 'Formatuj komórki' pojawi się okno.
- Następnie należy wybrać Typ z Format czasu które chcesz wyświetlić i kliknij OK .
- Wtedy zobaczysz godziny , minuty & sekundy w Godzina pracy kolumna.
- Na koniec użyj Uchwyt do napełniania aby zobaczyć wyniki we wszystkich komórkach.
1.2 Z funkcją IF
Możemy również obliczyć różnicę czasu pomiędzy dwoma komórkami używając Funkcja IF . Funkcja IF testuje logikę i zwraca wartość, jeśli jest ona prawdziwa. W przeciwnym razie zwraca inną wartość.
Zwróć uwagę na poniższe kroki dotyczące tej techniki.
KROKI:
- W pierwszej kolejności należy wybrać Komórka E5 .
- Teraz wpisz formułę:
=IF(D5>=C5, D5-C5, D5+1-C5)
- Następnie naciśnij Wejdź na stronę aby zobaczyć wynik.
Tutaj Funkcja IF najpierw sprawdzi, czy wartość D5 jest większa lub równa od C5 . If it is prawdziwy to je odejmie i pokaże na wyjściu. Jeśli jest to fałszywy , to doda 1 z D5 a następnie odjąć od C5 .
- Aby zmienić format, przejdź do 'Formatuj komórki' & wybierz swój Typ.
- Po kliknięciu OK, zobaczysz godziny i minuty jak poniżej.
- Na koniec przeciągnij w dół Uchwyt do napełniania aby zobaczyć wyniki we wszystkich komórkach.
1.3 Z funkcją MOD
Możemy użyć Funkcja MOD w tym samym celu. Funkcja MOD generalnie zwraca resztę po podzieleniu liczby przez dzielnik. Liczba jest pierwszym argumentem, a drugi argument jest dzielnikiem.
Wykonaj poniższe kroki.
KROKI:
- Na początku należy wybrać Komórka E5 .
- Teraz wpisz formułę:
=MOD((D5-C5),1)
- Następnie naciśnij Wejdź na stronę aby zobaczyć wynik.
Tutaj Funkcja MOD odejmie wartości Komórka D5 z Komórka C5 Następnie odjęta wartość zostanie podzielona przez 1.
- Ponownie, zmień Format czasu.
- Na koniec użyj Uchwyt do napełniania aby zobaczyć wyniki w Godzina pracy kolumna.
1.4 Z funkcją TEXT
Na stronie Funkcja TEXT może również obliczyć różnicę czasu. Ogólnie rzecz biorąc, Funkcja TEXT konwertuje liczby na tekst w obrębie arkusza. Początkowo funkcja konwertuje dowolną wartość liczbową na ciąg tekstowy.
Prześledźmy kroki, aby dowiedzieć się, jak to działa.
KROKI:
- Po pierwsze, wybierz Komórka E5 i wpisać wzór:
=TEXT(D5-C5, "h:mm:ss")
- Hit Wejdź na stronę aby zobaczyć wynik.
W tym przypadku. Funkcja TEXT zapisze odejmowanie Komórka D5 oraz Komórka C5 w pierwszym argumencie, a następnie wyrazić ciąg jako godziny, minuty, & format sekund.
- Podobnie, jeśli chcesz wyświetlić tylko godziny i minuty, to wpisz formułę:
=TEXT(D5-C5, "h:mm")
- Naciśnij Wejdź na stronę aby zobaczyć wynik.
- Ponownie, jeśli chcesz wyświetlić tylko godziny, to, wpisz formułę:
=TEXT(D5-C5, "h")
- Teraz naciśnij Wejdź na stronę aby zobaczyć wynik.
- Na koniec należy użyć. Uchwyt do napełniania aby zobaczyć wyniki we wszystkich komórkach.
2. odejmowanie czasu za pomocą funkcji TIME w Excelu
Zdarza się, że musimy odjąć określoną ilość godzin od okresu czasu.W takich przypadkach Funkcja TIME jest bardzo skuteczny. Funkcja TIME przechowuje godziny w pierwszym argumencie, minuty w drugim argumencie i sekundy w trzecim argumencie.
Wykorzystamy zbiór danych, który zawiera godziny pracy niektórych pracowników. Odejmiemy od niego godzinę obiadową.
Obserwuj kroki, aby dowiedzieć się więcej o tej metodzie.
KROKI:
- Wybierz Komórka D5 na początku.
- Teraz postaw formułę:
=C5-TIME(1,30,0)
- Teraz naciśnij Wejdź na stronę aby zobaczyć wynik.
Tutaj, nasza godzina lunchu jest 1 godzina oraz 30 minut . więc Funkcja TIME zawiera 1 w pierwszym argumencie i 30 w drugim argumencie. Zawiera on 0 w trzecim argumencie, bo nie mamy sekund w czasie przerwy obiadowej.
- Na koniec użyj Uchwyt do napełniania aby zobaczyć wyniki we wszystkich komórkach.
Read More: Jak odjąć czas wojskowy w Excelu (3 metody)
3. obliczanie i wyświetlanie ujemnej różnicy czasu w programie Excel
Czasami, gdy odejmujemy czas, odejmowanie może być ujemne. Excel domyślnie nie wyświetla ujemnych wartości czasu.
Problem ten można zobaczyć na poniższym zdjęciu.
Aby naprawić ten problem, wykonaj poniższe kroki.
KROKI:
- Po pierwsze, przejdź do Plik zakładka i wybrać Opcje .
- Po drugie, wybierz Zaawansowane od Excel Opcje .
- Następnie należy sprawdzić 'Użyj systemu datowania z 1904 roku'.
- Kliknij OK aby zobaczyć wyniki takie jak poniżej.
- Alternatywnie, możesz użyć poniższej formuły w Komórka E5.
=IF(D5-C5>0, D5-C5, "-" & TEXT(ABS(D5-C5), "h:mm"))
- Hit Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wynik.
Tutaj Funkcja IF wyświetli odejmowanie pomiędzy D5 oraz C5 jeśli odejmowanie jest większe niż 0. W przeciwnym razie wyświetli znak ujemny wraz z wartością bezwzględną odejmowania.
Read More: Jak odjąć i wyświetlić ujemny czas w programie Excel (3 metody)
4. odejmowanie czasu i wyświetlanie w jednej jednostce w programie Excel
W tej metodzie znajdziemy różnicę między dwoma czasami za pomocą prostego wzoru i zamienimy różnicę na liczbę dziesiętną.
Wykorzystamy tutaj ten sam zestaw danych.
KROKI:
- Wybierz Komórka E5 i wpisać wzór:
=(D5-C5)*24
- Hit Wejdź na stronę aby zobaczyć wynik.
- Użyj Uchwyt do napełniania aby zobaczyć wyniki w innych komórkach.
- Aby wyświetlić tylko wartość całkowitą, użyjemy Funkcja INT i typu:
=INT((D5-C5)*24)
- Naciśnij Wejdź na stronę aby zobaczyć wynik.
- Ponownie, przeciągnij Uchwyt do napełniania w dół, aby zobaczyć wyniki we wszystkich komórkach.
- Aby przeliczyć na minuty, pomnóż wzór przez 1440 .
=(D5-C5)*1440
- Naciśnij Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wyniki jak poniżej.
- Aby przeliczyć na minuty, pomnóż wzór przez 86400 .
=(D5-C5)*86400
- Naciśnij Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wyniki jak poniżej.
Podobne Lektury:
- [Naprawiono!] SUM nie działa z wartościami czasu w Excelu (5 rozwiązań)
- Jak obliczyć średni czas obsługi w programie Excel (2 proste sposoby)
- Używanie formatu czasu w Excelu VBA (Makro, UDF i UserForm)
- Jak obliczyć czas realizacji w Excelu (4 sposoby)
- Obliczanie stawki godzinowej w Excelu (2 szybkie metody)
5. obliczyć różnicę czasu w jednostce, ignorując inne jednostki
Możemy również obliczyć różnicę czasu w jednostce ignorując inne jednostki. Możemy użyć tej techniki do wyświetlania godzin, minut i sekund w różnych.
Obserwujmy poniższe kroki.
KROKI:
- Zaznacz komórkę i wpisz formułę:
=HOUR(D5-C5)
- Hit Wejdź na stronę i przeciągnij w dół Uchwyt do napełniania aby zobaczyć wynik.
Tutaj Funkcja HOUR odejmie wartości Komórka D5 oraz C5 i wyświetlać tylko część godzinową.
- Aby pokazać na wyjściu tylko niewielką część, użyj Funkcja MINUTE i wpisać wzór:
=MINUTE(D5-C5)
- Ponownie naciśnij Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wynik.
- Użyj DRUGA funkcja aby pokazać na wyjściu tylko drugą część. Wpisz formułę:
=SECOND(D5-C5)
- Następnie należy nacisnąć Wejdź na stronę i przeciągnij w dół Uchwyt do napełniania aby zobaczyć wynik.
- Na koniec wyświetlamy wartości osobno jak poniżej.
Related Content: Jak obliczyć długość czasu w programie Excel (7 metod)
6. użycie funkcji TERAZ do odejmowania czasu
Możemy użyć Funkcja NOW kiedy musimy odjąć czas od aktualnego czasu.
Wykonaj poniższe kroki.
KROKI:
- Wybierz Komórka D5 na początku i wpisz formułę:
=NOW()-C5
Tutaj formuła odejmie wartość Komórka C5 od aktualnego czasu.
- Następnie naciśnij Wejdź na stronę i używać AutoFill opcja, aby zobaczyć wyniki.
Related Content: Jak odjąć datę i czas w programie Excel (6 prostych sposobów)
7. odejmowanie i wyświetlanie czasu w jednostkach godzin, minut i sekund
Czasami potrzebujemy wyświetlić odjętą wartość z jakimś tekstem. W tej metodzie wyświetlimy odjęte wartości z godzinami, minutami & sekundami jednostki. Ponownie użyjemy tutaj tego samego zestawu danych.
Postępujmy zgodnie z poniższymi krokami.
KROKI:
- Najpierw należy wybrać Komórka E5 i wpisać wzór:
=D5-C5
- Teraz, uderz w Wejdź na stronę .
- Następnie przejdź do Liczba Format ikona dialogowa w Strona główna i wybierz ją.
- Wybierz 'Custom' od Formatuj komórki okno.
- Umieść tekst w Typ pole:
h "godziny", m "minuty i" s "sekundy"
- Kliknij OK aby zobaczyć wyniki takie jak poniżej.
- Na koniec użyj Uchwyt do napełniania aby zobaczyć wyniki we wszystkich komórkach.
Read More: Jak obliczyć godziny i minuty dla listy płac w Excelu (7 prostych sposobów)
Wniosek
Zademonstrowaliśmy 7 łatwych i szybkich sposobów na odejmowanie czasu w Excelu. Mam nadzieję, że te metody pomogą Ci łatwo odejmować czas w Excelu. Ponadto na początku artykułu dodano również książkę ćwiczeń. Pobierz ją, aby ćwiczyć więcej. Na koniec, jeśli masz jakieś pytania lub sugestie, nie krępuj się komentować poniżej.