← Powrót do Portfolio
CRM i dashboard komisji ds. dofinansowań marketingowych — widok główny projektu

CRM i dashboard komisji ds. dofinansowań marketingowych

ExcelPower QueryPower PivotVBAKPI

Excelowy system operacyjno-analityczny wspierający ocenę wniosków o dofinansowanie działań marketingowych, kontrolę rozliczeń oraz analizę efektywności programu. Projekt łączy przygotowanie syntetycznej bazy danych, Power Query, model danych, dashboardy KPI, aktywną nawigację między arkuszami oraz formularz VBA do obsługi decyzji komisji.

Dane przedstawiają stan na 1 lutego 2025 roku i obejmują pełne lata 2022–2024 oraz wnioski ze stycznia 2025 roku. Wnioski styczniowe znajdują się na etapie rozpatrywania przez komisję. W wersji demonstracyjnej pokazano również, jak formularz VBA zapisuje decyzję dla wybranego wniosku i aktualizuje dane w głównej bazie.

Narzędzia: Excel, Power Query, Power Pivot, VBA, tabele przestawne, formuły, formatowanie warunkowe, dashboard design.

1Problem i cel projektu

W organizacji posiadającej sieć sprzedaży lub partnerów biznesowych proces przyznawania dofinansowań marketingowych może obejmować wiele wniosków, różnych przedstawicieli, regionów, typów akcji i budżetów. Sama decyzja o przyznaniu środków nie wystarcza — ważne jest również późniejsze rozliczenie akcji i ocena, czy dofinansowanie przyniosło oczekiwany efekt biznesowy.

Głównym problemem biznesowym był brak jednego narzędzia, które pozwalałoby komisji oraz osobom nadzorującym program dofinansowań kompleksowo obsługiwać proces: od przeglądu wniosków, przez ocenę historii przedstawiciela, po kontrolę rozliczeń i analizę efektywności programu.

Takie narzędzie powinno umożliwiać:

  • przeglądanie i filtrowanie wniosków,
  • sprawdzanie historii przedstawiciela przed podjęciem decyzji,
  • analizowanie wcześniejszych wyników i rozliczeń,
  • monitorowanie opóźnień w rozliczeniach,
  • kontrolowanie wykorzystania budżetu,
  • identyfikowanie wniosków wymagających dodatkowej uwagi,
  • ocenę efektywności programu dofinansowań.

Celem projektu było stworzenie skoroszytu Excel, który nie jest wyłącznie statycznym raportem, ale pełni funkcję prostego narzędzia operacyjnego dla komisji i osób nadzorujących program dofinansowań.

Przygotowałam dashboardy z myślą o pracy na dużym ekranie jako stanowisko robocze. Dzięki temu użytkownik może jednocześnie widzieć najważniejsze KPI, tabele, slicery, listy wniosków i szczegóły analityczne.

2Dane

Przygotowałam dane specjalnie na potrzeby projektu portfolio. Są to dane fikcyjne, inspirowane realnym procesem biznesowym. Wszelka zbieżność danych osobowych, wartości lub sytuacji biznesowych jest przypadkowa.

Zaprojektowałam zbiór tak, aby umożliwić analizę zarówno na poziomie operacyjnym, jak i biznesowym: według roku, miesiąca, regionu, przedstawiciela, typu akcji, statusu wniosku, terminowości rozliczeń i efektywności inwestycji.

W projekcie przygotowałam między innymi:

  • bazę 625 wniosków,
  • bazę 80 przedstawicieli,
  • bazę 85 opisów działań marketingowych,
  • bazę rozliczeń obejmującą wnioski, które otrzymały pozytywną decyzję,
  • kalendarz raportowy obejmujący każdy dzień od 01.01.2022 do 31.12.2025,
  • tabele pomocnicze dla statusów, segmentów, typów działań i powodów odmowy.

Przygotowałam opisy działań marketingowych jako zbiór syntetyczny. Dla uproszczenia część opisów przypisałam losowo do wniosków zgodnie z typem akcji. W realnym środowisku każdy wniosek zawierałby indywidualny opis lub biznes plan przygotowany przez przedstawiciela.

Przy tworzeniu danych korzystałam również ze wsparcia AI, przede wszystkim do przyspieszenia generowania syntetycznych rekordów zgodnie z określonymi przeze mnie założeniami. Moim zadaniem było zaprojektowanie logiki biznesowej, struktury danych, zależności między tabelami, wskaźników oraz scenariuszy analitycznych.

Zdjęcie 1. Kalendarz raportowy z kolumnami pomocniczymi do analiz miesięcznych, kwartalnych i rocznych
Zdjęcie 1. Kalendarz raportowy z kolumnami pomocniczymi do analiz miesięcznych, kwartalnych i rocznych

3Model danych

Zaprojektowałam projekt z myślą o strukturze zbliżonej do modelu gwiazdy. Przygotowałam tabelę faktów dla wniosków oraz tabele wymiarów, m.in. dla przedstawicieli, kalendarza, statusów, typów inicjatyw, kanałów, segmentów, skali działań i powodów odmowy.

W modelu uwzględniłam między innymi:

  • tabelę faktów z wnioskami,
  • wymiar przedstawicieli,
  • wymiar kalendarza,
  • wymiar statusu wniosku,
  • wymiar statusu rozliczenia,
  • wymiar terminowości,
  • wymiar typu inicjatywy,
  • wymiar kanału,
  • wymiar segmentu kwoty,
  • wymiar powodów odmowy,
  • wymiar opisów działań.

Podczas pracy napotkałam ograniczenia związane ze stabilnością i wygodą obsługi modelu w Excelu/Power Pivot przy jednoczesnym budowaniu wielu arkuszy operacyjnych, dashboardów i formularza. Dlatego oparłam finalną warstwę raportową w Excelu na skonsolidowanej tabeli analitycznej przygotowanej w Power Query.

Nie była to rezygnacja z modelowania danych, ale świadoma decyzja projektowa: w przypadku tego skoroszytu ważniejsze było stworzenie stabilnego i łatwego w obsłudze narzędzia operacyjnego niż utrzymywanie modelu, który utrudniał dalszą pracę nad dashboardami. Model gwiazdy zaprojektowałam jako etap analityczny, natomiast finalne raportowanie w Excelu uprościłam do jednej tabeli analitycznej.

Zdjęcie 2. Model danych — projekt modelu gwiazdy w Power Pivot
Zdjęcie 2. Model danych — projekt modelu gwiazdy w Power Pivot

4Przygotowanie danych

Przygotowałam i uporządkowałam dane w Power Query. Proces obejmował czyszczenie tabel, łączenie źródeł, dodawanie kolumn pomocniczych oraz przygotowanie jednej tabeli analitycznej wykorzystywanej w dashboardach.

W Power Query przygotowałam między innymi:

  • połączenie danych z wniosków, przedstawicieli, opisów i rozliczeń,
  • kolumny segmentacyjne,
  • kolumny z flagami pomocniczymi,
  • statusy wykorzystywane w KPI,
  • dane do analizy terminowości,
  • kolumny do raportowania według roku, miesiąca i okresu komisji,
  • pola potrzebne do dashboardów i tabel przestawnych.

W projekcie wykorzystałam między innymi formuły i mechanizmy Excela takie jak:

  • IF,
  • IFS,
  • IFERROR,
  • SUMIFS,
  • COUNTIFS,
  • AVERAGEIFS,
  • XLOOKUP,
  • FILTER,
  • CHOOSECOLS,
  • OR,
  • MAX,
  • odwołania strukturalne do tabel,
  • tablice rozlane,
  • tabele przestawne,
  • slicery,
  • wykresy,
  • formatowanie warunkowe,
  • kształty jako elementy nawigacji i dashboardów.

Wykorzystałam formatowanie warunkowe do wyróżniania informacji pozytywnych i negatywnych, np. wysokiej lub niskiej efektywności inwestycji, ujemnego ROI, długiego paybacku, niekorzystnych odchyleń od prognozy oraz wniosków wymagających uwagi.

5Struktura skoroszytu

Skoroszyt składa się z kilku części, które razem tworzą spójny proces pracy komisji.

Home

Arkusz Home pełni funkcję strony startowej. Zawiera aktywne kafelki prowadzące do najważniejszych części projektu. Użytkownik może przejść bezpośrednio do listy wniosków, szczegółów aplikacji, historii, dashboardów kontrolnych i danych.

Zdjęcie 3. Home — strona startowa z aktywnymi kształtami prowadzącymi do arkuszy projektu
Zdjęcie 3. Home — strona startowa z aktywnymi kształtami prowadzącymi do arkuszy projektu

Application List

Arkusz Application List jest operacyjną listą wniosków. Użytkownik może filtrować wnioski według roku, kwartału, miesiąca komisji, regionu, statusu i zakresu finansowania. Arkusz zawiera również podsumowanie komisji, m.in. liczbę wniosków, zaakceptowanych, odrzuconych i oczekujących oraz wartości wnioskowane i przyznane.

Z tego poziomu użytkownik wybiera konkretny wniosek i przechodzi do jego szczegółów.

Zdjęcie 4. Application List — lista wniosków komisji z filtrami i podsumowaniem
Zdjęcie 4. Application List — lista wniosków komisji z filtrami i podsumowaniem

Application Details

Arkusz Application Details pokazuje pojedynczy wniosek wraz z kontekstem przedstawiciela. Użytkownik widzi dane przedstawiciela, region, menedżera, segment, opis inicjatywy, podstawowe wskaźniki oraz historię wcześniejszych wniosków tego samego przedstawiciela.

To ważny element procesu decyzyjnego, ponieważ komisja nie ocenia wniosku w oderwaniu od historii. Może sprawdzić, czy wcześniejsze działania były rozliczone, czy przyniosły efekt i czy przedstawiciel ma oczekujące lub nierozliczone wnioski.

W tym arkuszu wykorzystałam również tablicę rozlaną, która automatycznie wyświetla historię wniosków powiązanych z wybranym przedstawicielem.

Zdjęcie 5. Application Details — szczegóły wniosku, opis inicjatywy i historia przedstawiciela
Zdjęcie 5. Application Details — szczegóły wniosku, opis inicjatywy i historia przedstawiciela

Committee Decision Form

W osobnej wersji pliku przygotowałam formularz VBA Committee Decision Form, który pokazuje, jak Excel może wspierać nie tylko analizę, ale również operacyjną obsługę procesu.

Ze względów bezpieczeństwa udostępniłam główny plik w repozytorium jako .xlsx, czyli bez makr. Wersję .xlsm pokazałam w formie zrzutów ekranu oraz krótkiego filmu prezentującego działanie formularza. Kod VBA udostępniłam jako pliki tekstowe, aby można było go przejrzeć bez uruchamiania makr.

Formularz VBA umożliwia:

  • wyszukanie wniosku po numerze,
  • automatyczne pobranie danych z arkusza Data i tabeli Baza,
  • uzupełnienie decyzji komisji,
  • zapisanie decyzji do głównej bazy,
  • wyczyszczenie formularza.

Ścieżka działania formularza zaczyna się w arkuszu Application List, gdzie użytkownik wybiera wniosek z listy. Następnie przechodzi do arkusza Application Details, aby zapoznać się ze szczegółami wniosku, opisem inicjatywy oraz historią przedstawiciela. Na tym etapie użytkownik może również ręcznie wprowadzić inny numer wniosku.

Po kliknięciu przycisku Decision Form użytkownik przechodzi do arkusza z formularzem decyzji. Numer wniosku jest automatycznie przenoszony do formularza, ale może być również wpisany ręcznie. Po kliknięciu przycisku Search Application formularz pobiera z głównej bazy dane wniosku, przedstawiciela, regionu, menedżera, datę wniosku, status oraz kwotę wnioskowaną.

Następnie użytkownik uzupełnia decyzję komisji. W przypadku decyzji pozytywnej wpisuje procent przyznanego dofinansowania, a kwota Granted Amount wylicza się automatycznie na podstawie kwoty wnioskowanej i procentu dofinansowania. W przypadku decyzji negatywnej formularz wymaga podania powodu odmowy oraz zeruje procent i kwotę dofinansowania.

Po kliknięciu Save Decision dane zapisują się w głównej bazie w arkuszu Data, w tabeli Baza. Przycisk Clear Form czyści pola formularza i pozwala rozpocząć pracę z kolejnym wnioskiem.

W formularzu zastosowałam walidacje:

  • decyzja może być pozytywna lub negatywna,
  • w przypadku decyzji negatywnej wymagane jest podanie powodu odmowy,
  • decyzja negatywna zeruje procent dofinansowania i kwotę przyznaną,
  • w przypadku decyzji pozytywnej nie można wpisać powodu odmowy,
  • procent dofinansowania musi być większy od zera i nie może przekraczać 100%,
  • kwota przyznana wylicza się automatycznie na podstawie kwoty wnioskowanej i procentu dofinansowania,
  • data decyzji musi być poprawną datą w określonym formacie,
  • pole kwoty przyznanej jest wyliczane i zabezpieczone przed ręczną edycją.

Formularz zawiera również zdarzenie arkusza, które automatycznie przelicza kwotę przyznaną po zmianie procentu dofinansowania lub kwoty wnioskowanej. Dodatkowo po dwukrotnym kliknięciu w pole daty decyzji otwiera się bezpieczne okno do wpisania daty.

Zdjęcie 6. Committee Decision Form — formularz VBA do wyszukiwania wniosku i zapisu decyzji komisji
Zdjęcie 6. Committee Decision Form — formularz VBA do wyszukiwania wniosku i zapisu decyzji komisji

Application History

Arkusz Application History to szczegółowa tabela analityczna pokazująca historię wniosków. Pogrupowałam dane tematycznie: szczegóły aplikacji, informacje o rozliczeniu, dane finansowe, wskaźniki efektywności i odchylenia od prognozy.

Arkusz pozwala analizować między innymi:

  • decyzję komisji,
  • status rozliczenia,
  • termin rozliczenia,
  • kwotę wnioskowaną i przyznaną,
  • prognozowaną i rzeczywistą marżę,
  • ROI,
  • payback,
  • klasę efektywności inwestycji,
  • odchylenia między prognozą a wynikiem rzeczywistym.
Zdjęcie 7. Application History — historia wniosków i wskaźniki efektywności
Zdjęcie 7. Application History — historia wniosków i wskaźniki efektywności

Program Performance Review

Arkusz Program Performance Review pokazuje efektywność programu na poziomie zbiorczym. Zawiera informacje o budżecie, przyznanych środkach, pozostałym budżecie, średnim ROI, udziale nieopłacalnych wniosków, efektywności typów inicjatyw, liczbie wniosków i wynikach według regionów.

W dashboardzie widać między innymi, że różne typy działań marketingowych mają różną efektywność. Niektóre typy akcji osiągają wyższy ROI i krótszy okres zwrotu, podczas gdy inne wymagają dokładniejszej kontroli przed przyznaniem kolejnych środków.

Zdjęcie 8. Program Performance Review — analiza przyznanych środków i efektów programu
Zdjęcie 8. Program Performance Review — analiza przyznanych środków i efektów programu

Settlement & Risk Control

Arkusz Settlement & Risk Control służy do kontroli rozliczeń i identyfikacji ryzyk. Pokazuje ogólne KPI dla wniosków finansowanych, w tym wskaźnik zakończenia rozliczeń, odsetek aktualnie opóźnionych wniosków, średnią liczbę dni opóźnienia, wskaźnik terminowych rozliczeń, wartość nierozliczonych środków oraz kwotę krytycznie opóźnioną.

W bieżącej wersji danych dashboard pokazuje między innymi:

  • 77% zakończonych rozliczeń,
  • 17% aktualnie opóźnionych wniosków,
  • średnio 71 dni opóźnienia,
  • 80% rozliczeń w terminie,
  • 930 680 zł nierozliczonych środków,
  • 12 620 zł wniosków krytycznie opóźnionych.

Dashboard pokazuje również pipeline rozliczeń: wnioski finansowane, rozliczone, rozliczone w terminie, rozliczone po terminie, nierozliczone, aktualnie opóźnione i krytycznie opóźnione.

Zdjęcie 9. Settlement & Risk Control — kontrola rozliczeń, opóźnień i ryzyk
Zdjęcie 9. Settlement & Risk Control — kontrola rozliczeń, opóźnień i ryzyk

6Wnioski techniczne

Projekt pozwolił mi połączyć kilka obszarów pracy analitycznej w jednym narzędziu:

  • przygotowanie syntetycznych danych biznesowych,
  • zaprojektowanie logiki procesu,
  • przygotowanie tabel źródłowych,
  • czyszczenie i transformację danych w Power Query,
  • projekt modelu danych w Power Pivot,
  • budowę skonsolidowanej tabeli analitycznej,
  • tworzenie KPI,
  • budowę dashboardów,
  • użycie slicerów,
  • przygotowanie interaktywnej nawigacji,
  • zastosowanie tablic rozlanych,
  • przygotowanie formularza VBA,
  • użycie walidacji i automatycznego zapisu danych do bazy.

W projekcie ważne było dla mnie nie tylko techniczne użycie Excela, ale też zaprojektowanie procesu biznesowego: od złożenia wniosku, przez decyzję komisji, po rozliczenie i ocenę efektów.

Przy pracy korzystałam z AI jako wsparcia technicznego i organizacyjnego. AI pomagało mi przyspieszyć wybrane elementy pracy, np. generowanie syntetycznych rekordów według moich założeń, konsultowanie formuł, porządkowanie logiki VBA i redakcję opisów. Kluczowe decyzje dotyczące procesu, modelu biznesowego, definicji wskaźników, struktury dashboardów i interpretacji wyników były częścią mojej pracy analitycznej.

To podejście dobrze oddaje sposób, w jaki chcę pracować z danymi: łączyć doświadczenie biznesowe i korporacyjne z narzędziami analitycznymi oraz nowoczesnym wsparciem technologicznym.

7Wnioski biznesowe

Analiza danych pokazała kilka istotnych obszarów ryzyka i potencjalnej poprawy procesu.

Po pierwsze, część wniosków nie została rozliczona w terminie. Dashboard Settlement & Risk Control pokazuje, że 17% finansowanych wniosków jest aktualnie po terminie, a średnie opóźnienie wynosi 71 dni. Oznacza to, że sam proces przyznawania środków powinien być powiązany z regularnym monitoringiem późniejszych rozliczeń.

Po drugie, część działań miała ujemny lub niski wynik biznesowy. W arkuszu Application History widać wnioski z negatywnym ROI, długim paybackiem lub niską klasą efektywności inwestycji. Takie przypadki powinny być szczególnie analizowane przed przyznaniem kolejnych środków temu samemu przedstawicielowi.

Po trzecie, analiza pokazuje, że komisja powinna brać pod uwagę historię wcześniejszych akcji. Jeżeli przedstawiciel ma nierozliczone wnioski, opóźnienia lub wcześniejsze działania bez oczekiwanego efektu, powinno to wpływać na ocenę kolejnych aplikacji.

Po czwarte, różne typy działań marketingowych mają różną efektywność. Część inicjatyw osiąga wyższy ROI i szybszy zwrot, podczas gdy inne wymagają większej ostrożności przy przyznawaniu budżetu.

8Rekomendacje biznesowe

Na podstawie analizy rekomendowałabym:

  • wprowadzenie obowiązkowej kontroli historii przedstawiciela przed decyzją komisji,
  • sprawdzanie statusu rozliczenia wcześniejszych wniosków przed przyznaniem kolejnych środków,
  • oznaczanie wniosków ryzykownych na podstawie ROI, paybacku, opóźnień i nierozliczonych akcji,
  • ograniczenie finansowania dla przedstawicieli z powtarzającymi się problemami rozliczeniowymi,
  • analizę typów akcji pod kątem ich rzeczywistej opłacalności,
  • comiesięczny przegląd wniosków zbliżających się do terminu rozliczenia,
  • automatyzację przypomnień dla przedstawicieli zalegających z rozliczeniem.

9Dalszy rozwój projektu

Projekt ma potencjał do dalszego rozwoju. Kolejnym krokiem mogłoby być przygotowanie dodatkowego modułu do monitorowania rozliczeń w układzie miesięcznym. Taki arkusz mógłby pokazywać wszystkie akcje, które w danym miesiącu powinny zostać rozliczone, wraz z możliwością filtrowania po regionie, menedżerze, przedstawicielu i statusie.

Możliwe kierunki rozwoju:

  • lista wniosków wymagających rozliczenia w danym miesiącu,
  • automatyczne przygotowanie treści przypomnień,
  • korespondencja seryjna do przedstawicieli,
  • powiadomienia o zbliżającym się terminie rozliczenia,
  • osobne alerty dla wniosków po terminie,
  • wykorzystanie automatyzacji i AI do przygotowania wiadomości lub podsumowań.

W kolejnych projektach planuję również pokazać proces pozyskiwania danych do bazy, np. przez formularz zgłoszeniowy, walidację danych, komunikację mailową, zgodę na udział w programie i automatyczne uzupełnianie bazy. Taki projekt mógłby pokazać pełniejszy proces: od zebrania danych, przez ich walidację, aż po raportowanie i analizę.

10Powiązanie z projektem Power BI

Ten projekt Excel koncentruje się na poziomie operacyjnym. Jego głównym odbiorcą jest komisja oraz osoby nadzorujące rozliczenia i budżet. Excel odpowiada na pytania:

  • który wniosek oceniamy,
  • jaka jest historia przedstawiciela,
  • czy poprzednie akcje zostały rozliczone,
  • czy są opóźnienia,
  • czy dana akcja była opłacalna,
  • czy komisja powinna przyznać kolejne środki.

Kolejny projekt — Analiza efektywności programu dofinansowań marketingowych w Power BI — będzie rozwinięciem tego samego procesu na poziomie zarządczym. Jego celem będzie analiza opłacalności całego programu: które typy działań przynoszą najlepsze efekty, czy wyższe dofinansowanie przekłada się na lepsze wyniki, które segmenty przedstawicieli wykorzystują środki najefektywniej i czy program powinien być kontynuowany lub zmieniony.

Excel pokazuje więc perspektywę operacyjną komisji, a Power BI będzie pokazywał perspektywę strategiczną zarządu.

11Czego się nauczyłam

Podczas pracy nad projektem przećwiczyłam pełny proces budowy narzędzia analitycznego w Excelu: od zaprojektowania danych, przez przygotowanie tabel, czyszczenie w Power Query, model danych, KPI, dashboardy, aż po formularz VBA.

Najważniejsze elementy, które rozwinęłam w tym projekcie:

  • projektowanie danych pod przyszłą analizę,
  • definiowanie wskaźników biznesowych,
  • budowanie raportów operacyjnych,
  • tworzenie dashboardów dla różnych odbiorców,
  • praca z Power Query,
  • użycie tabel przestawnych i slicerów,
  • stosowanie formatowania warunkowego,
  • tworzenie dynamicznych widoków z użyciem formuł,
  • podstawowa automatyzacja VBA,
  • projektowanie narzędzia z perspektywy użytkownika biznesowego.

Projekt pokazał mi również, że w pracy analitycznej samo przygotowanie wykresów nie wystarcza. Kluczowe jest zrozumienie procesu, ryzyk, decyzji użytkownika i tego, jakie informacje są naprawdę potrzebne w codziennej pracy.

12Repozytorium

Udostępniłam główny plik projektu w formacie .xlsx, bez makr, aby można było bezpiecznie pobrać i obejrzeć skoroszyt. Wersję z VBA pokazałam w formie filmu oraz zrzutów ekranu, a kod VBA udostępniłam osobno jako pliki tekstowe.

Zobacz na GitHub