Samouczek I
Zaokrąglanie czasu do kwadransów
Przy rozliczaniu czasu, a niekiedy i w innych zastosowaniach bywa potrzebne właściwe zaokrąglanie liczb reprezentujących czas. Zwykle stosuje się wówczas kwadranse jako jednostkę czasu.
Różne warianty zaokrąglania czasu są przedstawione na filmie. Plik z przykładowymi danymi do pobrania zamieszczono poniżej filmu.
Zarejestrowano czas rozpoczęcia i zakończenia nauki oraz wynikający z ich różnicy czas nauki.
Do obliczenia różnicy czasu wykorzystano następującą formułę:
Użycie zwykłej różnicy może skutkować wyświetleniem znaków ###
. Zastosowana formuła zawsze poda poprawne wyniki, niezależnie od tego, czy odejmujesz godzinę wcześniejszą od późniejszej, czy odwrotnie.
Podstawową metodą zaokrąglania jest wykorzystanie reguły matematycznej. W efekcie nastąpi zaokrąglenie w górę lub w dół, zależnie od wartości uzyskanej w obliczeniach.
Na przykład, wykorzystując funkcję ZAOKR(zaokrąglana_liczba; liczba_cyfr)
wartość ZAOKR(4,30; 0)
zostanie zaokrąglona zgodnie z regułą matematyczną do liczby 4,0. Z kolei wartość ZAOKR(4,58;0)
, do 5,0.
Zakładając, że rzeczywisty czas nauki wyliczony został w komórce C2
, formuła zaokrąglająca matematycznie czas z dokładnością do kwadransów wyglądać będzie w następujący sposób (96 to liczba kwadransów jaką ma doba):
Efekt jej zastosowania pokazujemy na filmie.
Pobierz przykładowe dane:
Planujesz organizację maratonu filmowego. Chciałbyś przygotować notatkę z godzinami rozpoczęcia i zakończenia oglądania kolejnych filmów, tak by obie godziny były zaokrąglone do pełnych kwadransów. Zwróć uwagę, aby zaokrąglona wartość nie była mniejsza od godziny zakończenia oglądania filmu.
Prowadzisz dziennik snu. Codziennie notujesz godzinę, o której mniej więcej udało ci się zasnąć i o której się obudziłeś. Oblicz, ile spałeś każdego dnia i zaokrąglij tę wartość do kwadransów. Uwaga, w swoich obliczeniach uwzględnij sytuację, gdy pójście spać nastąpi tego samego dnia co pobudka (wówczas pójście spać nastąpi po godzinie 23:59).