0
0 Produkty w koszyku

No products in the cart.

W tym artykule pokażę, jak stworzyć dynamiczny wykres TOP N w Excelu, który automatycznie wyróżnia największe wartości w zbiorze danych. Ta technika pozwala na szybkie identyfikowanie najważniejszych elementów w analizie danych, jednocześnie umożliwiając elastyczne dostosowanie liczby wyświetlanych wartości za pomocą prostego parametru.

Wykorzystanie wykresów TOP N jest niezwykle przydatne w raportowaniu biznesowym, gdy chcemy skupić uwagę odbiorcy na najważniejszych danych.

Podstawy tworzenia wykresu TOP N

Tworzenie wykresu TOP N w Excelu wymaga kilku kluczowych kroków, które pozwolą na dynamiczne wyświetlanie określonej liczby największych wartości w naszym zbiorze danych. W moim wideo pokazuję, jak osiągnąć ten efekt przy użyciu odpowiednich funkcji i formatowania. Celem jest stworzenie wykresu, który automatycznie wyróżni największe wartości i umożliwi łatwą zmianę parametru N, określającego, ile z tych największych wartości chcemy pokazać.

Pierwszym i najważniejszym krokiem jest wykorzystanie odpowiedniej formuły, która będzie filtrować nasze dane. Potrzebujemy funkcji warunkowej, która sprawdzi, czy dana wartość kwalifikuje się do grupy TOP N. Wykorzystamy do tego funkcję JEŻELI w połączeniu z funkcją MAX.K (lub analogiczną w zależności od wersji Excela), która pozwala na znalezienie k‑tej największej wartości w zbiorze.

Tworzenie formuły dla wartości TOP N

Formuła, którą tworzymy, musi sprawdzać dla każdej wartości w naszym zakresie danych, czy jest ona większa lub równa k‑tej największej wartości. Jeśli dana wartość spełnia ten warunek, zostaje zwrócona w wyniku; w przeciwnym razie zwracany jest błąd #N/D. Taki błąd jest preferowany w przypadku wykresów, ponieważ Excel automatycznie pomija te punkty podczas tworzenia wizualizacji.

Nasza formuła wygląda następująco:

=JEŻELI(wartość>=MAX.K(zakres;N);wartość;BRAK())

W tej formule:

  • wartość — to komórka, którą testujemy
  • zakres — to wszystkie wartości w naszym zbiorze danych
  • N — to parametr określający, którą największą wartość chcemy użyć jako próg
  • BRAK() — funkcja zwracająca błąd #N/D

Używając tej formuły, tylko wartości, które znajdują się w TOP N zostaną wyświetlone na wykresie, podczas gdy pozostałe będą pomijane. Ważne jest, aby podczas kopiowania formuły zablokować zakres danych za pomocą F4 (dodanie $ przed adresami komórek), by referencje do zakresu się nie przesuwały.

Tworzenie wykresu z wartościami TOP N

Po przygotowaniu danych z formułą filtrującą TOP N, możemy przejść do tworzenia wykresu. W moim przypadku wybieram wykres kolumnowy grupowany, który jest jednym z najczęściej używanych typów wykresów do prezentacji porównawczych.

Po wstawieniu wykresu będziemy mieli dwie serie danych:

  • Serię oryginalnych wartości (np. "Sprzedaż")
  • Serię filtrowanych wartości TOP N (np. "TOP 3")

Aby uzyskać efekt wyróżnienia tylko wartości TOP N, musimy dostosować nakładanie serii. W tym celu zaznaczamy wykres, naciskamy CTRL+1 (lub klikamy prawym przyciskiem myszy i wybieramy "Formatuj serię danych"), a następnie ustawiamy nakładanie serii na 100%. Dzięki temu nasza seria TOP N zasłoni oryginalną serię danych, pokazując tylko wybrane wartości.

Dostosowanie wyglądu wykresu

Po stworzeniu podstawowego wykresu możemy go dostosować, aby lepiej prezentował nasze dane:

  1. Zmniejszenie szerokości odstępu między kolumnami, aby kolumny były szersze
  2. Usunięcie niepotrzebnych elementów (np. tytułu wykresu czy linii siatki)
  3. Usunięcie z legendy oryginalnej serii danych (zaznaczamy legendę, klikamy na niepotrzebną serię i naciskamy Delete)
  4. Dodanie etykiet danych do serii TOP N, aby pokazać wartości
  5. Dostosowanie obszaru kreślenia wykresu, aby optymalnie wykorzystać dostępną przestrzeń

Dynamiczna zmiana parametru N

Najważniejszą zaletą naszego rozwiązania jest możliwość dynamicznej zmiany liczby wyświetlanych wartości TOP N. Zamiast sztywno definiować tę wartość w formule, możemy utworzyć komórkę parametryczną, którą będziemy odwoływać się w naszej formule.

Aby ułatwić interpretację, warto odpowiednio sformatować tę komórkę, aby pokazywała np. "TOP 3" zamiast samej liczby 3. W tym celu:

  1. Zaznaczamy komórkę z parametrem N
  2. Naciskamy CTRL+1, aby otworzyć okno formatowania komórek
  3. Przechodzimy do zakładki "Niestandardowe"
  4. Wpisujemy format: "TOP "0

Dzięki temu gdy wpiszemy w tej komórce np. liczbę 4, wyświetli się jako "TOP 4". To nie tylko poprawia czytelność wykresu, ale również automatycznie aktualizuje nazwę serii danych w legendzie.

Następnie musimy zmodyfikować naszą formułę filtrującą, aby odwoływała się do tej komórki parametrycznej zamiast sztywnej wartości. W formule zamiast konkretnej liczby (np. 3) używamy referencji do naszej komórki parametrycznej. Ważne jest, aby zablokować tę referencję za pomocą F4, żeby nie zmieniała się podczas kopiowania formuły.

Testowanie działania dynamicznego parametru

Po wprowadzeniu wszystkich zmian możemy przetestować nasz wykres, zmieniając wartość w komórce parametrycznej. Jeśli wszystko zostało prawidłowo skonfigurowane, wykres powinien automatycznie się aktualizować, pokazując odpowiednią liczbę największych wartości.

Na przykład, zmieniając parametr z 3 na 4, wykres powinien pokazać 4 największe wartości. Zmieniając na 5, powinno być widocznych 5 największych wartości, itd. Jednocześnie nazwa serii w legendzie powinna się aktualizować, pokazując aktualną wartość parametru (np. "TOP 4", "TOP 5").