Existuje ale jedna databázová funkce, která se vymyká, a to funkce DZÍSKAT (anglicky DGET).
Tato funkce neagreguje (nesčítá, neprůměruje, nepočítá) hodnoty, ale vybere konkrétní hodnotu. Tedy její fungování je spíše podobné funkci SVYHLEDAT.
Příklad
Chci najít jméno zaměstnance, který je muž a pracuje v oddělení HR, v následující tabulce:Návod
Připravím si tabulku kritérií (více o nich v kapitole o rozšířených filtrech):A zapíšu funkci:
=DZÍSKAT(A:E;"Jméno";G1:H2)
Prvním parametrem je umístění databáze, druhým parametrem označení sloupce který mě zajímá, a třetím parametrem tabulka kritérií.
Ve výsledku zjistím, že hledaným zaměstnancem je Karel:
Pozor. Pokud funkce DZÍSKAT najde více hodnot odpovídajích filtru, vrátí chybovou hodnotu - narozdíl od funkce SVYHLEDAT, která vrátí první nalezenou hodnotu.
Žádné komentáře:
Okomentovat