Dynamiczny wykres pokazujący tylko wybrany fragment danych

Dynamiczny wykres pokazujący tylko wybrany fragment danych

by Marcin


W jednej kolumnie mamy listę z kolejnymi miesiącami (z kilku lat), w kolumnie obok poziom zysku odpowiadający każdemu z miesięcy. Powiedzmy, że jest to 40 wierszy (liczba ta oczywiście zwiększa się każdego miesiąca).

Problem.

Moje przykładowe dane wyglądają tak, jak na rysunku poniżej.

Jeżeli zrobiłbyś teraz wykres, wykorzystując wszystkie dane, będzie on wyglądał mniej więcej tak, jak na rysunku poniżej.

Dużo tego i zaczyna się robić nieczytelnie. Poza tym, z miesiąca na miesiąc, wykres będzie się coraz bardziej zagęszczał. Musi być lepszy sposób.

Przywracamy przejrzystość.

Bardzo miłą funkcjonalnością byłaby możliwość „przewijania” wykresu tak, aby widoczne były dane tylko z kilku miesięcy. Na rysunku poniżej zobaczyć możesz efekt docelowy. Widoczny nad wykresem pasek przewijania umożliwia „przesuwanie” się po miesiącach.

Jak to zrobić ?

Sprawa, wbrew pozorom, jest całkiem prosta. Wszystko, czego potrzebujesz, to zrozumienie i wykorzystanie funkcji PRZESUNIĘCIE. Przy jej pomocy zdefiniujesz niewielki zakres, który będzie swego rodzaju „oknem”, przez które będziesz mógł oglądać (na wykresie) tylko fragment zasłoniętej, większej, całości.

Do roboty.

Pierwsza rzecz, którą musisz zrobić to zdefiniowanie dwóch dynamicznych zakresów, które będą mogły przesuwać się po wszystkich danych. Twój wykres, jako serie, pobierał będzie dane właśnie z tych zakresów, a nie z całej tabeli z danymi.

Nazwa: Miesiace
Odwołuje się do:

=PRZESUNIĘCIE(www.Excelblog.pl!$B$11;Przesuniecie;0;10;1)

Nazwa: Zysk
Odwołuje się do:

=PRZESUNIĘCIE(www.Excelblog.pl!$C$11;Przesuniecie;0;10;1)

Przesunięciem zakresu, względem początku tabeli z danymi, będziesz sterował przy pomocy komórki pomocniczej, której nadamy nazwę „Przesunięcie”. W moim przykładzie komórka sterująca to $C$7.

Każda zmiana wartości w tej komórce spowoduje, że formuły będą odwoływać się do innego zakresu, przesuniętego względem początku tabeli z danymi. Jak zapewne zauważyłeś, nazwa ta wykorzystywana jest już w powyższych formułach. Zwróć także uwagę na pojawiającą się w nich liczbę 10. Określa ona pionowy wymiar zakresu, a więc określa ile miesięcy chcesz jednocześnie pokazać na wykresie.

Kolejny krok to odpowiednie zdefiniowanie serii. Użyjemy zdefiniowanych właśnie nazw. „Zysk” dla wartości oraz „Miesiące” dla osi kategorii.

Po tej zmianie Twój wykres powinien pokazywać już tylko 10 słupków.

Ostatni krok to wykorzystanie paska przewijania do zmiany wartości w komórce C7. Wszystko co musisz zrobić to wstawienie odpowiedniego formantu i ustawienie właściwości.




Wyszukiwarka

Podobne podstrony:
Są to tylko wybrane fragmenty naszej rozmowy
Wybrane fragmenty USTAWY z dnia grudnia 00 r
Jak za pomocą PHP pobrać nazwy tabel dostępne w wybranej bazie danych, PHP Skrypty
Dlaczego w szkołach uczymy się tylko wybranych języków obcych
Osho Nirwana (wybrane fragmenty)
wybranie fragmentów z “Antychrysta, Interesujące, PSYCHOLOGIA, PSYCHOLOGIA (materiały)
Powszechna historia prawa Wybrane fragmenty tekstów źródłowych
Osho Nirwana (wybrane fragmenty)
Przykłady wybranych fragmentów prac egzaminacyjnych od Pani z pracowni
Dynamiczny wykres
Janusz Marchewa 4Developers SQL Server nie tylko jako baza danych
Łączność bezprzewodowa (tylko wybrane modele) Windows Vista
Pilot zdalnego sterowania HP Media (tylko wybrane modele) Windows Vista
Młody Mąż wybranego narodu (Namaszczony) wybrane fragmenty z orędzi przekazanych Zofii Nosko
Jan Galarowicz Kochać Naprawdę Wybrane fragmety książki(1)
Osho Nirwana (wybrane fragmenty)
Pismo Święte ST i NT wydanie V wybrane fragmenty 2
Bezprzewodowy pilot zdalnego sterowania HP (tylko wybrane modele) Windows Vista
Święta Urszula Ledóchowska Rozważania nad wybranymi fragmentami Pisma Św

więcej podobnych podstron