Obliczanie czasu w arkuszach Google

  • Udostępnij To
Michael Brown

Teraz, gdy dowiedzieliśmy się jak wprowadzać daty i czas do arkusza kalkulacyjnego , nadszedł czas, aby porozmawiać o sposobach obliczania czasu w Google Sheets. Omówimy szczegółowo sposoby znajdowania różnicy czasu, zobaczymy, jak sumować daty i czas razem, a także nauczymy się wyświetlać tylko jednostki daty lub czasu i całkowicie je rozstawiać.

    Jak obliczyć różnicę czasu w Google Sheets

    Kiedy pracujesz nad jakimiś projektami, zwykle ważne jest, aby kontrolować, ile czasu spędzasz. Nazywa się to czasem, który upłynął. Google Sheets może pomóc ci obliczyć różnicę czasu na wiele różnych sposobów.

    Przykład 1. Odejmij czas, aby uzyskać czas trwania w Google Sheets

    Jeśli masz swój czas rozpoczęcia i zakończenia, to nie jest problem, aby dowiedzieć się, jaki jest czas spędzony:

    = Czas zakończenia - Czas rozpoczęcia

    Załóżmy, że czas rozpoczęcia znajduje się w kolumnie A, a czas zakończenia w kolumnie B. Dzięki prostej formule odejmowania w C2 dowiesz się, ile czasu zajęło to lub tamto zadanie:

    =B2-A2

    Czas jest domyślnie sformatowany jako "hh:mm".

    Aby uzyskać wyniki tylko jako godziny lub jako godziny, minuty i sekundy, musisz zastosować format niestandardowy z odpowiednimi kodami czasu: h oraz hh:mm:ss . Google oferuje nawet specjalny format numeru dla takich przypadków -. Czas trwania :

    Wskazówka. Aby zastosować niestandardowy format czasu, przejdź do Format> Liczba> Więcej formatów> Niestandardowy format liczby w menu arkusza kalkulacyjnego.

    Przykład 2. Obliczanie czasu trwania w Google Sheets przy użyciu funkcji TEXT

    Inny trik na obliczenie czasu trwania w Google Sheets wiąże się z funkcją TEXT:

    =TEXT(B2-A2, "h") - przez wiele godzin

    =TEXT(B2-A2, "h:mm") - przez godziny i minuty

    =TEXT(B2-A2, "h:mm:ss") - dla godzin, minut i sekund

    Uwaga. Zobacz jak rekordy są wyrównane do lewej strony? Ponieważ funkcja TEXT zawsze zwraca wyniki sformatowane jako tekst. Oznacza to, że wartości te nie mogą być wykorzystane do dalszych obliczeń.

    Przykład 3. Różnica czasu w godzinach, minutach i sekundach

    Możesz śledzić spędzony czas i uzyskać wynik w jednej jednostce czasu, pomijając inne jednostki. Na przykład policz liczbę tylko godzin, tylko minut lub tylko sekund.

    Uwaga. Aby zapewnić prawidłowe wyniki, twoje komórki powinny być sformatowane jako liczby lub automatycznie: Format> Liczba> Liczba lub Format> Liczba> Automatyczny .

    • Aby uzyskać liczbę spędzonych godzin, odejmij swój czas rozpoczęcia od czasu zakończenia i pomnóż wynik przez 24 (ponieważ w jednym dniu są 24 godziny):

      =(godzina zakończenia - godzina rozpoczęcia) * 24

      Otrzymasz różnicę czasu w postaci dziesiętnej:

      Jeśli czas rozpoczęcia jest większy niż czas zakończenia, formuła zwróci liczbę ujemną, jak w C5 w moim przykładzie.

      Wskazówka. Funkcja INT pozwoli Ci zobaczyć liczbę pełnych godzin spędzonych w pracy, ponieważ zaokrągla liczby w dół do najbliższej liczby całkowitej:

    • Aby policzyć minuty, odejmij czas rozpoczęcia od czasu zakończenia i pomnóż to, co otrzymasz przez 1,440 (ponieważ w ciągu jednego dnia jest 1,440 minut):

      =(godzina zakończenia - godzina rozpoczęcia) * 1440

    • Aby dowiedzieć się, ile sekund upłynęło między dwoma czasami, procedura jest taka sama: zastąpić czas rozpoczęcia od czasu zakończenia i pomnożyć wynik przez 86 400 (liczba sekund w dniu):

      =(czas zakończenia - czas rozpoczęcia) * 86400

    Wskazówka. We wszystkich tych przypadkach można uniknąć mnożenia. Wystarczy najpierw odjąć czasy, a następnie zastosować format czasu, który upłynął od Format> Liczba> Więcej formatów> Więcej formatów daty i czasu Jeśli klikniesz strzałkę w dół po prawej stronie pola tekstowego, będziesz mógł wybrać dodatkowe jednostki daty i czasu:

    Przykład 4. Funkcje do uzyskania różnicy czasu w arkuszu kalkulacyjnym Google

    Jak zawsze, Google Sheets wyposaża Cię w trzy szczególnie przydatne do tego celu funkcje.

    Uwaga. Funkcje te działają tylko w zakresie 24 godzin oraz 60 minut i sekund. Jeśli różnica czasu przekroczy te granice, formuły zwrócą błędy.

    • =HOUR(B2-A2) - powrócić godziny tylko (bez minut i sekund)
    • =MINUTE(B2-A2) - powrócić minuty tylko (bez godzin i sekund)
    • =SECOND(B2-A2) - powrócić sekundy tylko (bez godzin i minut)

    Jak dodawać i odejmować czas w Arkuszach Google: godziny, minuty lub sekundy

    Operacje te można również osiągnąć za pomocą dwóch technik: jedna obejmuje podstawowe obliczenia matematyczne, druga - funkcje. Podczas gdy pierwszy sposób działa zawsze, drugi z funkcjami działa tylko wtedy, gdy dodajesz lub odejmujesz jednostki mniejsze niż 24 godziny, lub 60 minut, lub 60 sekund.

    Dodawanie i odejmowanie godzin w arkuszach Google

    • Dodaj mniej niż 24 godziny:

      = czas rozpoczęcia + TIME(N godzin, 0, 0)

      Oto jak formuła wygląda na rzeczywistych danych:

      =A2+CZAS(3,0,0)

    • Dodaj więcej niż 24 godziny:

      = czas rozpoczęcia + (N godzin / 24)

      Aby dodać 27 godzin do czasu w A2, używam tego wzoru:

      =A2+(27/24)

    • Aby odjąć 24 i więcej godzin, użyj powyższych wzorów jako podstawy, ale zmień znak plusa (+) na znak minusa (-). Oto, co mi wyszło:

      =A2-TIME(3,0,0) - aby odjąć 3 godziny

      =A2-(27/24) - aby odjąć 27 godzin

    Dodawanie i odejmowanie minut w arkuszach Google

    Zasada manipulowania minutami jest taka sama jak w przypadku godzin.

    • Jest funkcja TIME, która dodaje i odejmuje do 60 minut:

      = czas rozpoczęcia + TIME(0, N minut, 0)

      Jeśli masz dodać 40 minut, możesz zrobić to tak:

      =A2+CZAS(0,40,0)

      Jeśli masz odjąć 20 minut, oto wzór do wykorzystania:

      =A2-TIME(0,40,0)

    • I jest wzór oparty na prostej arytmetyce na dodawanie i odejmowanie w ciągu 60 minut:

      = czas rozpoczęcia + (N minut / 1440)

      A zatem, oto jak dodaje się 120 minut:

      =A2+(120/1440)

      Postaw minus zamiast plusa, aby odjąć 120 minut:

      =A2-(120/1440)

    Dodawanie i odejmowanie sekund w Google Sheets

    Sekundy w Google Sheets są obliczane w taki sam sposób jak godziny i minuty.

    • Za pomocą funkcji TIME można dodać lub odjąć do 60 sekund:

      = czas rozpoczęcia + TIME(0, 0, N sekund)

      Na przykład dodaj 30 sekund:

      =A2+TIME(0,0,30)

      Albo zastąpić 30 sekund:

      =A2-TIME(0,0,30)

    • Aby obliczyć ponad 60 sekund, użyj prostej matematyki:

      = czas rozpoczęcia + (N sekund / 86400)

      Dodaj 700 sekund:

      =A2+(700/86400)

      Albo zastąpić 700 sekund:

      =A2-(700/86400)

    Jak podsumować czas w Arkuszach Google

    Aby znaleźć całkowity czas w swojej tabeli w Google Sheets, możesz użyć funkcji SUM. Sztuką jest tutaj wybranie odpowiedniego formatu do wyświetlenia wyniku.

    Domyślnie wynik będzie sformatowany jako Czas trwania - hh:mm:ss

    Ale najczęściej domyślny format czasu lub trwania nie będzie wystarczający i trzeba będzie wymyślić własny.

    Komórki A7:A9 zawierają tę samą wartość czasu, są po prostu inaczej wyświetlane. I faktycznie można przy nich wykonywać obliczenia: odejmować, sumować, przeliczać na dziesiętne itp.

    Wyodrębnij datę i czas z pełnego rekordu "date-time".

    Wyobraźmy sobie, że jedna komórka w Google Sheets zawiera obie, datę i czas. Chcesz je rozdzielić: wyodrębnić tylko datę do jednej komórki i tylko czas do drugiej.

    Rozdzielenie daty i czasu przy użyciu formatu liczbowego

    Aby wyświetlić datę lub godzinę w jednej komórce na ekranie lub ją wydrukować, wystarczy zaznaczyć oryginalną komórkę, przejść do Format> Liczba i wybrać Data lub Czas .

    Jeśli jednak chciałbyś użyć tych wartości do przyszłych obliczeń (odejmowanie, sumowanie itp.), to nie wystarczy. Jeśli nie widzisz jednostki czasu w komórce, nie musi to oznaczać, że jest ona nieobecna, i odwrotnie.

    Więc co robisz?

    Split Date time przy użyciu formuł

    Google przechowuje daty i czas jako liczby. Na przykład widzi datę 8/24/2017 11:40:03 jako liczba 42971,4861458 Część całkowita reprezentuje datę, część ułamkowa - czas. Twoje zadanie sprowadza się więc do oddzielenia części całkowitej od ułamkowej.

    1. Aby wyodrębnić datę (część całkowitą), w komórce B2 użyj funkcji ROUNDDOWN:

      = ZAOKRĄGLENIE(A2,0)

      Formuła zaokrągla wartość w dół i odrzuca część ułamkową.

    2. Aby wyodrębnić czas, umieść w C2 następujący wzór na odejmowanie:

    =A2-B2

  • Skopiuj wyniki do trzeciego wiersza i zastosuj Data format do B3 i Czas format do C3:
  • Użyj dodatku Split Date & Time

    Możesz być zaskoczony, ale jest jeden specjalny dodatek do tego zadania. Jest naprawdę mały i prosty, ale jego wkład w Google Sheets jest nie do przecenienia.

    Split Date & Time dzieli wszystkie rekordy daty i czasu w całej kolumnie na raz. kontrolujesz pożądany wynik za pomocą tylko 4 prostych ustawień:

    Mówisz dodatek:

    1. Czy istnieje wiersz nagłówka.
    2. Jeśli chcesz zdobyć jednostkę Date.
    3. Jeśli chcesz uzyskać jednostkę Time.
    4. A jeśli chciałbyś zastąpić swoją oryginalną kolumnę nowymi danymi.

    Dosłownie zdejmuje z twoich barków ciężar dzielenia jednostek daty i czasu:

    Dodatek jest częścią kolekcji Power Tools, więc będziesz miał pod ręką ponad 30 innych przydatnych dodatków. Zainstaluj go ze sklepu Google Sheets, aby wszystko przetestować.

    Są to sposoby, aby nie tylko wyświetlić datę lub godzinę, ale także rozdzielić je do różnych komórek. I możesz teraz wykonać różne obliczenia z tymi rekordami.

    Mam nadzieję, że te przykłady pomogą Ci rozwiązać zadania podczas pracy z datami i czasem w Google Sheets.

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.