W tym poście
nauczymy się jak można stworzyć ranking sprzedawców tablicowo, korzystając z
formuł kolumn pomocniczych. Ten film rozpoczyna cykl trzech filmów (porada 399,
400 i 401). W pierwszej poradzie będziemy budować listę sprzedawców tablicowo z
użyciem kolumn pomocniczych (każde kolejne obliczenie jest w osobnej kolumnie).
W drugiej poradzie będziemy chcieli te dane połączyć w całość, co niestety nie
jest tak proste jak by się mogło wydawać. Na koniec w trzeciej poradzie tą
połączoną formułę ponazywamy, żeby wykorzystać funkcję ZEZWALAJ.
Zadanie to
wykonamy na podstawie przykładowych danych z rys. nr 1.
Rys. nr 1 – przykładowe dane
Zaczynamy od
wyciągnięcia poszczególnych elementów tablicowo, czyli dane będą się same rozlewać,
co oznacza, że nasze dane będą dynamiczne. Najpierw potrzebujemy unikatowych
sprzedawców. Użyjemy tutaj funkcji UNIKATOWE, której pierwszym
argumentem jest Tablica, czyli kolumna tabeli z rys. nr 1 o nazwie Sprzedawca
(tSprzedażk[Sprzedawca]). Pozostałe argumenty są opcjonalne i je pomijamy.
Zapis formuły powinien wyglądać następująco:
=UNIKATOWE(tSprzedażk[Sprzedawca])
Powyższą
formułę zatwierdzamy, otrzymamy listę unikatowych sprzedawców przedstawioną na
rys. nr 2.
Rys. nr 2 – unikatowa lista sprzedawców
Tutaj nie
musimy sortować sprzedawców. Dopiero w kolejnej tabeli pomocniczej wyznaczymy
ich miejsca. W kolejnym etapie musimy dla naszych unikatowych sprzedawców
podliczyć sprzedaż. Użyjemy do tego funkcji SUMA.JEŻELI. Pierwszym argumentem
funkcji jest zakres, czyli kolumna, po której będziemy sprawdzać nasze
kryterium (tSprzedażk[Sprzedawca]). Drugi argument funkcji to kryteria,
czyli nasz rozlany zakres z listą unikatowych sprzedawców (G2#). Według nowej
nomenklatury nazw w Excelu, w zapisie dokładamy znak hash (#) do komórki, w
której jest formuła z rozlanym zakresem. Trzeci argument funkcji to suma_zakres,
czyli kolumna, po której chcemy zsumować wartości (tSprzedażk[Sprzedaż]). Zapis
całej formuły powinien wyglądać następująco:
Po
zatwierdzeniu formuły otrzymamy zsumowane wartości sprzedaży przedstawione na
rys. nr 3.
Rys. nr 3 – zsumowane wartości sprzedaży dla unikatowych sprzedawców
Teraz chcemy
znaleźć pozycje poszczególnych sprzedawców w rankingu względem wysokości
sprzedaży. Wykorzystamy tutaj funkcję POZYCJA.NAJW. Pierwszym argumentem
funkcji jest liczba, czyli zaznaczamy tutaj rozlany zakres w kolumnie H
(H2#). Drugi argument funkcji to odwołanie, w którym kolejny raz
zaznaczamy nasz rozlany zakres z kolumny H (H2#). W tym zapisie chodzi o to, że
funkcja POZYCJA.NAJW zwróci nam wynik dla każdej wartości sprzedaży z naszej
tablicy. Zapis całej formuły powinien wyglądać następująco:
=POZYCJA.NAJW(H2#;H2#)
Po
zatwierdzeniu formuły otrzymamy pozycje poszczególnych wartości sprzedaży
przedstawione na rys. nr 4.
Rys. nr 4 – pozycja poszczególnych wartości sprzedaży
Teraz potrzebujemy
ułożyć pozycje z kolumny I w odpowiedniej kolejności, aby stworzyć ranking sprzedawców.
Musimy stworzyć sekwencję liczb od 1 do 6, bo tylu mamy unikatowych
sprzedawców. Użyjemy tutaj funkcji SEKWENCJA, której pierwszym
argumentem są wiersze, czyli musimy zliczyć ilość wierszy, których
potrzebujemy. Wiersze zliczymy za pomocą funkcji ILE.WIERSZY, której
argumentem jest tablica (zakres listy unikatowych sprzedawców – G2#).
Zapis całej formuły powinien wyglądać następująco:
=SEKWENCJA(ILE.WIERSZY(G2#))
Powyższą
formułę zatwierdzamy, otrzymamy sekwencję od 1 do 6 przedstawioną na rys. nr 5.
Rys. nr 5 – sekwencja liczb od 1 do 6 (ilość wszystkich unikatowych sprzedawców)
Pozostaje
nam przypisać do tych uporządkowanych miejsc (rys. nr 5) odpowiednich
sprzedawców. W Excelu tablicowym możemy wykorzystać funkcję X.WYSZUKAJ. Pierwszym
argumentem funkcji jest szukana_wartość, czyli kolumna z naszą sekwencja
w odpowiedniej kolejności (K2#). Drugi argument to szukana_tablica,
czyli kolumna, w której będziemy szukać naszych wartości (I2#). Trzeci arguemnt
funkcji to zwracana_tablica, czyli kolumna, z której chcemy otrzymać
wartość — nazwę sprzedawcy (G2#). Cały zapis formuły powinien wyglądać
następująco:
=X.WYSZUKAJ(K2#;I2#;G2#)
Po
zatwierdzeniu formuły otrzymamy dopasowanych sprzedawców do rankingu
przedstawionych na rys. nr 6.
Rys. nr 6 – lista sprzedawców dopasowana do rankingu
Każda z użytych dziś formuł działa prawidłowo a dodatkowo jest dynamiczna. Mianowicie mamy przygotowaną w przykładowych danych drugą tabelkę, którą teraz dokleimy do naszych danych bazowych (rys. nr 7).
Rys. nr 7 – dodatkowa tablica danych, którą dokleimy do danych bazowych
Po doklejeniu danych możemy zauważyć w naszych kolumnach pomocniczych zmiany, mianowicie dane automatycznie się zaktualizowały. Jak widać na rys. nr 8 zmieniła się lista unikatowych sprzedawców i ilość miejsc w rankingu.
Rys. nr 8 – automatycznie zaktualizowane dane
Podsumowując, jeśli mamy możliwość rozbicia sobie takich obliczeń na poszczególne kroki, to wtedy obliczenia są proste i przede wszystkim wszystkie te formuły działają dynamicznie. Za każdym razem, kiedy zmienią się dane bazowe, zmienią się również wyniki. W kolejnej poradzie połączymy ten zapis. Niestety funkcja POZYCJA.NAJW będzie nam w tym przeszkadzać, co znacznie utrudni obliczenia i dołoży nam kolejnych obliczeń.
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.
W tym poście nauczymy się jak stworzyć ranking sprzedawców. W przykładowych danych na rys. nr 1 mamy zestawienie sprzedawców i ich sprzedaż. Z tych danych musimy zrobić podsumowanie sprzedaży poszczególnych sprzedawców, a następnie zrobić ranking, czyli wyciągnąć sprzedawców z największą sprzedażą.
Rys. nr 1 – przykładowe dane
Najpierw
zadanie to wykonamy za pomocą formuł i funkcjonalności Excela, a następnie to
samo zadanie wykonamy z wykorzystaniem tabeli przestawnej.
Pierwszym
krokiem będzie wyciągnięcie unikatowych wartości z kolumny Sprzedawca. Możemy
ręcznie skopiować wszystkich sprzedawców z kolumny B za pomocą skrótu
klawiszowego Ctrl+C, a następnie wkleić do kolumny G za pomocą skrótu Ctrl+V. Zaznaczamy
kolumnę G (Sprzedawca), a następnie wybieramy ikonkę polecenia Usuń
duplikaty z karty Dane (rys. nr 2).
Rys. nr 2 – polecenie Usuń duplikaty
Excel wyświetli nam komunikat Ostrzeżenie o usuwaniu duplikatów, w którym zaznaczamy checkbox przy opcji Pozostawić obecnie zaznaczony obszar, następnie zatwierdzamy komunikat przyciskiem Usuń duplikaty (rys. nr 3).
Rys. nr 3 – Ostrzeżenie o usuwaniu duplikatów
Wyświetli się okno Usuwania duplikatów, które zatwierdzamy przyciskiem OK (rys. nr 4).
Rys. nr 4 – okno Usuwania duplikatów
Wyświetli się kolejny komunikat, tym razem z informacją o liczbie usuniętych duplikatów i unikatowych wartości przedstawiony na rys. nr 5, który zatwierdzamy przyciskiem OK.
Rys. nr 5 – komunikat Excela
Otrzymamy kolumnę z sześcioma unikatowymi wartościami przedstawioną na rys. nr 6.
Rys. nr 6 – kolumna z unikatowymi wartościami (sprzedawcami)
Powyższe dane możemy posortować od A do Z za pomocą ikonki polecenia na karcie Dane (rys. nr 7).
Rys. nr 7 – polecenie sortowania danych od A do Z
Teraz musimy
podsumować sprzedaż poszczególnych sprzedawców. Użyjemy do tego funkcji SUMA.JEŻELI.
Pierwszym argumentem funkcji jest zakres, czyli zakres po którym
będziemy sprawdzać nasze kryterium (aby zaznaczyć całą kolumnę możemy użyć skrótu
klawiszowego Ctrl+Shift+Strzałka w dół. Zaznaczony zakres (B2:B325)
blokujemy bezwzględnie za pomocą klawisza F4. Drugi argument funkcji to kryteria,
czyli nazwa aktualnego sprzedawcy, którego nie blokujemy, ponieważ ma się
przesuwać w dół razem z kopiowanie formuły na wiersze poniżej. Trzeci argument
funkcji to suma_zakres, czyli kolumna, po której chcemy podsumować nasze
dane (E2:E325), zablokowana bezwzględnie. Zapis całej formuły powinien wyglądać
następująco:
=SUMA.JEŻELI($B$2:$B$325;G2;$E$2:$E$325)
Powyższą formułę
zatwierdzamy i kopiujemy w dół. Otrzymamy podsumowanie sprzedaży przedstawione
na rys. nr 8.
Rys. nr 8 – podsumowanie sprzedaży unikatowych sprzedawców
Otrzymaliśmy
sprzedaż sumaryczną wszystkich sprzedawców. Teraz możemy wykorzystać funkcję POZYCJA.NAJW
(pozycja największa), żeby określić pozycję danego wyniku w rankingu. Pierwszym
argumentem funkcji jest liczba, czyli konkretna wartość sprzedaży (H2).
Drugi argument funkcji to odwołanie, czyli zakres, z którego chcemy
zrobić ranking (H2:H7), zablokowany bezwzględnie za pomocą klawisza F4. Zapis
całej formuły powinien wyglądać następująco:
=POZYCJA.NAJW(H2;$H$2:$H$7)
Powyższą
formułę zatwierdzamy i przeciągamy na wiersze poniżej. Otrzymamy ranking pozycję
poszczególnych sprzedawców w rankingu sprzedaży przedstawiony na rys. nr 9.
Rys. nr 9 – ranking sprzedawców według wysokości sprzedaży
Jak widać na
rysunku powyżej mamy przyznane miejsca w rankingu, Cezary jest na pierwszym
miejscu a Paulina na ostatnim – szóstym. Aby ranking dobrze się prezentował to
musimy mieć posortowanych sprzedawców według miejsc, które kolejno zajmują.
Wykorzystamy do tego funkcje INDEKS, która będzie "patrzyła"
na kolumnę G (Sprzedawca), czyli w pierwszym argumencie podajemy zakres
zablokowany bezwzględnie — $G$2:$G$7. Drugi argument to nr_wiersza, czyli
pozycja poszczególnych sprzedawców. Aby uzyskać te pozysje musimy użyć funkcji PODAJ.POZYCJĘ.
Pierwszym argumentem funkcji jest szukana_wartość, czyli numer pozycji,
której szukamy – pozycja 1 (komórka K2). Drugi argument to przeszukiwana_tab,
czyli kolumna z rankingiem zablokowana bezwzględnie ($I$2:$I$7). Trzeci
argument to typ_porównania, wpisujemy wartość 0 – dopasowanie dokładne.
Zapis całej formuły powinien wyglądać następująco:
=INDEKS($G$2:$G$7;PODAJ.POZYCJĘ(K2;$I$2:$I$7;0))
Funkcja PODAJ.POZYCJĘ
zwraca nam numer wiersza z danym numerem w indeksie, a funkcja INDEKS zwraca
nam wartość z tego wiersza. Po zatwierdzeniu powyższej formuły i skopiowaniu
jej w dół, otrzymamy ranking przedstawiony na rys. nr 10.
Rys. nr 10 – ranking sprzedawców
Teraz pokażemy rozwiązanie wykorzystujące tabelę przestawną. Zaznaczamy pojedynczą komórkę w tablicy danych, na podstawie których chcemy wykonać tabelę przestawną. Wybieramy polecenie Tabela przestawna z karty Wstawianie (rys. nr 11).
Rys. nr 11 – polecenie Tabela przestawna
Otworzy nam się okno Tworzenia tabeli przestawnej, w którym wybieramy, gdzie chcemy umieścić raport w postaci tabeli przestawnej (Istniejący arkusz), wskazujemy konkretną komórkę (np. G10). Tak ustawione parametry zatwierdzamy przyciskiem OK.
Rys. nr 12 – okno Tworzenia tabeli przestawnej
Przeciągamy Sprzedawcę do obszaru Etykiet wierszy (punkt 1 na rys. nr 13), następnie przeciągamy Sprzedaż do obszaru Podsumowań wartości (punkt 2).
Rys. nr 13 – tworzenie tabeli przestawnej
Otrzymamy tabelę przedstawioną na rys. nr 14.
Rys. nr 14 – tabela przestawna
Mamy podsumowanie sprzedaży. W kolumnie Suma z Sprzedaż powinniśmy zmienić formatowanie, w tym celu klikamy prawym przyciskiem myszy na dowolną komórkę z tej kolumny, następnie z podręcznego menu wybieramy polecenie Format liczby (rys. nr 15).
Rys. nr 15 – polecenie Format liczby
Otworzy nam się okno Formatowania komórek, gdzie w polu Kategoria wybieramy Walutowe, następnie zatwierdzamy zmianę przyciskiem OK (rys. nr 16).
Rys. nr 16 – zmiana formatowania na walutowe
Otrzymamy sformatowane dane przedstawione na rys. nr 17.
Rys. nr 17 – sformatowane dane
W tabeli przestawnej możemy sobie posortować dane od największej do najmniejszej za pomocą ikony sortowania od Z do A na karcie Dane. Posortowane dane zostały przedstawione na rys. nr 18.
Rys. nr 18 – posortowane dane
Otrzymaliśmy niejako ranking, ale nas mniej interesuje wartość sprzedaży, a bardziej numer pozycji danego sprzedawcy. Pole Sprzedaż jeszcze raz przeciągniemy do obszaru podsumowań wartości jak na rys. nr 13 (punkt 2). W nowej kolumnie klikamy prawym przyciskiem myszy i z podręcznego menu rozwijamy polecenie Pokaż wartości jako, a następnie wybieramy polecenie Porządkuj wartości od największych do najmniejszych (rys. nr 19).
Rys. nr 19 – polecenie Porządkuj wartości od największych do najmniejszych
Otworzy nam się okno Pokazywania wartości jako, gdzie na liście rozwijanej w polu podstawowym wybieramy Sprzedawca. Tak ustawiony parametr zatwierdzamy przyciskiem OK (rys. nr 20).
Rys. nr 20 – okno Pokazywania wartości jako
Otrzymamy ranking sprzedawców w odpowiedniej kolejności, ponieważ wcześniej posortowaliśmy dane. Ponadto możemy zmienić nazwę kolumny Suma z Sprzedaż2 na Ranking (rys. nr 21).
Rys. nr 21 – ranking sprzedawców
Możemy pozbyć się wartości Suma końcowa, ponieważ jest nam zbędna. W tym celu rozwijamy polecenie Sumy końcowe (punkt 2 na rys. nr 22) z karty Projektowanie (punkt 1), a następnie wybieramy polecenie Wyłącz dla wierszy i kolumn (punkt 2).
Rys. nr 22 – ścieżka dostępu do polecenia Wyłącz dla wierszy i kolumn
Otrzymamy tabelę przestawną z rankingiem sprzedawców bez sumy końcowej przedstawioną na rys. nr 23.
Rys. nr 23 – ranking sprzedawców bez sumy końcowej
Podsumowując stworzenie rankingu możemy wykonać na dwa sposoby, za pomocą funkcjonalności klasycznego Excela i tabeli przestawnej. Jak widać powyżej szybszym sposobem jest wykorzystanie tabeli przestawnej.
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.
W tym poście nauczymy się jak zaokrąglić czas z dokładnością do 15 minut. Zadanie to wykonamy na podstawie przykładowych danych z rys. nr 1.
Rys. nr 1 – przykładowe dane
W powyższych
danych mamy zarejestrowaną godzinę wejścia i wyjścia pracownika, następnie
obliczony czas spędzony w biurze. Zawarty tam czas musimy zaokrąglić np. do 15
minut, żeby później na tej podstawie mieć możliwość obliczenia pensji.
Zaokrąglenie
czasu okazuje się całkiem łatwe, jeśli znamy funkcjonalności Excela. Jest taka
funkcja jak ZAOKR.DO.WIELOKR(zaokrąglij do wielokrotności). Pierwszym
argumentem funkcji jest liczba, czyli wartość jaką chcemy zaokrąglić (u
nas C2). Drugi argument funkcji to wielokrotność, czyli dokładność, z
jaką chcemy zaokrąglić ten czas. Jeśli w pierwszym argumencie podaliśmy czas,
to w drugim musimy podać do jakiego ułamka doby chcemy go zaokrąglić. Ta
funkcja jest bardzo wygodna, dzięki czemu możemy ten czas zapisać jako taki,
jaki wyświetla się w Excelu w podwójnych cudzysłowach ("0:15"). Zapis
całej formuły powinien wyglądać następująco:
=ZAOKR.DO.WIELOKR(C2;"0:15")
Powyższą formułę
zatwierdzamy i kopiujemy na komórki w dół. Otrzymamy wtedy obliczony czas pracy
z dokładnością do 15 minut przedstawiony na rys. nr 2.
Rys. nr 2 – obliczony czas pracy z dokładnością do 15 minut (kolumna D)
Istotne
jest, że Excel zaokrągla czas tak jak standardowa funkcja ZAOKR, czyli
wartości większe bądź równe 5 zaokrągla w górę, a wartości mniejsze od 5 w dół.
Jeśli
chcielibyśmy wymusić, żeby Excel zawsze zaokrąglał nam np. czas pracy w dół, to
wystarczy użyć funkcji ZAOKR.W.DÓŁ.MATEMATYCZNE, której pierwszym
argumentem jest liczba, czyli wartość którą chcemy zaokrąglić (u nas
komórka C2). Drugi argument to istotność, czyli inaczej dokładność, z
jaką chcemy zaokrąglić czas. Zapisujemy go tak jak drugi argument funkcji ZAOKR.DO.WIELOKR,
czyli "0:15". Trzeci argument funkcji to tryb, w którym decydujemy,
czy chcemy zaokrąglać w dół czy górę. Jest to argument opcjonalny, nie musimy
go wpisywać, bo wtedy domyślnie Excel zaokrągli wartości w dół. Zapis całej
formuły powinien wyglądać następująco:
=ZAOKR.W.DÓŁ.MATEMATYCZNIE(C2;"0:15")
Powyższą
formułę zatwierdzamy i kopiujemy na wiersze poniżej. Otrzymamy wtedy czas
zaokrąglony w dół z dokładnością do 15 minut przedstawiony na rys. nr 3.
Rys. nr 3 – obliczony czas zaokrąglony w dół z dokładnością do 15 minut (komuna E)
Analogicznie
możemy czas zaokrąglić w górę, za pomocą funkcji ZAOKR.W.GÓRĘ.MATEMATYCZNE
lub klasycznej (była pierwsza) ZAOKR.W.GÓRĘ. Wybierzemy tą drugą, żeby
pokazać, że to ta sama funkcja tylko bez ostatniego argumentu. Pierwszym argumentem
funkcji jest liczba, czyli jak w innych tego typu funkcjach wartość,
którą chcemy zaokrąglić (komórka C2). Drugi argument funkcji to istotność,
czyli dokładność, z jaką dane mają być zaokrąglone ("0:15"). Za[pis
całej formuły powinien wyglądać następująco:
=ZAOKR.W.GÓRĘ(C2;"0:15")
Zatwierdzamy
powyższą formułę i kopiujemy na wiersze poniżej. Otrzymamy obliczony czas zaokrąglony
z dokładnością do 15 minut w dół przedstawiony na rys. nr 4.
Rys. nr 4 — obliczony czas zaokrąglony w górę z dokładnością do 15 minut (komuna F)
Podsumowując, poznaliśmy dziś funkcje, których możemy użyć w celu zaokrąglenia czasu z dokładnością do 15 minut. Ta funkcjonalność pozwoli nam na przykład obliczyć pensje pracowników, wynikających z wypracowanych godzin.
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.
W tym poście poznasz wszystko, co powinieneś wiedzieć o funkcji ZAOKR (zaokrąglij) i zaokrąglaniu liczb. Zagadnienie to omówimy na podstawie przykładowych danych z rys. nr 1.
Rys. nr 1 – przykładowe dane
Pierwszym argumentem
funkcji ZAOKR jest liczba, czyli komórka zawierająca liczbę, jaką
chcemy zaokrąglić (w naszym przykładzie komórka A2). Drugim argumentem funkcji
jest liczba_cyfr, czyli ilość miejsc po przecinku, do jakiej chcemy
zaokrąglić liczbę (u nas 2). Zapis całej formuły powinien wyglądać następująco:
=ZAOKR(A2;2)
Po
skopiowaniu formuły w dół otrzymamy zaokrąglone liczby przedstawione na rys. nr
2.
Rys. nr 2 – liczby zaokrąglone do dwóch miejsc po przecinku
Zaokrąglanie
działa na zasadach matematyki, czyli cyfry od 5 są zaokrąglane w górę, a
poniżej 5 w dół (można powiedzieć, że kolejne cyfry są odcinane).
Teraz
zajmiemy się zaokrąglaniem do licz całkowitych. Użyjemy tej samej funkcji.
Pierwszy argument również się nie zmieni, natomiast w argumencie liczba_cyfr
podamy ilość 0, zby uzyskać liczby całkowite. Zapis formuły będzie wyglądał następująco:
=ZAOKR(A2;2)
Po
skopiowaniu formuły w dół otrzymamy liczby zaokrąglone do całkowitych (0 miejsc
po przecinku) przedstawione na rys. nr 3.
Rys. nr 3 – liczby zaokrąglone do całkowitych (zero miejsc po przecinku)
Zaokrąglanie
działa tutaj tak, że zwraca uwagę na jedną cyfrę – tą najbliżej interesującego
nas wyniku. Np. dla liczby 45,399 otrzymamy liczbę 45, ponieważ wartość 3 jest
mniejsza od 5 i zaokrągla liczbę w dół. Dla licz ujemnych zaokrąglenie odbywa
się w kierunku od zera.
Ciekawostką
na temat funkcji ZAOKR jest to, że może ona zaokrąglać liczby również do
tysięcy. Jest to taki efekt, jakby przecinek przeskoczył w lewą stronę o trzy
miejsca. Pierwszy argument funkcji ZAOKR to liczba, czyli komórka z liczbą,
którą chcemy zaokrąglić (E2). W drugim argumencie (liczba_cyfr), aby uzyskać
efekt zaokrąglenia do tysięcy musimy podać liczbę na minusie (przesuwamy się o
trzy miejsca więc będzie to liczba ‑3). Zapis formuły powinien wyglądać następująco:
=ZAOKR(E2;-3)
Po zatwierdzeniu
i skopiowaniu formuły na wiersze poniżej otrzymamy wyniki przedstawione na rys.
nr 4.
Rys. nr 4 – liczby zaokrąglone do tysięcy
Znowu
patrzymy tylko na wcześniejszą cyfrę zaokrąglania i np. dla liczby 3499,9
otrzymamy liczbę 3000 (funkcja patrzy tylko na najbliższą cyfrę). Dla cyfry od
5 w górę liczba się zwiększa, a dla cyfr poniżej 5 dodatkowe cyfry odcinamy.
Podsumowując
funkcja ZAOKR zaokrągla liczbę do wskazanej precyzji np. 2 miejsc po przecinku
(grosze), do 0 miejsc po przecinku (złotówki), a nawet do ‑3 miejsc po
przecinku, czyli do tysięcy. Gdy kolejna cyfra po ustalonej precyzji jest mniejsza
od 5, zaokrąglenie odbywa się w dół (dodatkowe cyfry są po prostu odcinane).
Gdy kolejna cyfra jest większa bądź równa 5 to zaokrąglenie odbywa się w górę.
Ciekawostką jest, że liczby ujemne zaokrąglane są w kierunku od zera, czyli np.
– 14,8 z precyzją do 0 miejsc po przecinku zostanie zaokrąglone w górę do – 15
(rys. nr 5).
Rys. nr 5 – podsumowanie funkcji ZAOKR
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.
W tym poście nauczymy się jak w rozlewającej się formule dołożyć dodatkowe obliczenia podsumowania danych. Odcinek bazuje na formule od Billa Szysza (rys. nr 1).
Rys. nr 1 – formuła Billa Szysza
Powyższą formułę przetłumaczyłem na język polski, żeby ułatwić jej zrozumienie (rys. nr 2).
Rys. nr 2 – formuła przetłumaczona na język polski
Mamy przykład, w którym wyciągamy konkretną liczbę ostatnich elementów, u nas 5. Ponadto jest dopisana formuła pozwalająca na dodatkowe obliczenia na tych danych, takie jak suma, średnia, min i max. Przede wszystkim możemy wybrać sobie jakie podsumowania nas interesują (fragmentator). Jak widać na rys. nr 2 formuła jest długa, mimo wykorzystania nowej funkcji ZEZWALAJ. Wykorzystujemy tutaj takie funkcje jak: TRANSPONUJ, LICZBA.KOLUMN, INDEKS, JEŻELI, SEKWENCJA, ILE.WIERSZY, SUMA, WYBIERZ, ŚREDNIA, MIN, MAX, MOD, NIE, CZY.BŁĄD, FILTRUJ, CZY.LICZBA, PODAJ.POZYCJĘ.
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.
W poradzie
393 omawialiśmy funkcje z rodziny CZY, między innymi funkcje CZY.PUSTE, CZY.TEKST
i CZY.NIE.TEKST. Zwracaliśmy wtedy uwagę jakie wyniki dają wyżej
wymienione funkcje w stosunku do różnych danych (rys. nr 1). Np. liczby
zapisane jako tekst również zostaną zliczone do komórek wypełnionych tekstem.
Rys. nr 1 – wartości zwracane przez funkcje z rodziny CZY w zależności od danych bazowych
Problem z
tymi funkcjami pojawia się, kiedy mamy do czynienia z pustym ciągiem tekstowym
wpisanym ręcznie bądź otrzymanym w wyniku jakiejś formuły. W takiej sytuacji
funkcja CZY.TEKST zlicza te komórki. Dodatkowo interesuje nas funkcja LICZ.JEŻELI,
w której w argumencie kryteria możemy wpisać operator różne ("<>").
Jeśli w środku operatora różne nie podamy żadnej wartości to Excel zwróci różne
od pustych wartości. Zapis takiej formuły wyglądałby następująco:
=LICZ.JEŻELI(B2;
"<>")
Taka funkcja
nie będzie zliczać wartości tylko w momencie faktycznie pustej komórki. Jeśli w
komórce wpiszemy pusty ciąg tekstowy lub będzie on wynikiem działania jakiejś
formuły, zostanie on zliczony, tak samo jak wszystkie inne wpisane przez nas
wartości (rys. nr 2). Nam chodzi jednak o to, aby większość z tych wartości
pominąć, szczególnie puste ciągi tekstowe.
Rys. nr 2 – wartości zwracane przez podane funkcje w różnych przypadkach
Leila
Gharani pokazała inny zapis funkcji LICZ.JEŻELI,
która zlicza liczby zapisane jako tekst, pomija różne rodzaje liczb oraz
wartości logiczne PRAWDA i FAŁSZ, nie zlicza wszystkich rodzajów błędów oraz
wartości, które są wpisane (https://www.youtube.com/watch?v=cF_yqAU3ybs).
Zapis formuły Leili Gharany powinien
wyglądać następująco:
=LICZ.JEŻELI(B2;"><")
Jedyne do czego możemy się „przyczepić”
to dwa ostatnie przypadki w danych, gdzie mamy wpisany tekst, ale poprzedzony
znakiem hash (#) lub ręcznie wpisany symbol pustego ciągu tekstowego ("").
Taką wartość chcielibyśmy mieć zliczoną, bo ewidentnie to jest tekst (rys. nr
3).
Rys. nr 3 – działanie funkcji LICZ.JEŻELI w różnych przypadkach (kolumna G)
Zajmiemy się
teraz wyjaśnieniem zapisu formuły Leili Gharani. Chodzi o to że użyte przez nią
znaki "><" to nie jest tak naprawdę operator porównania w
Excelu. Jest to operator większe niż połączony ze znakiem mniejsze niż. Można
to również zapisać jako dwa osobne znaki porównania połączone znakiem ampersand
(">"&"<").
Przejdźmy na
arkusz Znaki w pliku do filmu. Zrobimy tutaj małą operację, której zapis
powinien wyglądać następująco: ="b">"A". W wyniku takiej
formuły otrzymamy wynik testu logicznego PRAWDA. Wynika to z zasady, że jak
porównujemy litery alfabetu w Excelu to litera, która jest później w alfabecie
uznawana jest za większą. Właśnie na tej zasadzie opiera się zapis odwróconego
znaku różne niż.
W arkuszu
Znaki mamy rozpisane wszystkie znaki kodu ASCII od numeru 1 do 255. W kolumnie
Posortowane mamy te znaki posortowane (rys. nr 4).
Rys. nr 4 – znaki kodu ASCII
W tych danych mamy całą masę zer. Co istotne, znak hash (#) jest mniejszy od znaku mniejszości, więc funkcja LICZ.JEŻELI zwraca nam dla niego wartość zero (0). Dlatego zapis tekstowy poprzedzony znakiem hash daje nam wartość 0. Dopiero kiedy natrafimy na znak mniejszości w posortowanej liście, to wszystkie znaki poniżej dadzą nam wartość 1 (rys. nr 5).
Rys. nr 5 – znaki kodu ASCII mniejsze od znaku mniejszości
Podsumowując
działanie formuły polega na sprawdzaniu czy dane w komórce są mniejsze od znaku
mniejszości. Aby puste znaki tekstowe oraz znak hash dawał wynik 1, wystarczy
zmienić trochę formułę i zamiast znaku mniejszości wpisać znak wykrzyknika (!),
który jest nad znakiem hash po posortowaniu znaków kodu ASCII. Zapis formuły
powinien wyglądać następująco:
=LICZ.JEŻELI(B2;
">"&"!")
Powyższą
formułę kopiujemy w dół kolumny G i otrzymamy zaktualizowane wyniki
przedstawione na rys. nr 6.
Rys. nr 6 – zaktualizowane wyniki dla znaku hash i pustego ciągu tekstowego
Jak widać na
rys. powyżej zmiana w formule spowodowała, że zapis tekstowy ze znakiem hash na
początku oraz wpisany ręcznie pusty ciąg tekstowy został zliczony w formule.
Ważne jest zapoznanie
się z tą sztuczką i z czego ona wynika, bo to pozwoli nam prawidłowo z niej
korzystać w obliczeniach.
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.