Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 5 dr inż. Maria Lachowicz
Wykład 5 Zagadnienia poruszane w ramach wykładu 1. Formuły wyszukujące z funkcjami: WYSZUKAJ.PIONOWO WYSZUKAJ.POZIOMO 2. Formuły wyszukujące zawierające definicje stałych tablicowych 3. Formuły obsługujące komunikaty błędów JEŻELI.BŁĄD
Formuły wyszukujące. ZADANIE
Formuły wyszukujące. JEŻELI( JEŻELI))
Funkcje wyszukiwania. WYSZUKAJ.POZIOMO WYSZUKAJ.PIONOWO Składnia 1. WYSZUKAJ.POZIOMO(szukana_wartość; tablica; nr_wiersza; przeszukiwany_zakres) 2. WYSZUKAJ.PIONOWO(szukana_wartość; tablica; nr_kolumny; kolumna)
Funkcje wyszukiwania. WYSZUKAJ.POZIOMO Składnia WYSZUKAJ.POZIOMO( szukana_wartość ; tabela ; nr_wiersza ; [przeszukiwany_zakres] ) Wymagania dla argumentów 1. szukana_wartość może być wartością, nazwą lub adresem 2. tabela musi posiadać co najmniej dwa wiersze danych Pierwszy wiersz tabeli musi zawierać wartości wśród których powinna znaleźć się szukana_wartość 3. nr_wiersza określa wiersz tabeli, z którego odczytana zostanie wartość 4. w przypadku znalezienia w pierwszym wierszu wartości równej szukana_wartość 5. przeszukiwany_zakres jest wartością logiczną określająca, czy funkcja ma wyszukać w tabeli wartość dokładną, czy przybliżoną gdy argument ma wartość PRAWDA lub został pominięty, zostanie zwrócone dopasowanie przybliżone gdy argument ma wartość FAŁSZ zostanie znalezione dopasowanie dokładne
Funkcje wyszukiwania. WYSZUKAJ.POZIOMO WYSZUKAJ.POZIOMO(szukana_wartość ; tabela; nr_wiersza; [przeszukiwany_zakres]) Wymagany układ danych w arkuszu
Formuły wyszukujące. ZADANIE
Formuły wyszukujące wartości dokładne. WYSZUKAJ.POZIOMO Wartość logiczna określająca, czy funkcja ma znaleźć dopasowanie dokładne, czy przybliżone Działanie funkcji: Id stanowiska pani Bugalskiej jest szukane w pierwszym wierszu tabeli stawek, gdy zostanie znaleziona z tej samej kolumny z trzeciego wiersza zostaje odczytana wartość stawki i wpisana w miejscu wywołania funkcji
Funkcje wyszukiwania. WYSZUKAJ.PIONOWO Składnia WYSZUKAJ.PIONOWO( szukana_wartość ; tabela ; nr_kolumny ; [kolumna] ) Wymagania dla argumentów 1. szukana_wartość może być wartością, nazwą lub adresem 2. tabela musi posiadać co najmniej dwie kolumny danych Pierwsza kolumna tabeli musi zawierać wartości wśród których powinna znaleźć się szukana_wartość 3. nr_koluny określa kolumnę tabeli, z której odczytana zostanie wartość w przypadku znalezienia w pierwszej kolumnie wartości równej szukanej_wartości 4. przeszukiwany_zakres jest wartością logiczną określająca, czy funkcja ma wyszukać w tabeli wartość dokładną, czy przybliżoną gdy argument ma wartość PRAWDA lub został pominięty, zostanie zwrócone dopasowanie przybliżone gdy argument ma wartość FAŁSZ zostanie znalezione dopasowanie dokładne
Funkcje wyszukiwania. WYSZUKAJ.PIONOWO WYSZUKAJ.PIONOWO(szukana_wartość; tabela; nr_kolumny; [kolumna]) Wymagany układ danych w arkuszu
Formuły wyszukujące wartości dokładne. WYSZUKAJ.PIONOWO Wartość logiczna określająca, czy funkcja ma znaleźć dopasowanie dokładne, czy przybliżone Działanie funkcji: Id stanowiska pani Bugalskiej jest szukane w pierwszej kolumnie tabeli stawek, gdy zostanie znalezione z tego samego wiersza z trzeciej kolumny zostaje odczytana wartość stawki i wpisana w miejscu wywołania funkcji WYSZUKAJ.PIONOWO
Formuły wyszukujące wartości dokładne. WYSZUKAJ.PIONOWO Działanie funkcji: Id stanowiska pani Bugalskiej jest szukane w pierwszej kolumnie tabeli stawek, gdy zostanie znalezione z tego samego wiersza z drugiej kolumny zostaje odczytana wartość stawki i wpisana w miejscu wywołania funkcji WYSZUKAJ.PIONOWO
Funkcja obsługująca błędy. JEŻELI.BŁĄD. Składnia JEŻELI.BŁĄD(wartość; wartość_jeżeli_błąd) Argumenty funkcji wartość - argument w którym poszukiwany jest błąd wartość_jeżeli_błąd - wartość którą zostanie zastąpiony, wygenerowany przez formułę komunikat błędu (zamiast wartości) Funkcja rozpoznaje następujące typy błędów: #N/D!, #ARG!, #ADR!, #DZIEL/0!, #LICZBA!, #NAZWA? i #ZERO!
Formuły wyszukujące wartości dokładne. JEŻELI.BŁĄD( WYSZUKAJ.PIONOWO ) Funkcja JEŻELI.BŁĄ D umożliwia zastąpienie komunikatu błędu czytelnym komentarzem
Formuły wyszukujące wartości przybliżone. WYSZUKAJ.POZIOMO
Formuły wyszukujące wartości przybliżone. WYSZUKAJ.PIONOWO
Formuły wyszukujące wartości przybliżone. WYSZUKAJ.PIONOWO Działanie funkcji: Liczba sztuk zamówiona przez Zmawiajacego_1 jest szukana w pierwszej kolumnie tabeli stawek, gdy zostanie znaleziony przedział, w którym się ona znajduje z wiersza w którym umieszczona jest dolna wartość tego przedziału, z trzeciej kolumny zostaje odczytana cena i wpisana w miejscu wywołania funkcji WYSZUKAJ.PIONOWO
Formuły wyszukujące ze stałą tablicową
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 1 2 3 4 kw1 kw2 kw3 kw4 { 1; 2; 3; 4 \ "kw1"; "kw2";"kw3";"kw4" } { 1\ 2\ 3\ 4 ; "kw1"\"kw2"\"kw3"\"kw4"} Stała tablicowa kolumnowa 1 kw1 2 kw2 3 kw3 4 kw4 { 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 wyszukujące. Definicja stałej tablicowej Stała tablicowa może zawierać: liczby - mogą być wartościami całkowitymi, ułamkowymi lub mogą być 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. Stała tablicowa nie może zawierać: formuł znaków specjalnych: $ (dolar), znaków % (procent) nawiasów odwołań do komórek, kolumn ani wierszy o różnych długościach, W stałej tablicowej mogą występować wartości różnego typu: Przykład {1;3;4 \ PRAWDA; FAŁSZ; "jutro"}
Formuły wyszukujące wartości przybliżone. WYSZUKAJ.PIONOWO ze stałą tablicową
Formuły wyszukujące wartości przybliżone. WYSZUKAJ.POZIOMO ze stałą tablicową
Formuły wyszukujące. WYSZUKAJ WYSZUKAJ( szukana_wartość ; przeszukiwany_wektor ; wektor_wynikowy) Wartości znajdujące się w argumencie przeszukiwany_wektor muszą być umieszczone w kolejności rosnącej A-Z
Formuły wyszukujące. WYSZUKAJ
Formuły wyszukujące. WYSZUKAJ
Formuły wyszukujące. WYSZUKAJ Wartości znajdujące się w argumencie data_produkcji muszą być umieszczone w kolejności rosnącej A-Z
Formuły wyszukujące. ZADANIE