MS Excel – příklady na databázové funkce KIV/ZI – Základy informatiky MS Excel – příklady na databázové funkce cvičící: Michal Nykl zimní semestr 2011
MS Excel – př. na databázové fce Databázové funkce: 12 funkcí: DPOČET() - Vrátí počet buněk, které obsahují čísla, a splňují zadaná kritéria. DPOČET2() – totéž, pouze pro textové buňky. DMAX(), DMIN() - Nalezne maximum/minimum ve sloupci podle zadaných kritérií. DZÍSKAT() - Extrahuje ze sloupce seznamu nebo databáze jednu hodnotu, která splňuje zadaná kritéria. DSUMA(), DSOUČIN(), DPRŮMĚR() ... směrodatná odchylka (2x), rozptyl (2x)
MS Excel – př. na databázové fce Syntaxe: DFUNKCE(databáze; pole; kritéria) Databáze je oblast buněk, které vytvářejí seznam nebo databázi (stejně jako u filtrů). Pole určuje, který sloupec je ve funkci používán. Pole muže být dáno jako text s popiskem sloupce v uvozovkách, nebo jako číslo, které představuje umístění sloupce v seznamu: hodnota 1 představuje první sloupec, hodnota 2 druhý sloupec atd. Je také možné použít adresu popisku sloupce. Kritéria je odkaz na oblast buněk, které určují podmínky funkce.
MS Excel – př. na databázové fce Poznámka: Pokud se s kritérii neshoduje žádný záznam, vrátí funkce DZÍSKAT chybovou hodnotu #HODNOTA! Jestliže se s kritérii shoduje více než jeden záznam, vrátí funkce DZÍSKAT chybovou hodnotu #NUM! Další zajímavosti v souboru: filtry_a_databazove_funkce.doc
MS Excel – př. na databázové fce 7.cv.excel / 1. příklad (prodejna) 1/2: Zjistěte celkovou cenu zboží v prodejně. Zjistěte, kolik dnů ode dneška zbývá do vyznačené doby použitelnosti zboží. V tabulce vytvořte další sloupec "Cena po slevě", do něho uložte pro zboží, jehož doba použitelnosti je kratší než měsíc (30 dnů), cenu sníženou o 50%, pro ostatní zboží stávající údaj o ceně. -- Využijte filtry a databázové funkce.
MS Excel – př. na databázové fce 7.cv.excel / 1. příklad (prodejna) 2/2: Zjistěte, jaká je celková cena zboží s dobou použitelnosti kratší než měsíc (30 dnů). Zjistěte název nejdražšího zboží. -- Využijte filtry a databázové funkce.
MS Excel – př. na databázové fce 7.cv.excel / 2. příklad (firma) 1/3: 1) Použijte rozšířený filtr a zjistěte * průměrný plat v obchodním oddělení v roce 2007 (zkuste užít funkce DPRŮMĚR(…)) * kteří zaměstnanci s platem vyšším než 15000,- Kč v posledních dvou letech nepatří do PO, * kdo má plat vyšší než je průměrný plat ve firmě v roce 2007?
MS Excel – př. na databázové fce 7.cv.excel / 2. příklad (firma) 2/3: 2) Vytvořte souhrn a zjistěte * jaký je průměrný plat v jednotlivých odděleních, * kolik pracovníků je v jednotlivých funkcích?
MS Excel – př. na databázové fce 7.cv.excel / 2. příklad (firma) 3/3: 3) Pomocí databázové funkce zjistěte * počet zaměstnanců ve firmě, * počet zaměstnanců obchodního oddělení (OO), * počet referentů nebo projektantů ve firmě, * jméno zaměstnance s nejnižším platem v roce 2007, * název oddělení, jehož zaměstnanec měl v roce 2007 nejvyšší plat.
Děkuji za pozornost. Příklady přejaty z Courseware ZČU (rok 2011) a případně upraveny.