Formuły tablicowe

Transkrypt

Formuły tablicowe
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
o tablicę wierszową - elementy stałej
tablicowej rozdzielone są znakiem: ;
albo
o tablicę kolumnową - elementy stałej
tablicowej rozdzielone są znakiem : \
albo
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
Separatory elementów
stałej tablicowe
;
}
(średnik)
Excel 2007
separator końca kolumny
;
separator końca wiersza
\ (backslash)
(średnik)
Excel 2010 i 2013
\
;
(backslash)
(średnik)
Formuły wyszukujące. Definicja stałej tablicowej
Przykłady definicji
stałych tablicowych
Stała tablicowa wierszowa
w arkuszu
1
kw1
2
kw2
3
kw3
4
kw4
Stała tablicowa kolumnowa
w arkuszu
1
2
3
4
kw1
kw2
kw3
kw4
Excel 2007
Excel 2010 i 2013
Stała tablicowa wierszowa
w formule
Stała tablicowa wierszowa
w formule
{ 1; 2; 3; 4 \
{ 1\ 2\ 3\ 4 ;
"kw1"; "kw2";"kw3";"kw4" } "kw1"\"kw2"\"kw3"\"kw4"}
Stała tablicowa kolumnowa Stała tablicowa
w formule
kolumnowa w formule
{ 1;"kw1"
2;"kw2"
3;"kw3"
4;"kw4"
\
\
\
}
{ 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

Podobne dokumenty