
Praca z danymi czasowymi w programie Excel może być niezwykle przydatna, zwłaszcza jeśli chodzi o analizę harmonogramów, obliczenia godzinowe czy śledzenie czasu pracy. Jedną z funkcji, która pozwala wydobyć godzinę z pełnej wartości czasu, jest funkcja GODZINA. Jak działa GODZINA w programie Excel? Oto szczegółowe omówienie oraz praktyczne przykłady zastosowania.
Czym jest funkcja GODZINA w Excelu?
Funkcja GODZINA
w Excelu służy do wyodrębniania godziny z wartości daty i czasu. Jeśli w komórce mamy zapisany pełny czas, np. 15:45:30, ta funkcja pozwoli nam uzyskać samą liczbę godzin, czyli 15.
Składnia funkcji GODZINA
=GODZINA(liczba)
Gdzie:
- liczba – wartość reprezentująca czas (może być wartością zwróconą przez inną funkcję, np. TERAZ, lub wpisaną bezpośrednio do komórki).
Excel przechowuje daty i godziny jako liczby zmiennoprzecinkowe. Część całkowita tej liczby oznacza datę, a część dziesiętna – czas.
Przykłady zastosowania funkcji GODZINA
1. Pobranie godziny z konkretnego czasu
Załóżmy, że w komórce A1 znajduje się wartość 14:30:45. Jeśli chcemy uzyskać samą godzinę, wystarczy użyć:
=GODZINA(A1)
Wynik: 14
2. Pobranie godziny z bieżącej daty i czasu
Funkcja GODZINA może być użyta razem z funkcją TERAZ, która zwraca aktualną datę i czas:
=GODZINA(TERAZ())
Wynik będzie zależny od godziny, w której formuła zostanie obliczona.
3. Pobranie godziny z tekstowego czasu
Jeśli czas jest przechowywany jako tekst, konieczna jest konwersja na format liczbowy. Można to zrobić przy użyciu funkcji GODZINA w połączeniu z WARTOŚĆ:
=GODZINA(WARTOŚĆ("22:15:00"))
Wynik: 22
4. Analiza godzinowa danych
Jeśli w kolumnie mamy listę godzin rozpoczęcia pracy, a chcemy sprawdzić, ile osób zaczyna zmianę w określonej godzinie, można użyć funkcji LICZ.JEŻELI:
=LICZ.JEŻELI(B2:B10; 8)
Sprawdzi ona, ile razy godzina 8 występuje w zakresie B2:B10.
Jak obsługiwać błędy w funkcji GODZINA?
W przypadku błędnych wartości (np. jeśli wprowadzimy tekst, który nie jest liczbą czasu) Excel zwróci błąd #ARG!. Aby tego uniknąć, warto połączyć funkcję GODZINA z funkcją JEŻELI.BŁĄD:
=JEŻELI.BŁĄD(GODZINA(A1); "Nieprawidłowa wartość")
Przykładowa tabela z wynikami
Wartość czasu | Formuła Excel | Wynik |
---|---|---|
08:45:30 | =GODZINA(A1) |
8 |
23:15:00 | =GODZINA(A2) |
23 |
TERAZ() | =GODZINA(TERAZ()) |
Zależny od aktualnej godziny |
Tekst „12:30:00” | =GODZINA(WARTOŚĆ("12:30:00")) |
12 |
Podsumowanie
Funkcja GODZINA w Excelu jest niezwykle przydatna, gdy chcemy wydobyć samą wartość godzinową z pełnych danych czasowych. Może być używana zarówno do analizy zbiorów danych, jak i w połączeniu z innymi funkcjami, takimi jak TERAZ czy WARTOŚĆ. Warto pamiętać o zabezpieczeniu się przed błędnymi wartościami oraz o odpowiednim formatowaniu czasu w arkuszu.
Inny ciekawy artykuł:
Jak działa DZIEŃ w programie Excel? Przykłady zastosowania
Opanuj Excela z moim kursem!
Od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.