Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki

Zaokrąglanie czasu przy zmiennych kryteriach

Przy okazji sporządzania rozliczeń czasu pracy bardzo często korzystamy z różnych zaokrągleń. Takie operacje bardzo wygodnie wykonamy w arkuszu kalkulacyjnym, ponieważ jest on wyposażony w specjalnie przeznaczone do tego celu funkcje.

Jeżeli stosujemy funkcję, program wymaga określenia kryterium zaokrąglenia. Taką informację najczęściej podajemy bezpośrednio w składni formuły, ale zdarza się, że jest to zmienna i znajduje się w arkuszu. Wyobraź sobie zestawienie wszystkich pracowników firmy X. Pracują oni na różnych stanowiskach, a zatem zasady rozliczania czasu pracy mogą się różnić. Część pracowników może dostawać wynagrodzenie za każde rozpoczęte 30 minut pracy, a część za np. 15 minut. Wówczas będziemy stosować różne kryteria zaokrąglania. W przygotowanym zestawieniu, przy każdym pracowniku może widnieć liczba minut, do której zaokrąglany jest czas pracy danej osoby.

Takie zestawienie możemy zobaczyć na filmie.

Pobierz plik z przykładowymi danymi. W kolumnie B znajduje się informacja z jaką dokładnością chcemy zaokrąglić czas w kolumnie A. Zastosowanie standardowego sposobu zaokrąglenia nie przyniosło oczekiwanego rezultatu, co jest widoczne w kolumnie C.

Aby otrzymać poprawne wyniki:

  1. Formułę z komórki C2 zamień na następującą:

Linia 1. znak równości ZAOKR kropka W kropka GÓRĘ otwórz nawias okrągły A2 średnik CZAS otwórz nawias okrągły 0 średnik B2 średnik 0 zamknij nawias okrągły zamknij nawias okrągły.
  1. Skopiuj ją w dół do kolejnych komórek.

W arkuszu pojawią się poprawne wyniki, jak jest to przedstawione na filmie.

W pierwszym argumencie funkcji ZAOKR.W.GÓRĘ podajemy adres komórki, w której znajduje się wartość do zaokrąglenia. W drugim argumencie została zagnieżdżona funkcja CZAS. Jej zadaniem jest zamiana wartości z kolumny B na liczbę, która będzie traktowana przez program jako liczba minut. Funkcja CZAS przyjmuje 3 argumenty: godzina, minuta oraz sekunda. Ze względu na to, że w kolumnie B określona jest liczba minut, w pierwszym i trzecim argumencie funkcji CZAS podano wartość zerową.

R1drdZnF2fkNA
Nagranie filmowe dotyczące zaokrąglania czasu przy zmiennych kryteriach

Pobierz przykładowe dane:

R14Wv6Wzl0Wam

Plik XLSX o rozmiarze 9.73 KB w języku polskim
Ćwiczenie 1

Czasami pomagasz przy robieniu cotygodniowych zakupów. Zawsze parkujecie samochód na tym samym parkingu, najbliżej sklepu. Opłata za postój wynosi 1,50 zł za każdą rozpoczętą godzinę. Oblicz całkowitą opłatę, jaką musieliście zapłacić za postój w tym miesiącu.

2
Ćwiczenie 2

Pracownicy dostają zapłatę za każde rozpoczęte 15 lub 10 minut pracy. Ci, którzy dostają wypłatę za każde rozpoczęte 10 minut pracy, oznaczeni są przez „*” zapisaną przy ich imieniu, jako pierwszy znak od lewej strony. Oblicz wynagrodzenie poszczególnych pracowników, zaokrąglając ich czas pracy w górę do 15 lub 10 minut. Kwotę do wypłaty zaokrąglij w górę do 2 cyfr po przecinku. Zastanów się, czy w każdym przypadku częstsze zaokrąglenie czasu pracy (co 10 minut) jest korzystniejsze dla pracowników?