Jak przykład wykorzystajmy dane na temat średnich stawek oprocentowania na rynku w Warszawie w kilku różnych okresach czasu (źródło bankier.pl)
|
A
|
B
|
C
|
D
|
E
|
1
|
Lp.
|
Średnia
|
WIBOR
1M
|
WIBOR
3M
|
WIBOR
6M
|
2
|
1
|
Średnia
za 1mc
|
3,2023
|
3,0782
|
3,0459
|
3
|
2
|
Średnia
za 2mc
|
3,2850
|
3,2207
|
3,2062
|
4
|
3
|
Średnia
za 3mc
|
3,4245
|
3,3702
|
3,3508
|
5
|
4
|
Średnia
za 6mc
|
3,8240
|
3,7642
|
3,7373
|
6
|
5
|
Średnia
za 12mc
|
4,3575
|
4,3912
|
4,3859
|
Gdyby na podstawie powyższej tabeli stworzyć wykres kolumnowy uzyskalibyśmy wszystkie powyższe dane na jednym wykresie, co mogłoby powodować trudności w jego odczycie. Zamiast tego stwórzmy wykres którym będziemy sterować zmieniając wartość w komórce np. D8. W tym celu do komórki B11 wpiszmy formułę
=INDEKS(B2:B6;$D$8)
i przeciągnijmy ją do komórki E11 . W tym momencie otrzymaliśmy nową tabelę danych, która będzie nam służyła do stworzenia wykresu, a jednocześnie w momencie zmiany wartości w komórce D8, zmieniać się będą wartości w naszej tabeli, a zatem i danych na wykresie.
Efektem naszej pracy jest taki wygląd arkusza
|
A
|
B
|
C
|
D
|
E
|
1
|
Lp.
|
Średnia
|
WIBOR
1M
|
WIBOR
3M
|
WIBOR
6M
|
2
|
1
|
Średnia
za 1mc
|
3,2023
|
3,0782
|
3,0459
|
3
|
2
|
Średnia
za 2mc
|
3,2850
|
3,2207
|
3,2062
|
4
|
3
|
Średnia
za 3mc
|
3,4245
|
3,3702
|
3,3508
|
5
|
4
|
Średnia
za 6mc
|
3,8240
|
3,7642
|
3,7373
|
6
|
5
|
Średnia
za 12mc
|
4,3575
|
4,3912
|
4,3859
|
7
|
|||||
8
|
Pozycja do wyświetlenia
|
1
|
|||
9
|
|||||
10
|
Średnia
|
WIBOR
1M
|
WIBOR
3M
|
WIBOR
6M
|
|
11
|
Średnia
za 1mc
|
3,2023
|
3,0782
|
3,0459
|
Tworząc wykres na podstawie danych w komórkach B10:E11 otrzymujemy
a po drobnym formatowaniu
Jak widać sam wykres nie jest skomplikowany, a całą pracę wykonuje sam arkusz i funkcje w nim zagnieżdżone.
Możliwa modyfikacja:
Zaproponowany model przewiduje wskazywanie w komórce D8 numeru wiersza z którego dane chcielibyśmy wskazywać na wykresie. Gdybyśmy chcieli w komórce D8 wskazywać etykietę wiersza z które będziemy pobierać dane np. „Średnia za 2mc” wtedy formułę w komórce B11 i kolejnych należy zmodyfikować na
=INDEKS(B2:B6;PODAJ.POZYCJĘ($D$8;$B$2:$B$6;0))
Brak komentarzy:
Prześlij komentarz