Konwertuj czas na liczbę dziesiętną w programie Excel (godziny, minuty, sekundy)

Domyślnie data i godzina są zapisywane jako liczby / ułamki dziesiętne w programie Excel. Ale często widzisz to w różnych formatach ze względu na sposób sformatowania komórek.

Na przykład w poniższym przykładzie wartość w kolumnach A i B jest taka sama, ale są one wyświetlane inaczej ze względu na format.

A jedną z rzeczy, których wiele osób potrzebuje w programie Excel, jest: zamień czas na dziesiętny (np. godziny, minuty lub sekundy).

Na przykład zamiast mieć datę i godzinę jako 01-01-2020 06:30, możesz chcieć uzyskać:

  • Liczba godzin jako 6
  • Liczba minut jako 30

Na szczęście Excel ma niesamowite formuły, możesz łatwo przekonwertować czas na wartości dziesiętne.

Jak przekonwertować czas na liczby dziesiętne w programie Excel?

W tym samouczku pokażę kilka przykładów konwersji czasu na ułamek dziesiętny za pomocą formuł (tj. Konwersja czasu na godziny, minuty i sekundy).

Istnieje wiele sposobów, aby konwertuj czas na dziesiętny w Excelu:

  • Korzystanie z operacji arytmetycznych jest najłatwiejszym sposobem konwersji czasu na liczby dziesiętne. Na przykład:
    • Aby przeliczyć czas na godziny, pomnóż wartość czasu przez 24
    • Aby przeliczyć czas na minuty, pomnóż wartość czasu przez 24*60
    • Aby przeliczyć czas na sekundy, pomnóż wartość czasu przez 24*60*60
  • Możesz także użyć wbudowanych formuł Excela, takich jak KONWERTOWAĆ lub GODZINA/MINUTA/SEKUNDA

W kolejnych sekcjach pokażę przykłady konwersji czasu Excela na wartości dziesiętne za pomocą tych metod.

Więc zacznijmy!

Konwertuj czas na godziny w programie Excel

W tej sekcji omówię trzy różne sposoby konwersji czasu na godziny w programie Excel.

Korzystanie z prostego mnożenia w celu uzyskania wartości godzinowej

Załóżmy, że masz czas w komórce jako 18:00 (w komórce A2) i chcesz go przekonwertować na godziny.

Możesz go po prostu pomnożyć przez 24, a otrzymasz ile godzin upłynęło do tego czasu.

=A2*24

Dzieje się tak, ponieważ Excel przechowuje daty i godziny jako liczby. Cały dzień (24 godziny) jest przechowywany jako 1 w programie Excel. Oznacza to, że każda godzina jest zapisywana jako 1/24.

Tak więc, gdy widzisz wartość 18:00, w zapleczu jest ona przechowywana jako wartość 0,75 (wskazując, że minęło już 18 z 24 godzin). Więc kiedy pomnożysz to przez 24, otrzymasz liczbę godzin, które minęły.

Jeśli masz wartość taką jak 18:32, użycie powyższego wzoru da wynik 18,53 (gdzie część minut/sekund jest pokazana w postaci dziesiętnej, a pełne/pełne godziny jako liczby całkowite). W tym przykładzie wartość liczbowa 32 minut w programie Excel będzie wynosić 0,53 godziny.

Uwaga: W przypadku uzyskania wartości godziny z ułamkami dziesiętnymi (np. 18,53), upewnij się, że sformatowałeś ją tak, aby wyświetlała również ułamki dziesiętne. Jeśli nie, możesz zobaczyć wynik jako 19, ponieważ Excel pokazuje zaokrągloną wartość całkowitą. Nie zmieniłoby to jednak wartości w komórce, która nadal będzie wynosić 18,53

Jeśli chcesz tylko podać pełną/pełną wartość godzinową i zignorować część minut, użyj poniższej formuły, używając INT.

=INT(A2*24)

INT podaje tylko część całkowitą i nie musisz się martwić o dodatkowe minuty.

Korzystanie z funkcji programu Excel (GODZINA, MINUTA i SEKUNDA)

Jeśli nie podoba Ci się ręczna metoda mnożenia, innym naprawdę łatwym sposobem na przeliczenie czasu na godziny jest użycie wbudowanych funkcji związanych z czasem (GODZINA, MINUTA i SEKUNDA)

Załóżmy, że masz czasy, jak pokazano poniżej i chcesz wiedzieć, ile godzin upłynęło w ciągu dnia.

Poniżej znajduje się wzór na przeliczanie czasu na godziny

=GODZINA(A2)+MINUTA(A2)/60+SEKUNDA(A2)/(60*60)

Funkcja GODZINA po prostu zwraca liczbę godzin, które upłynęły w określonym czasie, podobnie jak funkcja MINUTA i SEKUNDA.

Ale ponieważ potrzebujemy końcowej wartości w godzinach, musimy podzielić wartość minutową przez 60 (aby przeliczyć ją na godziny) i drugą wartość przez 60*60 (ponownie, aby przeliczyć ją na godziny).

Korzystanie z funkcji konwersji

Inną naprawdę łatwą (prawdopodobnie najłatwiejszą z trzech metod) jest użycie funkcji CONVERT.

Ta funkcja przyjmuje wartość liczbową (która byłaby w tym przypadku godziną) i może przekonwertować ją na godziny (lub minuty/sekundy).

Poniżej formuła, która przeliczy czas na godziny:

=KONWERSJA(A2;"dzień","godz.")

Drugi argument to określenie funkcji istniejącego formatu danych, a trzeci argument to format, na który chcesz przekonwertować.

Notatka: Czasami wyniki mogą wyglądać inaczej niż oczekiwano. Może to być spowodowane formatem komórki, który może pokazywać wynik w formacie daty zamiast w formacie dziesiętnym. Możesz to łatwo zmienić, przechodząc do karty Strona główna i ustawiając format z listy rozwijanej formatu (znajduje się w grupie Numer)

W praktyce jest bardziej prawdopodobne, że zbierzesz razem datę i godzinę (zamiast samego czasu, jak pokazałem w powyższych przykładach). Nadal możesz używać metod pokazanych powyżej, ale najpierw musisz podzielić wartość daty i godziny, a następnie użyć metod pokazanych powyżej tylko dla części czasu. W dalszej części tego samouczka omówię również dwie metody oddzielania daty i godziny w programie Excel za pomocą formuł.

Możesz również użyć tych samych metod opisanych powyżej, aby przekonwertować czas na minuty i sekundy.

Rzućmy też okiem na te przykłady.

Konwertuj czas na minuty w programie Excel

W tej sekcji omówię trzy różne sposoby konwersji czasu na minuty w programie Excel.

Korzystanie z prostego mnożenia w celu uzyskania wartości minutowej

W ciągu dnia jest 1440 minut (24*60).

Tak więc, aby przekonwertować czas na minuty, możesz po prostu pomnożyć wartość czasu przez 1440.

Załóżmy, że masz czas w komórce jako 18:00 (w komórce A2) i chcesz go przekonwertować na minuty.

Poniżej znajduje się formuła, aby to zrobić:

=A2*1440

To da ci całkowitą liczbę minut, które upłynęły w danym dniu w określonym czasie.

Uwaga: Pamiętaj, że jeśli masz również sekundy w czasie, zostaną one przeliczone na minuty i pokazane jako część dziesiętna. Aby były one widoczne w wyniku, musisz sformatować wynikowe komórki tak, aby wyświetlały wyniki z dokładnością do 2/3 miejsc po przecinku.

Jeśli chcesz tylko wartość minutową i zignoruj ​​część sekundową, użyj poniższej formuły, używając INT.

=WEW.(A2*1440)

Korzystanie z funkcji programu Excel (GODZINA, MINUTA i SEKUNDA)

Tak jak użyliśmy tych funkcji, aby uzyskać wartość godziny, możesz również użyć ich do konwersji czasu na minuty.

Poniżej znajduje się formuła, która przeliczy czas na minuty za pomocą tych funkcji:

=GODZINA(A2)*60+MINUTA(A2)+SEKUNDA(A2)/60

Ponieważ celem jest uzyskanie wszystkich części w minutach (godzinach, minutach i sekundach), mnożymy 60 przez godziny, aby uzyskać wartość minut i dzielimy sekundy przez 60, aby uzyskać wartość minut.

Korzystanie z funkcji konwersji

Ponownie, zdecydowanie najłatwiejszym sposobem konwersji czasu na minuty jest użycie formuły konwersji.

Poniższa formuła przyjmuje wartość czasu i konwertuje ją na minuty;

=KONWERSJA(A2;"dzień","mn")

Drugi argument mówi funkcji, że wartość w komórce A2 jest w formacie dziennym, a trzeci argument („mn”) mówi, że ma przekonwertować ją na minuty.

Konwertuj czas na sekundy w programie Excel

W tej sekcji omówię trzy różne sposoby konwersji czasu na sekundy w programie Excel.

Korzystanie z prostego mnożenia w celu uzyskania wartości w sekundach

W ciągu dnia jest 86400 sekund (24*60*60).

Tak więc, aby przekonwertować czas na sekundy, możesz po prostu pomnożyć wartość czasu przez 86400.

Załóżmy, że masz czas w komórce jako 18:32:30 (w komórce A2) i chcesz go przekonwertować na sekundy.

Poniżej znajduje się formuła, aby to zrobić:

=A2*86400

To da ci całkowitą liczbę sekund, które upłynęły tego dnia w określonym czasie.

Korzystanie z funkcji programu Excel (GODZINA, MINUTA i SEKUNDA)

Poniżej znajduje się formuła, która przeliczy czas na minuty za pomocą tych funkcji:

=GODZINA(A2)*60*60+MINUTA(A2)*60+SEKUNDA(A2)

Ponieważ celem jest uzyskanie wszystkich części (godzin, minut i sekund) w sekundach, mnożymy 60*60 z godzinami, aby uzyskać wartość sekund i mnożymy minuty przez 60, aby uzyskać wartość sekund.

Podziel datę i godzinę, a następnie przekonwertuj czas na dziesiętny

Do tej pory widzieliśmy przykłady, w których mamy tylko czas i chcieliśmy przeliczyć ten czas na godziny, minuty lub sekundy.

Ale co, jeśli masz datę i godzinę?

W takim przypadku nie możesz bezpośrednio skorzystać z powyższych metod. Najpierw musisz podzielić datę i godzinę, a następnie przekonwertować czas na ułamki dziesiętne.

Ponieważ data i godzina są przechowywane jako liczby w programie Excel, ich rozdzielenie staje się łatwiejsze.

Cały dzień jest przechowywany jako liczba całkowita, a część czasu jest przechowywana jako wartość dziesiętna. Więc jeśli chcesz oddzielić datę i godzinę, wystarczy oddzielić część całkowitą i część dziesiętną.

Rzućmy okiem na kilka naprawdę łatwych sposobów dzielenia daty i godziny w programie Excel.

Podziel datę i godzinę za pomocą formuły INT

Załóżmy, że masz zestaw danych, jak pokazano poniżej i chcesz podzielić datę i godzinę.

Aby to zrobić, wprowadź następującą formułę w komórce B2:

=A2-WEWN(A2)

Powyższy wzór usuwa część całkowitą i podaje część dziesiętną daty.

Teraz możesz użyć dowolnej z trzech opisanych powyżej metod (używając mnożenia arytmetycznego, używając formuły GODZINA/MINUTA/SEKUNDA lub używając formuły KONWERSJA), aby przekonwertować czas na dziesiętny.

Podziel datę i godzinę za pomocą formuły MOD

Innym sposobem na to może być użycie funkcji MOD.

Załóżmy, że masz zestaw danych, jak pokazano poniżej i chcesz podzielić datę i godzinę.

Aby to zrobić, wprowadź następującą formułę w komórce B2:

=MOD(A2,1)

Dałoby to od razu część dziesiętną, a następnie możesz użyć dowolnej z trzech opisanych powyżej metod, aby przekonwertować czas na liczby dziesiętne (godziny, minuty lub sekundy).

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave