Excel - kurs online - oferta dla każdego

Nie znasz dobrze obsługi Excela? A może nie znasz jej wcale? Doskonale wiem, że w dzisiejszych czasach i realiach, znajomość tego programu jest nie tylko niezbędna, ale przede wszystkim korzystna dla Ciebie samego. Moje szkolenie z Excela online pokaże Ci, że arkusz kalkulacyjny nie jest wcale Twoim wrogiem, a sprzymierzeńcem w porządkowaniu i analizie danych - nie tylko liczbowych. Stworzyłem kurs Excel online na każdym poziomie, zarówno dla osób początkujących, średniozaawansowanych, jak i zaawansowanych. Znajdziesz u mnie także szkolenie z Excela online dedykowane specjalnie przedsiębiorcom. Każdy kurs zawiera starannie wyselekcjonowany zakres wiedzy i zagadnień, które odpowiadają na ściśle sprecyzowane potrzeby jego użytkowników.


Excel - kurs online. Dlaczego warto?

Zastanawiasz się, czy Excel i kurs online to dobre połączenie? Czy taka forma nauki pracy z arkuszem kalkulacyjnym może być efektywna? Pozwól, że rozwieję Twoje wątpliwości.

Od lat z powodzeniem zajmuję się dzieleniem swoją wiedzą zdalnie. Ta forma nauki, szczególnie w ostatnim czasie, mocno zyskała na popularności, a jej techniki znacząco się rozwinęły. Abyś mógł biegle posługiwać się programem Excel, każdy swój kurs zaprojektowałem z ogromną starannością i w oparciu o zasady metodyki nauczania na odległość.

Jednak szkolenie z Excela online, to przede wszystkim ogromna wygoda dla Ciebie, ponieważ nie musisz wychodzić z domu, możesz uczyć się wraz ze mną z dowolnego miejsca i w wybranym przez siebie czasie. Dodatkowo każdy mój kurs Excela online zawiera materiały dydaktyczne dostępne dla Ciebie już po zakończeniu szkolenia. Krótkie nagrania filmowe, prezentujące różnego rodzaju działania w arkuszu kalkulacyjnym, które w dowolnej chwili możesz zatrzymać, odtworzyć ponownie, by jeszcze raz przeanalizować i utrwalić wiedzę, to doskonały sposób, by opanować Excel. Kurs online to nie tylko wygoda, to także oszczędność Twojego i mojego czasu - zamiast dojeżdżać w umówione miejsce, możemy poświęcić więcej chwil na ćwiczenia i praktykę.

Excel — Kwota słownie formułą funkcja ZEZWALAJ — porada 403

W tym poście pokażemy jak uzyskać zapis słowny danej kwoty za pomocą formuły. Formułę tą zapożyczyłem od Bila Szysza. Dzięki użyciu funkcji ZEZWALAJ możemy sobie pozwolić na stworzenie w miarę sensownej długości formułę (rys. nr 1).

Rys. nr 1 – formuła funkcji ZEZWALAJ
Rys. nr 1 – formuła funkcji ZEZWALAJ

Tak naprawdę możemy użyć gotowej formuły Billa Szysza. Wystarczy w niej podmienić jedną wartość, czyli odwołanie do komórki, z której kwotę chcesz przekształcić. Reszta formułe zadziała automatycznie.

Wcześniej takie rozwiązania widziałem tylko w VBA, które dla zwykłego użytkownika jest dużo trudniejsze. Ogólnie pojedyncze formuły są bardzo proste, problem stanowi połączenie tych formuł w jedną całość. Dlatego rozpisałem tą formułę krok po kroku, ponadto ponazywałem poszczególne elementy, żeby można to było łatwiej zrozumieć (rys. nr 2).

Rys. nr 2 – rozpisanie formuły krok po kroku
Rys. nr 2 – rozpisanie formuły krok po kroku

W pierwszym kroku musimy mieć liczbę, którą chcemy zapisać słownie, następnie musimy z niej wyciągnąć liczbę całkowitą, a w zasadzie moduł liczby, bo jest ona ujemna. Ucinamy końcówkę z groszami i pozbywamy się minusa z przodu. Trzy elementy formuły dają nam możliwość obliczenia tekstu dla jednostek, tysięcy i milionów (rys. nr 3).

Rys. nr 3 – wyliczenie tekstu dla jednostek, tysięcy i milionów
Rys. nr 3 – wyliczenie tekstu dla jednostek, tysięcy i milionów

Tak naprawdę są to te same formuły, tylko operują na innych częściach liczby. W kolejnym etapie musimy sobie przygotować rozpisaną dużą ilość liczb, żeby Excel wiedział jakiej końcówki słowa ma użyć. W języku polskim niestety zapis słowny ma wiele zmiennych końcówek (rys. nr 4).

Rys. nr 4 – rozpisany zapis słowny liczb
Rys. nr 4 – rozpisany zapis słowny liczb

W formułach musimy odwoływać się do tych przygotowanych zakresów, aby zapis słowny był prawidłowy z punktu widzenia języka polskiego.

Podsumowując, kiedy potrzebujesz uzyskać zapis słowny kwot pieniężnych, możesz użyć gotowej formuły. Wystarczy zmienić odwołanie do komórki z liczbą.


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.

Aktualnie w promocji urodzinowej możesz mieć Mistrza Excela w obniżonej cenie, jeśli tylko wpiszesz kod 35URODZINY
https://exceliadam.pl/produkt/ksiazka-mistrz-excela

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.

Power Query
https://www.udemy.com/course/mistrz-power-query/?couponCode=35URODZINY

Mistrz Excela
https://www.udemy.com/mistrz-excela/?couponCode=35URODZINY

Dashboardy
https://www.udemy.com/course/excel-dashboardy/?couponCode=35URODZINY

Mistrz Formuł
https://www.udemy.com/course/excel-mistrz-formul/?couponCode=35URODZINY

VBA
https://www.udemy.com/course/excel-vba-makra/?couponCode=35URODZINY

Microsoft Power BI
https://www.udemy.com/course/power-bi-microsoft/?couponCode=35URODZINY

Książka Mistrz Excela reklama

Excel — Ranking sprzedawców tablicowo 1 formuła z funkcją ZEZWALAJ Porada 401

W tym poście omówimy stworzenie rankingu sprzedawców tablicowo za pomocą jednej formuły z użyciem funkcji ZEZWALAJ. Jest to kontynuacja tematu z poprzednich dwóch postów, w których najpierw rozwiązywaliśmy to zagadnienie za pomocą kolumn pomocniczych, a następnie za pomocą jednej formuły (stworzonej z pojedynczych formuł, jakich używaliśmy w kolumnach pomocniczych). Przypomnimy najpierw przykładowe dane do tego zadania (rys. nr 1).

Rys. nr 1 – przykładowe dane
Rys. nr 1 – przykładowe dane

W tym poście pokażemy jak stworzyć ranking unikatowych sprzedawców za pomocą dużo mniej skomplikowanej formuły, niż ta, którą stworzyliśmy w poradzie nr 400 (rys. nr 2) https://exceliadam.pl/excel/excel-ranking-sprzedawcow-1-formula-tablicowa-porada-400 .

Rys. nr 2 – skomplikowana formuła z porady nr 400
Rys. nr 2 – skomplikowana formuła z porady nr 400

Skrócimy powyższą formułę stosując funkcję ZEZWALAJ. Z mojego punktu widzenia, wygodniej jest zastosować nazewnictwo funkcji ZEZWALAJ w już istniejącej formule (zastępując poszczególne elementy). Zastępujemy poszczególne elementy, ponieważ zazwyczaj kiedy odwołujemy się do wcześniejszej formuły stosujemy odwołanie do jej wyników a nie wpisujemy (kopiujemy) jej formuły. Zapis formuły z poprzedniej porady wygląda następująco:

=WYBIERZ({1\2}; SEKWENCJA(ILE.WIERSZY(UNIKATOWE(tSprzedażk[Sprzedawca]))); X.WYSZUKAJ(SEKWENCJA(ILE.WIERSZY(UNIKATOWE(tSprzedażk[Sprzedawca]))); MACIERZ.ILOCZYN(–(TRANSPONUJ(SUMA.JEŻELI(tSprzedażk[Sprzedawca]; UNIKATOWE(tSprzedażk[Sprzedawca]); tSprzedażk[Sprzedaż]))>= SUMA.JEŻELI(tSprzedażk[Sprzedawca]; UNIKATOWE(tSprzedażk[Sprzedawca]); tSprzedażk[Sprzedaż]));SEKWENCJA(ILE.WIERSZY(UNIKATOWE(tSprzedażk[Sprzedawca]));1;1;0)); UNIKATOWE(tSprzedażk[Sprzedawca])))

Aby wstawić Enter w formule (przejść do niższego wiersza) musimy w trybie edycji komórki użyć skrótu klawiszowego Alt+Enter. Zaczynamy od znaku równa się, a następnie wpisujemy nazwę funkcji ZEZWALAJ.

Musimy mieć tutaj "bystre oczko", żeby zauważyć, jakie elementy powtarzają się w naszej skomplikowanej formule. Możemy łatwo zauważyć, że często powtarza się zakres tSprzedażk[Sprzedawca], dlatego ten zakres zastąpimy jako pierwszy mniej skomplikowaną nazwą. Pierwszym argumentem funkcji ZEZWALAJ jest nazwa1, czyli wybrany przez nas element (nazwiemy go np.SprzedW, czyli wszyscy sprzedawcy. Drugi argument funkcji to wartość_nazwy1, czyli wartość naszego nazwanego argumentu – tablica tSprzedażk[Sprzedawca].

Aby za każdym razem nie szukać tej dłuższej nazwy tSprzedażk[Sprzedawca], żeby ją podmienić, musimy ją sobie skopiować. Następnie zaznaczamy dwie komórki (jedną z naszą formułą, a drugą spoza tego zakresu) i używając skrótu klawiszowego Ctrl+H, otwieramy okno Znajdowania i zamieniania. W tym oknie przechodzimy na zakładkę Zamień i w polu Znajdź wklejamy skopiowaną nazwę zakresy sprzed zmiany, a następnie w polu Zamień na wpisujemy nową nazwę nadaną w funkcji ZEZWALAJ dla tego zakresu – SprzedW. Tak ustawione parametry zatwierdzamy przyciskiem Zamień wszystkie (rys. nr 3).

Rys. nr 3 – okno Znajdowania i zamieniania
Rys. nr 3 – okno Znajdowania i zamieniania

Excel wyświetli nam komunikat o ilości takich zamian (rys. nr 4).

Rys. nr 4 – komunikat Excela o ilości zamienionych nazw
Rys. nr 4 – komunikat Excela o ilości zamienionych nazw

Otrzymaliśmy błąd w formule #NAZWA?, który wynika z tego, że został zamieniony również drugi argument funkcji ZEZWALAJ. Musimy go poprawić i wpisać pierwotną nazwę.

Trzeci argument funkcji to obliczenie_lub_nazwa2. U nas będzie to kolejny arguemnt nazwa2. Szukamy teraz kolejnego elementu, który się powtarza w naszej długiej formule – będzie to kolejny zakres tSprzedażk[Sprzedaż]. W formule ponownie naciskamy skrót Alt+Enter, aby przejść do kolejnego wiersza i tam podajemy kolejny argument funkcji – (nazwa2) Sprzedaż, trzeci argument, czyli wartość_nazwy2 to będzie tSprzedażk[Sprzedaż]. Ponownie zaznaczamy jedną komórkę z zakresu z naszą formułą oraz jedną z sąsiadujących i za pomocą skrótu klawiszowego Ctrl+H, otwieramy okno Znajdowania i zamieniania. W tym oknie analogicznie jak dla pierwszej nazwy w polu Znajdź wpisujemy wartość_nazwy2 (tSprzedażk[Sprzedaż]), a w polu Zamień na wpisujemy nazwa2 (Sprzedaż). Zatwierdzamy zamienianie przyciskiem Zamień wszystkie. Ponownie wyświetli nam się komunikat Excela o ilości zmian i otrzymamy błąd w formule, wynikający z tego ze został zamieniony również argument wartość_nazwy2. Wystarczy to zmienić i formuła zadziała prawidłowo. Na tym etapie formuła funkcji ZEZWALAJ powinna wyglądać następująco:

=ZEZWALAJ(SprzedW; tSprzedażk[Sprzedawca];

   Sprzedaż; tSprzedażk[Sprzedaż];

WYBIERZ({1\2}; SEKWENCJA(ILE.WIERSZY(UNIKATOWE(SprzedW))); X.WYSZUKAJ(SEKWENCJA(ILE.WIERSZY(UNIKATOWE(SprzedW))); MACIERZ.ILOCZYN(–(TRANSPONUJ(SUMA.JEŻELI(SprzedW; UNIKATOWE(SprzedW); Sprzedaż))>= SUMA.JEŻELI(SprzedW; UNIKATOWE(SprzedW); Sprzedaż));SEKWENCJA(ILE.WIERSZY(UNIKATOWE(SprzedW));1;1;0)); UNIKATOWE(SprzedW)))

Fragmenty danych, które nazywamy możemy również ręcznie zamieniać w formule bez korzystania z polecenia Znajdywania i zamieniania. Jednak wykorzystanie go daje nam gwarancję, że żadne ich wystąpienie nam nie umknie.

Kolejnym powtarzającym się elementem jest funkcja UNIKATOWE(SprzedW) – argument wartość_nazwa3, którą zastąpimy słowem Sprzedawcy (nazwa3). Znowu analogicznie jak dla poprzednich dwóch nazw zastępujemy odpowiednie nazwy polecenie Znajdywania i zamieniania.

Następną powtarzającą się nazwą jest funkcja ILE.WIERSZY(Sprzedawcy), czyli nasz kolejny argument funkcji ZEZWALAJ – wartość_nazwy4, który zamienimy na Wiersze (nazwa4). Ponownie zamieniamy wartości w całej formule.

Kolejna nazwa, którą zamienimy to SUMA.JEŻELI(SprzedW; Sprzedawcy; Sprzedaż). Powtarza się ona dwa razy, więc podmienimy ją ręcznie. Przypiszemy jej nazwę Wyniki. Zapis całej formuły będzie wyglądał następująco:

=ZEZWALAJ(SprzedW; tSprzedażk[Sprzedawca];

   Sprzedaż; tSprzedażk[Sprzedaż];

   Sprzedawcy; UNIKATOWE(SprzedW);

   Wiersze; ILE.WIERSZY(Sprzedawcy);

   Wyniki; SUMA.JEŻELI(SprzedW; Sprzedawcy; Sprzedaż);

WYBIERZ({1\2}; SEKWENCJA(Wiersze); X.WYSZUKAJ(SEKWENCJA(Wiersze); MACIERZ.ILOCZYN(–(TRANSPONUJ(Wyniki)>= Wyniki);SEKWENCJA(Wiersze;1;1;0)); Sprzedawcy))

Po zatwierdzeniu formuły otrzymamy wyniki przedstawione na rys. nr 5.

Rys. nr 5 – wyniki działania funkcji ZEZWALAJ
Rys. nr 5 – wyniki działania funkcji ZEZWALAJ

Podsumowując, najłatwiej było zastosować funkcje ZEZWALAJ na istniejącej długiej formule. Dzięki jej wykorzystaniu mogliśmy podmienić elementy powtarzające się w formule.

Nasza formuła nadal działa dynamicznie, czyli kiedy wprowadzimy zmiany do danych wejściowych, wyniki automatycznie się zaktualizują.


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.

Aktualnie w promocji urodzinowej możesz mieć Mistrza Excela w obniżonej cenie, jeśli tylko wpiszesz kod 35URODZINY
https://exceliadam.pl/produkt/ksiazka-mistrz-excela

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.

Power Query
https://www.udemy.com/course/mistrz-power-query/?couponCode=35URODZINY

Mistrz Excela
https://www.udemy.com/mistrz-excela/?couponCode=35URODZINY

Dashboardy
https://www.udemy.com/course/excel-dashboardy/?couponCode=35URODZINY

Mistrz Formuł
https://www.udemy.com/course/excel-mistrz-formul/?couponCode=35URODZINY

VBA
https://www.udemy.com/course/excel-vba-makra/?couponCode=35URODZINY

Microsoft Power BI
https://www.udemy.com/course/power-bi-microsoft/?couponCode=35URODZINY

Książka Mistrz Excela reklama

Excel — Podsumowania poniżej rozlanego zakresu — porada 395

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
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
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.

Aktualnie w promocji urodzinowej możesz mieć Mistrza Excela w obniżonej cenie, jeśli tylko wpiszesz kod 35URODZINY
https://exceliadam.pl/produkt/ksiazka-mistrz-excela

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.

Power Query
https://www.udemy.com/course/mistrz-power-query/?couponCode=35URODZINY

Mistrz Excela
https://www.udemy.com/mistrz-excela/?couponCode=35URODZINY

Dashboardy
https://www.udemy.com/course/excel-dashboardy/?couponCode=35URODZINY

Mistrz Formuł
https://www.udemy.com/course/excel-mistrz-formul/?couponCode=35URODZINY

VBA
https://www.udemy.com/course/excel-vba-makra/?couponCode=35URODZINY

Microsoft Power BI
https://www.udemy.com/course/power-bi-microsoft/?couponCode=35URODZINY

Książka Mistrz Excela reklama

Excel — Funkcja ZEZWALAJ LET spojrzenie Bill Szysz — porada 391

W tym poście zajmiemy się bardzo skomplikowanym rozwiązaniem wykorzystującym funkcje ZEZWALAJ  (angielskie LET).  Zadanie to omówimy na podstawie rozwiązania Bila Szysza, który jest znany z rozwiązywania bardzo skomplikowanych formuł, zajmujących niekiedy kilka linijek i wykorzystujących wiele funkcji.

Wykorzystane tutaj zostaną takie funkcje jak:

  • ZEZWALAJ
  • INDEKS
  • ADR.POŚR
  • JEŻELI
  • WYBIERZ
  • ILE.WIERSZY
  • LICZBA.KOLUMN
  • MOD
  • SEKWENCJA
  • FILTRUJ
  • NIE
  • CZY.BŁĄD

Bill Szysz przygotował rozwiązanie do zadania wymyślonego przez Mike’a Girvina dostępnego pod linkiem https://www.youtube.com/watch?v=Q9NjdogVBo8 w języku angielskim.

Zadanie polega na łączeniu różnych zakresów, a dokładniej różnych list danych w jedną. Jest to bardzo skomplikowane rozwiązanie (rys. nr 1).

rys. nr 1 — skomplikowane rozwiązanie

Zachęcam do obejrzenia filmu w celu poznania szczegółów tego rozwiązania. W tym filmie przetłumaczyłem wykorzystane formuły i wyjaśniam dokładnie ich mechanizm oraz zależności między poszczególnymi funkcjami. Pojedynczo stosowane funkcje są raczej proste, cała trudność polega na odpowiednim połączeniu wielu funkcji w jedną spójną całość.


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.

Aktualnie w promocji urodzinowej możesz mieć Mistrza Excela w obniżonej cenie, jeśli tylko wpiszesz kod 35URODZINY
https://exceliadam.pl/produkt/ksiazka-mistrz-excela

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.

Power Query
https://www.udemy.com/course/mistrz-power-query/?couponCode=35URODZINY

Mistrz Excela
https://www.udemy.com/mistrz-excela/?couponCode=35URODZINY

Dashboardy
https://www.udemy.com/course/excel-dashboardy/?couponCode=35URODZINY

Mistrz Formuł
https://www.udemy.com/course/excel-mistrz-formul/?couponCode=35URODZINY

VBA
https://www.udemy.com/course/excel-vba-makra/?couponCode=35URODZINY

Microsoft Power BI
https://www.udemy.com/course/power-bi-microsoft/?couponCode=35URODZINY

Książka Mistrz Excela reklama

Excel — Funkcja ZEZWALAJ (LET) pierwsze spojrzenie — porada 387

W tym poście omówimy funkcję ZEZWALAJ (w języku angielskim LET). Pierwszy raz o tej funkcji usłyszałem od Billa Jelena (https://www.youtube.com/watch?v=FF5jZ6mWH14).

W subskrypcji Insider mamy nową funkcję do testowania – ZEZWALAJ, która pozwala niejako na nazywanie formuł wewnątrz niej samej. Zaczniemy od prostych przykładów z równaniami matematycznymi. Dane do tego zadania zostały przedstawione na rys. nr 1.

Rys. nr 1 – dane do zadania

Pierwszym argumentem funkcji jest nazwa1, czyli w naszym przykładzie x. Co istotne, nie musimy nazwy pisać w podwójnych cudzysłowach. Drugi argument funkcji to wartość_nazwy1, czyli odwołanie do komórki z wartością argumentu X lub możemy również wartość tą wpisać na stałe ręcznie. Trzeci argument funkcji to obliczenie_lub_nazwa2, czyli np. równanie które chcielibyśmy obliczyć. Istotne jest, że nasza nazwa argumentu x jest nazwą wykorzystywaną tylko wewnątrz funkcji (rys. nr 2).

Rys. nr 2 – nazwa wykorzystywana wewnątrz funkcji

W trzecim argumencie wpisujemy proste równanie  x^2 + 2*x +3. Zapis całej formuły powinien wyglądać następująco:

=ZEZWALAJ(x;A2;x^2+2*x+3)

Po zatwierdzeniu formuły otrzymamy wynik przedstawiony na rys. nr 3.

Rys. nr 3 – wynik funkcji ZEZWALAJ
Rys. nr 3 – wynik funkcji ZEZWALAJ

Jak widać na rysunku powyżej otrzymaliśmy wynik po tym, jak Excel w miejsce każdego znaku x w równaniu wstawił wartość x=5.

Dzięki zastosowaniu funkcji ZEZWALAJ możemy budować różne równania i w łatwy sposób otrzymać gotowy wynik. Zrobimy teraz kolejny przykład. W tej formule w drugim argumencie funkcji zamiast odwołania do komórki, wpiszemy stałą wartość x (5). A równanie w trzecim argumencie zapiszemy w następujący sposób: x^3+2*x^2+3*x+2. Zapis całej formuły powinien wyglądać następująco:

=ZEZWALAJ(x;5;x^3+2*x^2+3*x+2)

Po zatwierdzeniu formuły otrzymamy wynik przedstawiony na rys. nr 4.

Rys. nr 4 – wynik funkcji ZEZWALAJ

Funkcja ZEZWALAJ pozwala nam również obliczać bardziej skomplikowane zadania np. z dwoma niewiadomymi (x i y). W pierwszym argumencie funkcji podamy wartość x, której w drugim argumencie przypiszemy wartość z komórki A8. Następnie podajemy argument nazwa2, czyli argument y i kolejny argument wartość_nazwy2 równą wartości w komórce B8. Dopiero po wpisaniu tych czterech argumentów, możemy wpisać argument obliczenie. Zapis równania w argumencie obliczenie będzie wyglądał następująco: x^2+y^2+x*y. Zapis całej formuły będzie wyglądał następująco:

=ZEZWALAJ(x;A8;y;B8; x^2+y^2+x*y)

Po zatwierdzeniu formuły otrzymamy wynik przedstawiony na rys. nr 5.

Rys. nr 5 – wynik funkcji ZEZWALAJ dla dwóch wartości

Co istotne jeśli w zapisie funkcji w argumencie wartość_nazwa1 wykorzystamy odwołanie do komórki, to funkcja będzie dynamiczna. Oznacza to, że jeśli zmienimy wartość x w komórce z odwołania to automatycznie zmieni nam się wynik. Jeśli natomiast wpiszemy konkretną wartość, nic nam się da zmiana w tabeli z danymi. 

Z funkcji ZEZWALAJ możemy korzystać nie tylko do obliczania równań. Pokażemy teraz jej inne możliwości. Zadanie to wykonamy na podstawie przykładowych danych z rys. nr 6.

Rys. nr 6 – przykładowe dane do zadania
Rys. nr 6 – przykładowe dane do zadania

Tę funkcję możemy wykorzystać tam, gdzie chcemy coś wyszukać, a funkcja WYSZUKAJ zwraca nam nie to, co chcemy pokazać użytkownikom. W przykładowych danych mamy tabelkę z produktami, w której oprócz cen mamy informację, że coś jest niedostępne, brak lub nie ma. Nie chcemy pokazywać klientowi tych informacji, tylko żeby wyświetlała się informacja np. – (myślnik). Gdybyśmy chcieli to rozwiązać za pomocą innej funkcji, użylibyśmy funkcji WYSZUKAJ.PIONOWO. Zapis funkcji wyglądałby następująco:

=WYSZUKAJ.PIONOWO(A2;$G$2:$H$9;2;0)

Jeśli funkcja WYSZUKAJ.PIONOWO zwróci nam tekst (nie ma, brak czy niedostępny, to chcemy aby wyświetlał się znak myślnika. Natomiast jeśli funkcja WYSZUKAJ.PIONOWO zwróci liczbę, to chcemy aby ta liczba się wyświetlała, czyli żeby został wynik funkcji.

W tym przykładzie nie zadziała funkcja JEŻELI.BŁĄD, bo wynik funkcji WYSZUKAJ.PIONOWO nie jest błędny, tylko dla nas nie odpowiedni. Musimy napisać funkcję JEŻELI, która będzie sprawdzała, czy wynik funkcji WYSZUKAJ.PIONOWO jest tekstem. Użyjemy tutaj funkcji CZY.TEKST.

Argumentem funkcji CZY.TEKST jest wartość, czyli sprawdzamy c k funkcji WYSZUKAJ.PIONOWO jest tekstem. Zapis funkcji CZY.TEKST powinien wyglądać następująco:

=CZY.TEKST(WYSZUKAJ.PIONOWO(A2;$G$2:$H$9;2;0))

Tak zapisaną funkcję CZY.TEKST wstawiamy w miejsce pierwszego argumentu funkcji JEŻELI (argument test_logiczny). Drugi argument funkcji JEŻELI to wartość_jeżeli_prawda, czyli wartość jaką chcemy otrzymać, jeśli warunek z testu logicznego jest spełniony. W tym argumencie wpisujemy znak myślnika w podwójnych cudzysłowach ("-"). Trzeci argument funkcji to wartość_jeżeli_fałsz, czyli wartość, jaką chcemy uzyskać, jezli test logiczny nie jest spełniony. W tym przypadku chcemy uzyskać wynik funkcji WYSZUKAJ.PIONOWO. Zapis całej formuły powinien wyglądać następująco:

=JEŻELI(CZY.TEKST(WYSZUKAJ.PIONOWO(A2;$G$2:$H$9;2;0));"-"; WYSZUKAJ.PIONOWO(A2;$G$2:$H$9;2;0))

Powyższą formułę zatwierdzamy i kopiujemy na wiersze poniżej. Otrzymamy wyniki funkcji JEŻELI przedstawione na rys. nr 7.

Rys. nr 7 – wyniki funkcji JEŻELI

ZEZWALAJ. Pierwszym argumentem funkcji jest nazwa1, czyli np. Cena. Drugi argument to wartość_nazwy1, czyli tutaj wklejamy wcześniej skopiowaną formułę funkcji WYSZUKAJ.PIONOWO za pomocą skrótu klawiszowego Ctrl+V. W argumencie obliczenie wpisujemy formułę funkcji JEŻELI, w której sprawdzamy, czy Cena jest tekstem za pomocą funkcji CZY.TEKST (argument funkcji JEŻELI – test_logiczny). W argumencie wartość_jeżeli_prawda chcemy otrzymać "-" (myślnik), natomiast w argumencie wartość_jeżeli_fałsz chcemy otrzymać wartość Cena. Zapis całej formuły powinien wyglądać następująco:

=ZEZWALAJ(Cena; WYSZUKAJ.PIONOWO(A2;$G$2:$H$9;2;0); JEŻELI (CZY.TEKST(Cena; "-";Cena))

Powyższą formułę zatwierdzamy i kopiujemy na wiersze poniżej. Otrzymamy wyniki, lecz w formie zaokrąglonej. Musimy zmienić formatowanie ogólne danych na formatowanie walutowe za pomocą skrótu klawiszowego Ctrl+Shift+4. Otrzymamy wyniki funkcji ZEZWALAJ przedstawione na rys. nr 8.

Rys. nr 8 – wyniki funkcji ZEZWALAJ

Teraz zajmiemy się ostatnim przykładem, który przygotowałem, na wykorzystanie funkcji ZEZWALAJ. Przykładowe dane do tego przykładu zostały przedstawione na rys. nr 9.

Rys. nr 9 – przykładowe dane do zadania

W tych danych mamy wykorzystaną funkcję tablicową FILTRUJ, która wyciąga przefiltrowane dane po sprzedawcy. Wykorzystujemy tutaj również funkcję CZY.PUSTA. W tym zadaniu chodzi o to, aby puste komórki zastąpić znakiem myślnik. Sama funkcja FILTRUJ w miejsce pustych komórek zwraca wartość 0 (zero). A my nie chcemy pokazywać wartości zero, chcemy ją zastąpić.

W tym celu wykonujemy analogiczny test logiczny jak w przykładzie powyżej (za pomocą funkcji JEŻELI). W pierwszym argumencie funkcji zapisujemy test_logiczny, sprawdzający czy funkcja zwróci nam wartość 0. Jeśli warunek jest spełniony, chcemy otrzymać znak myślnik (argument wartość_jeżeli_prawda). Jeśli warunek nie jest spełniony chcemy otrzymać wyniki funkcji FILTRUJ (argument wartość_jeżeli_fałsz). Zapis formuły powinien wyglądać następująco:

=JEŻELI(CZY.PUSTA(FILTRUJ(B1:C25;A1:A25=F2));"-"; FILTRUJ(B1:C25;A1:A25=F2)) Po zatwierdzeniu formuły otrzymamy wyniki przedstawione na rys. 

Rys. nr 10 – wyniki funkcji JEŻELI z użyciem funkcji FILTRUJ

Analogicznie możemy wykonać to zadanie za pomocą funkcji ZEZWALAJ. W niej zagnieździmy funkcję FILTRUJ, w której możemy nazwać wynik funkcji – Filtr. Dzięki temu w argumencie obliczenie mamy uproszczoną formułę i będzie ona bardziej zrozumiała dla osób, które będą korzystały z naszych obliczeń. Zapis formuły powinien wyglądać następująco:

=ZEZWALAJ(Filtr; FILTRUJ(B1:C25;A1:A25=F2);JEŻELI(CZY.PUSTA(Filtr);"-";Filtr)

Po zatwierdzeniu formuły otrzymamy wyniki przedstawione na rys. nr 11.

Rys. nr 11 – wyniki funkcji ZEZWALAJ

Prawdziwa potęga funkcji ZEZWALAJ pojawia się przy bardzo skomplikowanych formułach (jak to pokazywał Bill Jelen). Dane do tego zadania zostały przedstawione na rys. nr 12.

Rys. nr 12 – przykładowe dane

Mamy tutaj do czynienia z bardzo skomplikowaną formułą, wykorzystującą wiele funkcji (rys. nr 13).

Rys. nr 13 – formuła z użyciem funkcji ZEZWALAJ

Pracując nad tą skomplikowaną formułą, skróciłem odwołanie do zakresu nazywając go tb. Zapis formuły bez wykorzystania funkcji ZEZWALAJ jest dużo dłuższy co widać na rys. nr 14.

Rys. nr 14 – zapis formuły bez użycia funkcji ZEZWALAJ.

Zapis ten ma długość 4 linijek i wykorzystuje wiele różnych funkcji. Dzięki użyciu funkcji ZEZWALAJ udało się go skrócić do trzech niepełnych linijek. Zrobiłem małe podsumowanie. Mianowicie zapis funkcji JEŻELI jest wykorzystany 6 razy, a zapis funkcji WIERSZ, która zwraca numer wiersza wykorzystana została 2 razy (rys. nr 15).

Rys. nr 15 – ilość razów wykorzystania fragmentu formuły

Podsumowując, wykorzystywanie funkcji ZEZWALAJ pozwala w znacznym stopniu skracać skomplikowane formuły.


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.

Aktualnie w promocji urodzinowej możesz mieć Mistrza Excela w obniżonej cenie, jeśli tylko wpiszesz kod 35URODZINY
https://exceliadam.pl/produkt/ksiazka-mistrz-excela

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.

Power Query
https://www.udemy.com/course/mistrz-power-query/?couponCode=35URODZINY

Mistrz Excela
https://www.udemy.com/mistrz-excela/?couponCode=35URODZINY

Dashboardy
https://www.udemy.com/course/excel-dashboardy/?couponCode=35URODZINY

Mistrz Formuł
https://www.udemy.com/course/excel-mistrz-formul/?couponCode=35URODZINY

VBA
https://www.udemy.com/course/excel-vba-makra/?couponCode=35URODZINY

Microsoft Power BI
https://www.udemy.com/course/power-bi-microsoft/?couponCode=35URODZINY

Książka Mistrz Excela reklama