Studia podyplomowe z Excela i VBA pt. "Ekonomiczna analiza danych w programie Microsoft Excel i języku programowania VBA".

Trwają zapisy na studia. Decyduje kolejność zgłoszeńWięcej informacji na stronie studiów:

https://www.wne.uw.edu.pl/index.php/pl/dla-kandydatow/studia-podyplomowe/excel-vba/

Strona z informacjami dotyczącymi studiów podyplomowych, m.in.:

  • regulamin studiów
  • program studiów
  • terminy zjazdów
  • kontakt z prowadzącymi
  • zasady zaliczenia

Opis kursu:

Celem zajęć jest przedstawienie etapów analizy danych oraz narzędzi programu MS Excel służących do pracy z danymi na poziomie średnio zaawansowanym.


Tematyka kursu:

  • Wprowadzanie i edycja danych
  • Budowa arkusza kalkulacyjnego, zaznaczanie komórek, wprowadzanie danych, wstawianie nowych komórek, usuwanie danych i komórek, kopiowanie, wycinanie i wklejanie danych, tworzenie ciągów, listy niestandardowe, wypełnianie błyskawiczne, skróty klawiaturowe.

  • Formatowanie komórek
  • Standardowe formatowanie komórek (ogólne, liczbowe, procentowe, walutowe, księgowe, data i czas, specjalne) i niestandardowe formatowanie komórek (użycie symboli: @, spacja, zero, gwiazdka, znak zapytania, hasz, podkreślenie oraz złożone formatowania).

  • Znajdowanie, zamienianie i oczyszczanie danych
  • Narzędzie znajdź i narzędzie zamień (znajdź następny, znajdź wszystko, zamień wszystko, opcje dodatkowe, znaki specjalne).

  • Projektowanie arkuszy
  • Projektowanie i formatowanie tabel, projektowanie arkuszy przyjaznych dla użytkownika z wykorzystaniem elementów graficznych (m.in. kształtów, WordArtów, Pól tekstowych), tworzenie schematów organizacyjnych przy użyciu grafiki SmartArt.

  • Formuły w Excelu
  • Składnia formuł, wstawianie formuł, przeciąganie formuł, kopiowanie formuł, wyrażenia arytmetyczne, praca z nawiasami, odwołania względne i bezwzględne, błędy formuł.

  • Funkcje podstawowe
  • Używanie funkcji (wstawianie funkcji i wydajne z nich korzystanie), funkcje statystyczne, tekstowe, daty i godziny, dobre praktyki pracy na funkcjach.

  • Funkcje zaawansowane
  • Funkcje złożone, formuły zagnieżdżone, funkcje logiczne (testy logiczne, funkcje JEŻELI, ORAZ, LUB, NIE), funkcje wyszukiwania (X.WYSZUKAJ, WYSZUKAJ.PIONOWO, WYSZUKAJ.POZIOMO, WYSZUKAJ), przykłady biznesowe.

  • Praca na danych
  • Sortowanie danych (podstawowe, niestandardowe, wielopoziomowe, , na podstawie wartości komórek, kolorów, list niestandardowych), sumy częściowe, filtrowanie danych (liczbowych, dat, tekstowych, proste i złożone, wiele kryteriów, narzędzie filtrowanie zaawansowane), tabele danych (projekt, właściwości , obliczenia, odwoływanie się do danych).

  • Tabele przestawne
  • Analiza danych za pomocą tabel przestawnych. Konstrukcja tabel przestawnych, zmiana stylu tabeli przestawnej, aktualizacja tabeli przestawnej, statystyki i opcje obliczeń, grupowanie i filtrowanie zmiennych, zaawansowane opcje tabel przestawnych, pola i elementy obliczeniowe, tworzenie raportów i zestawień.

  • Wykresy
  • Wizualizacja danych za pomocą wykresów. Właściwości i formatowanie wykresów, style wykresów, typy wykresów: automatyczne, polecane, liniowe, kolumnowe, słupkowe, kołowe, kombi, mapa drzewa, punktowe, bąbelkowe. Zaawansowane formatowanie wykresów: definiowanie serii danych na wykresach, modyfikowanie zaawansowanych elementów wykresów, wykresy interaktywne.

  • Skróty klawiaturowe
  • Wydajne stosowanie skrótów klawiaturowych w codziennej pracy na różnego rodzaju danych i różnej ilości obserwacji.

  • Przykłady biznesowe
  • Rzeczywiste przykłady biznesowe dla danych o zróżnicowanym typie i strukturze. Tworzenie raportów analitycznych.

Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach:

Opis kursu:

Celem zajęć jest przedstawienie zaawansowanych narzędzi programu MS Excel służących do pracy z danymi i efektywnych metod ich używania na poziomie zaawansowanym.


Tematyka kursu:

  • Zaawansowane funkcje wyszukiwania i adresu
  • Funkcja X.WYSZUKAJ (w dwuwymiarowym wyszukiwaniu), funkcja INDEKS, PODAJ.POZYCZJĘ, X.DOPASUJ. Zakresy dynamiczne, funkcja PRZESUNIĘCIE, funkcja ADR.POŚR, nazywanie zakresów.

  • Zaawansowanie funkcje obliczeń warunkowych
  • Zaawansowane testy logiczne, funkcja WARUNKI, PRZEŁĄCZ, funkcje zliczania warunkowego LICZ.JEŻELI, LICZ.WARUNKI, funkcje warunkowych obliczeń SUMA.JEŻELI, SUMA.WARUNKÓW, ŚREDNIA.JEŻELI, ŚREDNIA.WARUNKÓW, MAX.WARUNKÓW, MIN.WARUNKÓW, funkcje baz danych, konstrukcja kryteriów w funkcjach baz danych.

  • Tablice dynamiczne
  • Nowe funkcjonalności Excela 365, dynamiczne tablice, rozlewające się zakresy, funkcja FILTRUJ, SORTUJ, UNIKATOWE, SEKWENCJA. Połączenie dynamicznych tablic z funkcjami warunkowymi i funkcjami wyszukiwania.

  • Formatowanie warunkowe
  • Szybkie formatowanie warunkowe, reguły wyróżniania komórek, reguły pierwszych i ostatnich, paski danych, skale kolorów, zestawy ikon, tworzenie niestandardowych reguł, tworzenie zaawansowanych reguł przy użyciu funkcji.

  • Sprawdzanie poprawności danych
  • Zaawansowane sprawdzanie poprawności danych przy użyciu formuł. Dynamiczne listy w poprawności danych z użyciem funkcji PRZESUNIĘCIE, UNIKATOWE, SORTUJ, czy FILTRUJ.

  • Zaawansowane tabele przestawne
  • Grupowanie i filtrowanie zmiennych, statystyki i zaawansowane opcje obliczeń, pola i elementy obliczeniowe, wykresy przestawne, tworzenie tabel przestawnych z zewnętrznych źródeł danych, fragmentatory i osie czasu.

  • Formanty formularza
  • Kontrolki typu: etykieta, przycisk, pole listy, pole kombi, przycisk pokrętła, pasek przewijania, pole wyboru, przycisk opcji, pole grupy. Tworzenie dashboardów biznesowych z wykorzystaniem formantów, m.in. kalkulator lokat, wyszukiwarka ofert w oparciu o funkcje FILTRUJ, dynamiczny wykres w oparciu o dane podane w formantach.

  • Sprawdzanie poprawności danych
  • Analiza wbudowanych kryteriów i tworzenie własnych, tworzenie formularzy odpornych na błędy (m.in. wartości spoza listy, zduplikowane wartości, pozostawienie pustych obserwacji).

  • Zastosowanie Excela w biznesie
  • Zaawansowane tabele przestawne. Zaawansowane, niestandardowe wykresy. Tworzenie dashboardu przy pomocy tabel przestawnych, wykresów i fragmentatorów. Tworzenie dashboardu z elementami graficznymi i niestandardowymi wykresami. Automatyzacja pracy z wykorzystaniem dynamicznych tablic. Praca z dużymi danymi, analiza wydajności funkcji Excela.

  • Dashboardy biznesowe
  • Rzeczywiste przykłady biznesowe dla danych o zróżnicowanym typie i strukturze. Tworzenie raportów analitycznych.


Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach:

Opis kursu:

Celem zajęć jest zaznajomienie słuchaczy analizą statystyczną w Excelu. Omówione zostaną ważniejsze metody statystyczne stosowane w badaniach oraz ekonomicznej analizie danych oraz przedstawione zostaną narzędzia Excela.

Tematyka kursu:

  • szeregi czasowe: prezentacja graficzna, analiza stóp wzrostu, budowa i przeliczanie indeksów, zamiana wartości nominalnych i realnych, analiza danych (giełdowych, walutowych, makroekonomicznych)
  • statystyki opisowe (m.in. średnia, mediana, dominanta, percentyle, odchylenie standardowe, rozstęp ćwiartkowy, współczynniki zmienności) – metody wyliczania, interpretacja, wizualizacja (histogramy, wykresy pudełkowe – tzw. Boxplot)
  • miary korelacji - metody wyliczania, interpretacja, wizualizacja (wykresy punktowe)
  • testowanie hipotez statystycznych: budowa testów (rozkłady, istotność, błędy pierwszego i drugiego rodzaju), rodzaje testów (dla prób zależnych i niezależnych, dla małych i dużych prób, dla średniej i zróżnicowania), wybór odpowiedniego testu, interpretacja wyników testów, wizualizacja wyników, testy nieparametryczne
  • modele regresji: model regresji liniowej (KMRL), estymacja modeli, istotność zmiennych, interpretacja modelu - jakość dopasowania, błędy, współczynniki zmiennych, modele ze stałą oraz bez stałej, zmienne zero-jedynkowe, trendy czasowe, praktyczne przykłady analiz ekonometrycznych
  • badania operacyjne (optymalizacja): problemy optymalizacyjne w ekonomii i biznesie, analiza warunkowa (menedżer scenariuszy, tabele danych, szukaj wyniku), pakiet optymalizacyjny Solver – ustawienie celu, warunki ograniczające, wartości zmieniane, metody obliczeń, parametry obliczeń
  • badania operacyjne (symulacja): zastosowania symulacji w ekonomii i biznesie, metoda Monte Carlo – idea, sposób użycia, wady i zalety, szacowanie rentowności i ryzyka przedsięwzięcia - biznesplan, badanie zysków firmy, analiza rachunku zysków i strat w powiązaniu ze strukturą i kosztem produkcji
  • przykłady aplikacji statystycznych w Excelu służących do tworzenia histogramów, wykresów pudełkowych oraz testów statystycznych

Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach:

Opis kursu:

Celem zajęć jest zaznajomienie słuchaczy modelowaniem finansowym w Excelu. Omówione zostaną ważniejsze modele stosowane w finansach oraz przedstawione zostaną funkcje i narzędzia Excela stosowane w analizie finansowej.

Tematyka kursu:

  • matematyka finansowa (lokaty): typy lokat bankowych, wartość bieżąca (PV) oraz wartość przyszła (FV), efektywna stopa procentowa, opodatkowanie oraz waluta lokaty, realizacja celów finansowych, przykład aplikacji do analizy lokat w Excelu
  • matematyka finansowa (kredyty): typy kredytów, systemy spłat kredytów (rata stała, rata malejąca, fundusz umorzeniowy, spłata kapitału w ostatniej racie), wysokość raty a długość trwania kredytu, dekompozycja rat kredytowych na część kapitałową i odsetkową, rzeczywista stopa procentowa, prowizja i waluta kredytu, przykład aplikacji do analizy kredytów w Excelu
  • ocena projektów inwestycyjnych: charakterystyka inwestycji (okres trwania, przepływy kapitałowe, stopa procentowa, opodatkowanie), okres zwrotu, zdyskontowany okres zwrotu, wartość bieżąca netto (NPV), wewnętrzna stopa zwrotu (IRR), zmodyfikowana wewnętrzna stopa zwrotu (MIRR), porównanie projektów inwestycyjnych, przykład aplikacji do analizy projektów inwestycyjnych w Excelu
  • analiza portfelowa (budowa portfeli): dywersyfikacja ryzyka, zwrot z aktywów, ryzyko, macierze korelacji, macierze wariancji-kowariancji, zwrot i wariancja portfela złożonego z dwóch aktywów, model Markowitza, portfele efektywne - o minimalnym ryzyku (MVP), dla zadanej stopy zwrotu, z uwzględnieniem instrumentów wolnych od ryzyka
  • analiza portfelowa (prognozowanie zwrotu): oczekiwany zwrot z portfela, model jednowskaźnikowy Sharpe'a, szacowanie współczynnika beta, dekompozycja ryzyka (systematyczne i specyficzne), miara ryzyka (Value at Risk), model CAPM, optymalizacja portfela, mierniki jakości zarządzania portfelem (alfa Jensena, Sharpe'a, Treynora)

Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach:

Opis kursu:

Celem zajęć jest zaznajomienie słuchaczy z analizą biznesową opartą na badaniach operacyjnych (modelach optymalizacyjnych i symulacjach Monte Carlo). Omówione zostaną ważniejsze modele teoretyczne oraz przedstawione zostaną narzędzia Excela.


Tematyka kursu:

  • badania operacyjne (optymalizacja): problemy optymalizacyjne w ekonomii i biznesie, analiza warunkowa (menedżer scenariuszy, tabele danych, szukaj wyniku), pakiet optymalizacyjny Solver – ustawienie celu, warunki ograniczające, wartości zmieniane, metody obliczeń, parametry obliczeń
  • metody symulacyjne: zastosowania symulacji Monte Carlo w ekonomii i biznesie – idea, sposób użycia, wady i zalety, szacowanie rentowności i ryzyka przedsięwzięcia - biznesplan, badanie zysków firmy, analiza rachunku zysków i strat w powiązaniu ze strukturą i kosztem produkcji 
  • symulacja Monte Carlo: wykorzystanie rozkładów ciągłych i dyskretnych, tworzenie funkcji celu, budowanie finansowych modeli symulacyjnych, analiza wrażliwości rozwiązania
  • funkcje finansowe, funkcje tablicowe, operacje macierzowe, narzędzie optymalizacyjne Solver, analiza scenariuszy

Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach:

Opis kursu:

Celem zajęć jest automatyzacja codziennie wykonywanej pracy w programie MS Excelu przy użyciu makropoleceń. Cały kurs poświęcony jest nauce języka programowania Visual Basic for Applications (VBA).

Tematyka kursu:

  • rejestrowanie makropoleceń: karta deweloper, nagrywanie makr, odwołania względne i bezwzględne, uruchamianie makr
  • budowa i optymalizacja kodu: budowa edytora VBA, elementy pliku Excela, składnia kodu, składnia procedur, odczytywanie, opisywanie i porządkowanie kodu nagranego przez rejestrator
  • odwołania do zakresów komórek: ActiveCell, Selection, Cells, Range
  • obiekty VBA: właściwości i metody, klasy, kolekcje, hierarchia
  • zmienne VBA: liczbowe, tekstowe, logiczne, obiektowe
  • funkcje i formuły w VBA: formuły wykonywane w VBA, formuły wykonywane w Excelu, funkcje wykonywane w VBA, funkcje Excelowe wykonywane w VBA, funkcje (okna dialogowe) MsgBox i InputBox
  • konstrukcje: With ... End With, For Each ... Next
  • instrukcje warunkowe: If … Then, Select Case
  • polecenie: GoTo

Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach:

Opis kursu:

Celem zajęć jest przedstawienie wydajnych metod programowania w VBA oraz efektywnego korzystania z rozbudowanych obiektów programu MS Excel w celu tworzenia zaawansowanych aplikacji.

Tematyka kursu:

  • pętle: For … Next, Do … While, Do … Until, polecenie Dir
  • obsługa błędów, przyśpieszanie działania makropoleceń
  • wydajne metody przetwarzania danych: działanie na pojedynczych komórkach, wykonanie operacji na tablicach zmiennych VBA, użycie funkcji Excela, użycie wbudowanych narzędzi Excela
  • wydajna praca na zakresach: właściwości End, CurrentRegion, UsedRange, metoda SpecialCells, tablice zmiennych VBA (deklaracja, zmiana wymiaru, wczytanie danych, wstawienie danych do komórek Excela, zmienne tablicowe)
  • procedury typu Sub: składnia, zasięg (prywatny i publiczny), przechowywanie wartości zmiennych (lokalne, globalne prywatne, globalne publiczne), wywoływanie procedur (skrótowe, słowo Call, metoda Run), przekazywanie argumentów (przez zmienną globalną, przez odwołanie, przez wartość)
  • procedury typu Function: składna, wywoływanie (z formuły Excela, z innej procedury, z okna Immediate, w formatowaniu warunkowym), argumenty (funkcje bezargumentowe, jednoargumentowe, wieloargumentowe, z argumentami opcjonalnymi, o nieokreślonej liczbie argumentów, funkcje tablicowe), tworzenie opisu funkcji dla Excela
  • wydajna praca na tabelach przestawnych: tworzenie i edytowanie, ważniejsze obiekty (PivotCache, PivotTable, PivotFields), odwoływanie się do pól (ColumnField, DataField, PageField i RowField) i znajdujących się w nich zmiennych, formatowanie, tworzenie wykresów przestawnych, ustawianie formatowań warunkowych dla tabel przestawnych
  • zaawansowana praca na wykresach: rodzaje wykresów (Charts, Worksheet Charts, Sparklines), obiekty (ChartObjects oraz Chart), typy wykresów (kolumnowe, liniowe, punktowe, powierzchniowe, łączone, histogramy, pudełkowe), tworzenie animacji na wykresach
  • liczne przykłady aplikacyjne wykorzystujące wiedzę zdobytą na całym kursie i pokazujące nabyte umiejętności, m.in. aplikacja importująca okresowe dane sprzedażowe (oddzielne pliki txt) do Excela, konsolidująca wszystkie sprawozdania do zbiorczej bazy danych, tworząca raporty dla poszczególnych grup produktowych bądź miast i zapisująca je w oddzielnych plikach xlsx oraz pdf

Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach:

Opis kursu:

Celem zajęć jest przedstawienie narzędzi oraz metod tworzenia profesjonalnych aplikacji Excela. Szczególny nacisk położony zostanie na budowę interfejsu użytkownika. Kurs realizowany jest na poziomie eksperckim.

Tematyka kursu:

  • omówienie narzędzi służących do projektowania interfejsu użytkownika
  • obsługa zdarzeń: arkuszy (m.in. Change, SelectionChange, Activate), skoroszytów (m.in. Open, BeforeClose, SheetActivate), aplikacji, wykresów (m.in. Select, MouseMove), zdarzenia niezwiązane z obiektami (m.in. OnKey, OnTime)
  • obiekty typu Shapes: wstawianie oraz edycja przycisków (m.in. WordArt, Pole tekstowe, ClipArt, Obraz), obsługa formantów formularza (Label, Button, ListBox, DropDown, CheckBox, OptionButton, GroupBox)
  • formanty ActiveX: wstawianie, modyfikowanie właściwości, przypisywanie procedur, rodzaje (ComandButton, ComboBox, CheckBox, ListBox, TextBox, ScrollBar, SpinButton, OptionButton, Label, formanty niestandardow), obsługa zdarzeń (m.in. Change, KeyDown /KeyUp, KeyPress, Click, DblClick, MouseDown/MouseUp, MouseMove, SpinDown/SpinUp, Scroll, DropButtonClick)
  • wbudowane okna dialogowe: funkcje - MsgBox, InputBox, metody - GetOpenFilename, FileDialog, ShowDataForm, ExecuteMso
  • niestandardowe okna dialogowe (formularze UserForm): projektowanie krok po kroku, obsługa przy użyciu skrótów klawiaturowych, obsługa zdarzeń UserForm, dostosowanie okna wyboru formantów (Toolbox), tworzenie własnych szablonów formularzy UserForm
  • zaawansowane formularze UserForm: projektowanie, programowanie i ocena zaawansowanych formularzy UserForm, pozycjonowanie okien dialogowych, monitorowanie poprawności wpisywanych danych do formularzy, używanie niestandardowych formantów, wydajne metody wstawiania danych do formularzy UserForm oraz zapisywania wyborów użytkownika
  • menu podręczne: konstrukcja, modyfikacja (obiekt CommandBar), odwołania do menu podręcznego, odwołania do formantów w menu podręcznym
  • wstążka: konstrukcja (kod XML), edycja (RibbonX), schemat modyfikacji wstążki
  • przykłady profesjonalnych aplikacji: analiza i ocena różnych aplikacji Excela stworzonych przez użytkowników (narzędziowych, statystycznych, finansowych, biznesowych)

Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach:

Opis kursu:

Celem zajęć jest przedstawienie narzędzi oraz metod tworzenia profesjonalnych aplikacji Excela. Szczególny nacisk położony zostanie na współpracę Excela z innymi programami. Kurs realizowany jest na poziomie eksperckim.

Tematyka kursu:

  • praca z obiektami zewnętrznymi w VBA: wczesne wiązanie (early binding), późne wiązanie (late binding)
  • operacje na plikach i katalogach przy użyciu wbudowanych poleceń VBA: m.in. MkDir, Open, FileCopy, Name, Kill, RmDir, Dir
  • operacje na plikach i katalogach przy użyciu obiektu zewnętrznego FileSystemObjest (FSO): odwołania do obiektu, struktura, metody (m.in. Create, Copy, Move, Delete, Get, Exists)
  • import plików z Internetu: WinHttpRequest
  • otwieranie plików: Shell, Shell.Application
  • pakowanie i rozpakowywanie plików ZIP: Shell.Application
  • różne metody importu danych z wielu plików Excela: m.in. ExecuteExcel4Macro, ActiveX Data Object
  • praca z programami pakietu Microsoft Office: Word, PowerPoint, Access (ActiveX Data Object oraz Data Access Objects, Outlook (Outlook.Application, Shell, FollowHyperlink, SendKeys)
  • programowanie rekurencyjne
  • tworzenie profesjonalnych aplikacji w Excelu: definicja, cechy, etapy projektowania, testowanie i ocena aplikacji
  • liczne przykłady profesjonalnych aplikacji: narzędziowych, statystycznych, finansowych, biznesowych oraz rozrywkowych

Uwaga:

Ten kurs dostępny jest również w formie otwartej w ramach partnerstwa z LabMasters. Szczegółowe informacje dostępne są na stronach: