Jak skutecznie obliczyć różnicę czasu w programie Microsoft Excel
Podczas pracy z arkuszami czasu pracy lub śledzenia godzin pracy w programie Excel, często pojawia się potrzeba zobaczenia różnicy między dwoma czasami — na przykład czasem rozpoczęcia i zakończenia. Czasami wystarczy odjąć te dwie wartości, ale innym razem potrzebne są drobne poprawki lub inne formatowanie, aby wszystko było naprawdę jasne. Oczywiście Excel nie zawsze jest intuicyjny w kwestii czasu — jeśli nie uda Ci się poprawnie sformatować, możesz zobaczyć dziwne liczby lub daty zamiast godzin i minut. Sztuką jest wiedzieć, której metody użyć w zależności od sytuacji i oczekiwanego rezultatu. Po krótkim zapoznaniu się z tym zagadnieniem, staje się oczywiste, że nie ma jednego uniwersalnego rozwiązania, dlatego oto lista opcji, które faktycznie pomagają wyświetlić takie informacje, jak łączna liczba przepracowanych godzin, czas przerw lub cokolwiek innego, co chcesz zobaczyć.
Jak naprawić różnice czasowe w programie Excel — Real Deal Methods
Użyj funkcji czasu, aby uzyskać podstawowe wyniki
To najłatwiejszy sposób na początek, gdy potrzebujesz tylko godzin, minut lub sekund między dwoma czasami. Dlaczego to pomaga? Ponieważ funkcje takie jak =HOUR(B2-B1), =MINUTE(B2-B1), lub =SECOND(B2-B1)wyświetlają te poszczególne części bezpośrednio. Działają tylko wtedy, gdy godziny są poprawnie sformatowane jako czas. W wielu konfiguracjach to pierwsza rzecz, która działa bezproblemowo. Uwaga: wyciągają tylko tę konkretną część (godziny lub minuty), a nie całą różnicę między godzinami i minutami razem.
Użyj odejmowania i formatowania ręcznego — gdy potrzebujesz więcej szczegółów
Jeśli chcesz uzyskać całkowitą różnicę czasu w godzinach i minutach (np.3:45 godziny, a nie tylko 3 lub 45 minut), odejmij od siebie te godziny, jak w przykładzie =B2-B1. Problem w tym, że wynik jest wyświetlany jako czas, a nie liczba. Na początku może to być trochę mylące – oczywiście, Excel jest pod tym względem dziwny. Aby wyświetlić różnicę w godzinach i minutach, musisz zmienić format komórki:
- Wybierz komórkę z wynikiem
- Kliknij prawym przyciskiem myszy i wybierz Formatuj komórki
- Przejdź do zakładki Liczba
- Wybierz opcję Niestandardowe z listy po lewej stronie
- W polu Typ wpisz
h:mmi naciśnij OK
To sprawia, że komórka pokazuje na przykład 3:45, jeśli to jest różnica. Chcesz sekund? Po prostu wybierz h:mm:sslub mm:ss. Ta metoda jest trochę nieporęczna, ale sprawdza się, jeśli potrzebujesz większej precyzji, a chodzi tylko o różnicę czasu — bez dodatkowych formuł.
Użyj funkcji TEKST, aby uzyskać wyniki sformatowane automatycznie (ale zachowaj ostrożność)
To sprytne rozwiązanie, jeśli chcesz, aby różnica czasu była już sformatowana jako tekst, na przykład „4:30” lub „2:15:07” w komórce. Składnia jest następująca =TEXT(B2-B1, ”h:mm”). Powód? Wynik jest formatowany bezpośrednio, więc nie musisz później martwić się formatowaniem komórek. Potrzebujesz sekund? =TEXT(B2-B1, ”h:mm:ss”)To załatwia sprawę.
Ale mała uwaga: ponieważ dane wyjściowe są tekstowe, nie można łatwo wykonywać na nich dalszych obliczeń bez konwersji wstecznej. Mimo to, do celów wyświetlania, jest to przydatne i oszczędza czas.
Wskazówka: Zachowaj ostrożność przy formatowaniu formuł czasu
Czasami jest dziwnie – liczba wygląda na prawidłową, ale tak nie jest. Jeśli widzisz nieprawidłowe liczby, upewnij się, że oryginalne godziny są rzeczywiście zapisane jako „Czas” (sprawdź, formatując je na Czas ).Zwróć też uwagę na godziny obejmujące północ – w takich przypadkach może być konieczne dodanie 1 do wzoru, jeśli technicznie rzecz biorąc, koniec dnia wypada wcześniej.
Szczerze mówiąc, obliczanie czasu w Excelu wydaje się proste, dopóki nie zorientujesz się w dziwactwach formatowania. W niektórych konfiguracjach metoda odejmowania działa od razu, ale w innych napotykasz na dziwactwa formatowania lub zera. Dlatego te opcje są pomocne — wybierz tę, która najlepiej odpowiada Twoim potrzebom.
Streszczenie
- Upewnij się, że godziny są sformatowane jako Czas.
- Użyj
=B2-B1i sformatuj komórki jako g:mm, aby wyświetlić całkowitą różnicę godzin i minut. - Użyj funkcji takich jak
=HOUR(B2-B1)ta, jeśli potrzebujesz tylko konkretnych części. - LUB wybierz opcję,
=TEXT(B2-B1, ”h:mm”)jeśli wolisz gotowy do wyświetlenia wynik tekstowy, pamiętaj tylko, że później jest on w pewnym sensie blokowany jako tekst. - Zwróć uwagę na godziny przekraczające północ — w razie potrzeby dodaj (lub odejmij) 1 dzień.
Podsumowanie
Różnice czasowe w Excelu bywają nieco dziwaczne, ale da się je ogarnąć, gdy pozna się sztuczki. Zazwyczaj chodzi o wybór odpowiedniej metody do oczekiwanego wyniku — sumy godzin, godzin i minut czy minut i sekund. Poeksperymentuj trochę, aby sprawdzić, która metoda dobrze współgra z Twoimi danymi. I tak, przygotuj się na kilka poprawek formatowania. Mam nadzieję, że to oszczędzi komuś bólu głowy lub przynajmniej powstrzyma frustrację związaną z dziwnymi wynikami liczbowymi.
Powiązane artykuły
Czy ten artykuł był pomocny?