Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji dr inż. Maria Lachowicz
Zagadnienia poruszane w ramach wykładu 1. Klasyfikacja i uruchamianie formuł tablicowych 2. Formuły tablicowe generujące tablicę wyników 3. Wykorzystanie formuł tablicowych w formatowaniu warunkowym opartym na wyrażeniu
Formuły tablicowe. Wprowadzenie Rozróżnia się dwa rodzaje formuł tablicowych: 1. Formuły tablicowe generujące jeden wynik 2. Formuły tablicowe generujące tablicę wyników (wiele)
Formuły tablicowe. Wprowadzenie Formuły tablicowe są formułami, które Excel wykonuje pobierając do pamięci operacyjnej całe obszary danych, które są w niej przechowywane w postaci: tablic jednowymiarowych: o tablicy poziomej - dane umieszczone są w jednym wierszu o tablicy pionowej - dane umieszczone są w jednej kolumnie tablic dwuwymiarowych - dane umieszczone są w spójnym obszarze prostokątnym o wielu wierszach i kolumnach tej samej długości )
Formuły tablicowe. Wprowadzenie Formułę tablicową zatwierdza się jednoczesnym naciśnięciem klawiszy: Ctrl + Shift + Enter Akceptacja formuły przy pomocy klawiszy Ctr+Shitf+Enter jest dla Excela jednoznaczne z wydaniem polecenia wykonania jej w sposób tablicowy, czyli przekazania do wywołanych w niej funkcji tablic danych
Formuły tablicowe. Definicja Zatwierdzenie formuły tablicowej (CSE) jednoczesnym naciśnięciem klawiszy: Ctrl + Shift + Enter Powoduje, że Excel generuje nawiasy klamrowe, którymi otacza znak =" poprzedzający formułę oraz całą formułę { = NAZWA.FUNKCJI()*wartość }
Formuły tablicowe generujące tablicę wyników Kiedy należy używać formuły tablicowe generujące tablicę wyników?
Formuły tablicowe generujące tablicę wyników Formuły tablicowe generujące tablicę wyników używane są w celu zastąpienia jedną formułą wielu formuł o tej samej składni generujących pojedyncze, ale zróżnicowane wyniki
Formuły tablicowe generujące tablicę wyników W celu wygenerowania tablicy wyników formuła tablicowa, musi zawierać w sobie stałe tablicowe zawierające indeksy (liczby naturalne) wierszy i kolumn, z których nastąpi odczytanie wyników Przykład stałej tablicowej: { 1; 2; 3; 4}
Formuły tablicowe. Definicja stałej tablicowej Stała tablicowa jest listą wartości umieszczoną w formule w nawiasach klamrowych { } tworzących albo albo o tablicę wierszową - elementy stałej tablicowej rozdzielone są znakiem: ; o tablicę kolumnową - elementy stałej tablicowej rozdzielone są znakiem : \ o tablicę dwuwymiarową- elementy stałej tablicowej rozdzielane są odpowiednio znakami: ; oraz \
Formuły tablicowe. Definicja stałej tablicowej Stała tablicowa może zawierać: liczby które mogą być: wartościami całkowitymi, wartościami ułamkowymi zapisane w notacji naukowej tekst - musi być ujęty w cudzysłów na przykład: "kwartał_1" wartości logiczne (PRAWDA, FAŁSZ ) wartości błędów, takie jak #N/D.
Formuły tablicowe. Definicja stałej tablicowej Stała tablicowa nie może zawierać: formuł znaków specjalnych: $ (dolar), % (procent) nawiasów odwołań do komórek, odwołań do kolumn odwołań do wierszy o różnych długościach
Formuły wyszukujące. Definicja stałej tablicowej Stała tablicowa - jest listą wartości tworzących tablicę wierszową albo tablicę kolumnową Początek i koniec stałej tablicowej wyznaczają nawiasy klamrowe { } Elementy stałej tablicowej rozdzielane są znakami: \ (backslash) i ; (średnik) Separatory elementów stałej tablicowe Excel 2007 Excel 2010 i 2013 separator końca kolumny ; (średnik) \ (backslash) separator końca wiersza \ (backslash) ; (średnik)
Formuły wyszukujące. Definicja stałej tablicowej Przykłady definicji stałych tablicowych Excel 2007 Excel 2010 i 2013 Stała tablicowa wierszowa w arkuszu 1 2 3 4 kw1 kw2 kw3 kw4 Stała tablicowa wierszowa w formule { 1; 2; 3; 4 \ "kw1"; "kw2";"kw3";"kw4" } Stała tablicowa wierszowa w formule { 1\ 2\ 3\ 4 ; "kw1"\"kw2"\"kw3"\"kw4"} Stała tablicowa kolumnowa w arkuszu 1 kw1 2 kw2 3 kw3 4 kw4 Stała tablicowa kolumnowa w formule { 1;"kw1" \ 2;"kw2" \ 3;"kw3" \ 4;"kw4" } Stała tablicowa kolumnowa w formule { 1\ "kw1" ; 2\ "kw2" ; 3\ "kw3" ; 4\ "kw4" } UWAGI W wersji anglojęzycznej Excela znakiem separatora wierszowego jest przecinek "," Elementy tekstowe stałej tablicowej należy umieszczać w cudzysłowach
Formuły tablicowe generujące tablicę wyników Formuła tablicowa generująca tablicę wyników może także zawierać w sobie testy logiczne, które umożliwiają selekcję danych przetwarzanych w formule Każdy z testów logicznych musi być umieszczony w nawiasach okrągłych: (stanowisko = "architekt") Kolejność wykonywania testów logicznych musi być uporządkowana nawiasami okrągłymi
Formuły tablicowe generujące tablicę wyników Tworzenie formuły tablicowej, której wynikiem jest tablica wartości przebiega w następujący sposób: 1. Należy zaznaczyć obszar który ma zostać wypełniony wynikami 2. Do pierwszej komórki zaznaczonego obszaru należy wprowadzić formułę 3.Wprowadzoną formułę należy zatwierdzić formuły jednoczesnym naciśnięciem klawiszy: Ctrl + Shift + Enter
Formuły tablicowe generujące tablicę wyników Każda modyfikacja składni formuły tablicowej (edycja) powoduje zniknięcie nawiasów klamrowych { } dlatego zawsze konieczne jest ponowne naciśnięcie klawiszy Ctrl+Shift+Enter
Formuły tablicowe generujące tablicę wyników Usunięcie formuły tablicowej, której wynikiem jest tablica wartości jest możliwe tylko po zaznaczeniu całego obszaru, w którym znajdują się wyniki
Formuły tablicowe generujące tablicę wyników Dlaczego warto używać formuł tablicowych generujacych tablicę wyników?
Formuły tablicowe. Zalety Ponieważ znacząco upraszczają i przyspieszają działania formuł w arkuszu wyniki wygenerowane przez formułę tablicową można wyświetlić w dowolnym miejscu arkusza, także poza obszarem zdefiniowanych nazw zabezpieczają formuły przed przypadkowym skasowaniem (szczególnie w bardzo dużych arkuszach
Formuły tablicowe generujące tablicę wyników Zadanie Należy opracować jedną formułę tablicową, która po podaniu nazwiska studenta odczyta jego dane: Imię, grupa, praktyka, średnia Tabela oceny studentów składa się z trzynastu kolumn
Formuły tablicowe z funkcjami MIN.K i MAX.K generujące tablicę wyników Funkcje statystyczne MIN.K i MAX.K umożliwiają wyznaczenie k-tej najmniejszej/największej wartości w zbiorze danych Składnia funkcji MIN.K(tablica; k) MAX.K(tablica; k) Argumenty funkcji tablica - zakres danych, w którym znaleziona zostanie k-ta najmniejsza/największa wartość. k - liczba naturalna, określająca które z kolei minium/maksimu ma zostać wyznaczone przez funkcję
Formuły tablicowe z funkcjami MIN.K i MAX.K generujące tablicę wyników Zadanie Należy opracować jedną formułę tablicową, która odczyta dane : Imię, grupa, praktyka, średnia trzech studentów, którzy uzyskali najwyższe średnie ocen. Tabela dane_studentów składa się z dwunastu kolumn