1. Nestandardní techniky práce s vyhledávacími funkcemi

Rozměr: px
Začít zobrazení ze stránky:

Download "1. Nestandardní techniky práce s vyhledávacími funkcemi"

Transkript

1 Excel Asistent Magazín 05/2003 Funkce pro vyhledávání v seznamech 2/2 postupy, které vám možná zamlčeli Jiří Číhař, Dataspectrum // ( nedílnou součástí tohoto magazínu je i soubor ExcelAsistentMagazin xls obsahující příklady použité v tomto magazínu. Tento soubor si můžete stáhnout z adresy ExcelAsistentMagazín je určen k volnému šíření. Pokud Vás jeho obsah zaujal, zašlete jej prosím svým kolegům a přátelům. EXCEL ASISTENT MAGAZÍN 05/ NESTANDARDNÍ TECHNIKY PRÁCE S VYHLEDÁVACÍMI FUNKCEMI SEZNAMME SE S FUNKCEMI POSUN A NEPŘÍMÝ.ODKAZ FUNKCE POSUN ZDATNÝ POMOCNÍK PŘI PROCHÁZENÍ SEZNAMŮ NEPŘÍMÝ.ODKAZ IDEÁLNÍ NÁSTROJ PRO MANIPULACI S ODKAZY V NAŠICH FUNKCÍCH VYHLEDÁVÁNÍ HODNOT V ZAVŘENÉM SEŠITU VYHLEDÁVACÍ FUNKCE V KOMBINACI S MATICOVÝMI VZORCI DALŠÍ KOUZLA S OZNAČENÍM SLOUPCŮ VYHLEDÁVÁNÍ VLEVO NALEZENÍ NEJBLIŽŠÍ HODNOTY MÍSTO HODNOTY PŘIBLIŽNÉ VYHLEDÁVÁNÍ S ROZLIŠOVÁNÍM VELKÝCH A MALÝCH PÍSMEN VYHLEDÁVÁNÍ S VYUŽITÍM ZÁSTUPNÝCH ZNAKŮ VNOŘENÉ VYHLEDÁVACÍ FUNKCE REVERZNÍ VYHLEDÁVÁNÍ VYHLEDÁVACÍ FUNKCE VYHLEDAT POUŽÍT NEBO ZAPOMENOUT? VYHLEDÁVACÍ FUNKCE VRACÍ CHYBU #N/A CO MÁM DĚLAT? VYHLEDÁVACÍ FUNKCE V PROSTŘEDÍ VBA PRŮVODCE VYHLEDÁVÁNÍM NĚKOLIK PŘÍKLADŮ NA DOMÁCÍ CVIČENÍ CO NÁS ČEKÁ V PŘÍŠTÍM POKRAČOVÁNÍ

2 1. Nestandardní techniky práce s vyhledávacími funkcemi V minulém pokračování magazínu jsme se seznámili s vyhledávacími funkcemi, které nám umožňují efektivně zpracovávat seznamy a databáze uložené v excelských listech. Naučili jsme se používat v běžných úlohách funkce SVYHLEDAT, VVYHLEDAT, POZVYHLEDAT a INDEX. V závěru minulé části jme se rozcházeli s příslibem věnovat toto pokračování ne příliš známým technikám se zaměřením na vyhledávání dat v uzavřeném sešitu vnoření vyhledávacích funkcí použití maticových konstant ve vyhledávacích vzorcích a maticový zápis vyhledávacích vzorců použití zástupných znaků při hledání hodnot nalezení nejbližší hodnoty místo hodnoty přibližné použití vyhledávacích funkcí v kódech jazyka VBA rozšíření možností vyhledávacích funkcí pomocí funkce NEPŘÍMÝ.ODKAZ zrychlení procesu vyhledávání dat využití průvodce vyhledáváním V tomto čísle ExcelAsistentMagazínu se nebudeme vracet k základním pojmům a technikám probíraným v první části, a zaměříme se na představení příkladů, v nichž se naučíme používat vyhledávací funkce nestandardním ( a nadstandardním ) způsobem. Protože ovládnutí vyhledávacích funkcí patří mezi nejdůležitější a nejoceňovanější dovednosti pokročilého uživatele aplikace Excel, budeme se i v dalších pokračováních ExcelAsistentMagazínu k této problematice příležitostně vracet. 2. Seznamme se s funkcemi POSUN a NEPŘÍMÝ.ODKAZ Funkce POSUN a NEPŘÍMÝ.ODKAZ jsou často používány jako doplněk k ostatním vyhledávcím funkcím v případech, kdy potřebujeme vytvářet složitější řešení založené na těchto funkcích. V následujících řádcích si tyto nové funkce představíme a naučíme se je používat na několika příkladech. 3. Funkce POSUN zdatný pomocník při procházení seznamů Definice této funkce říká: Vrátí odkaz na oblast, která obsahuje určený počet řádků a sloupců, od určité buňky nebo oblasti buněk. Vrácený odkaz může být jedna buňka nebo oblast buněk. Počet řádků a sloupců, které se mají vrátit, můžete určit. Syntaxe POSUN(odkaz;řádky;sloupce;výška;šířka) 2

3 Komentář Odkaz je původní odkaz, vůči kterému provádíte posun. Pokud odkaz neodkazuje na buňku nebo oblast sousedících buněk, vrátí funkce POSUN chybovou hodnotu #HODNOTA!. Řádky je počet řádků, o které se má posunout levá horní buňka nového odkazu (nahoru nebo dolů). Zadáte-li například číslo 5, levá horní buňka odkazu bude pět řádků pod levou horní buňkou původního odkazu. Můžete použít kladnou (dolů od původního odkazu) nebo zápornou hodnotu (nahoru od původního odkazu). Sloupce je počet sloupců vlevo nebo vpravo, o které se má posunout levá horní buňka výsledného odkazu vzhledem k původnímu odkazu. Zadáte-li například číslo 5, bude levá horní buňka odkazu o pět sloupců vpravo od levé horní buňky původního odkazu. Můžete použít kladnou (posun doprava od původního odkazu) i zápornou hodnotu (posun doleva od původního odkazu). Výška je požadovaná výška (počet řádků) výsledného odkazu. Výška je vždy kladné číslo. Šířka je požadovaná šířka (počet sloupců) výsledného odkazu. Šířka je vždy kladné číslo. Přesáhne-li takto posunutý odkaz okraje listu, vrátí funkce POSUN chybovou hodnotu #REF!. Vynecháte-li argument výška nebo šířka, implicitně se dosadí výška nebo šířka původního odkazu. Funkce POSUN ve skutečnosti žádné buňky nepřesunuje ani nemění označenou oblast; pouze vrátí hodnotu typu odkaz. Funkci POSUN lze použít ve spojení s libovolnou funkcí, která očekává argument typu odkaz. Například pomocí vzorce SUMA(POSUN(C2;1;2;3;1)) se vypočítá celková hodnota oblasti o třech řádcích a jednom sloupci, která je umístěna 1 řádek pod a 2 sloupce vpravo vzhledem k buňce C2. Následující obrázek názorně ukazuje chování funkce: 3

4 4. NEPŘÍMÝ.ODKAZ ideální nástroj pro manipulaci s odkazy v našich funkcích NEPŘÍMÝ.ODKAZ - vrátí odkaz určený textovým řetězcem. Odkazy jsou okamžitě vyhodnocovány a je zobrazován jejich obsah. Funkci NEPŘÍMÝ.ODKAZ použijte, pokud chcete změnit odkaz na buňku v rámci vzorce a nechcete měnit vzorec. Syntaxe NEPŘÍMÝ.ODKAZ(odkaz;a1) Odkaz je odkaz na buňku obsahující další odkaz typu A1 nebo R1C1, název definovaný jako odkaz nebo odkaz na buňku ve tvaru textového řetězce. Pokud hodnota argumentu odkaz neodpovídá platnému odkazu na buňku, vrátí funkce NEPŘÍMÝ.ODKAZ chybovou hodnotu #REF!.Pokud argument odkaz odkazuje na jiný sešit (externí odkaz), musí být daný sešit otevřen. V opačném případě vrátí funkce NEPŘÍMÝ.ODKAZ chybovou hodnotu #REF!. A1 je logická hodnota, která určuje typ odkazu. Je-li hodnota argumentu a1 PRAVDA nebo je-li tento argument vynechán, je odkaz interpretován jako adresa typu A1. Je-li hodnota argumentu a1 NEPRAVDA, je odkaz interpretován jako adresa typu R1C1. Funkce NEPŘÍMÝ.ODKAZ umožňuje adresovat i buňky v různých listech sešitu. Můžeme pak načítat hodnoty v různých listech prostým přepsáním názvu listu v buňce, na kterou se funkce odkazuje. 4

5 A B 1 2 test1 3 A =NEPŘÍMÝ.ODKAZ(B2&"!"&B3) 6 =NEPŘÍMÝ.ODKAZ("test1!A1") 7 8 test2 9 A =NEPŘÍMÝ.ODKAZ(B8&"!"&B9) 12 =NEPŘÍMÝ.ODKAZ("test2!A1") Při odkazování na list je důležité mezi označení listu a adresu buňky vložit znak vykřičník, jinak odkaz nebude vyhodnocen správně. V případě, že označení listu obsahuje mezeru, je nutné před a za tento název vložit apostrof ( ANSI kód 39). A B 1 test tři 2 A =NEPŘÍMÝ.ODKAZ(ZNAK(39) & B2 & ZNAK(39) & "!"& B3) 5 =NEPŘÍMÝ.ODKAZ( "'test tři'!a1") 5. Vyhledávání hodnot v zavřeném sešitu Velkou výhodou vyhledávacích funkcí je jejich schopnost vracet hodnoty i ze zavřeného sešitu. To znamená, že máme možnost vytvořit vzorec, který se odkazuje na seznam v jiném sešitu a pak tento sešit zavřít. Funkce dokáže vracet hodnoty i nadále a reagovat na změny parametrů. Sešit přitom vůbec nemusí být otevřen a ani si jej funkce neotevírají, vnitřním mechanismem Excelu dokáží pracovat se seznamy tak, jako by sešit zůstal otevřený. Pokud potřebujeme sešit, na který se vyhledávací funkce odkazuje, přemístit, musíme jej nejdříve otevřít v Excelu a pak jej přemístit přímo z prostředí Excelu. Pokud bychom sešit přemisťovali jiným způsobem ( např. pomocí průzkumníka) došlo by k roztržení vazby a funkce by přestala vracet hodnoty z tohoto sešitu 5

6 Funkce NEPŘÍMÝ.ODKAZ nás však zklame v případě zavřených sešitů ji použít nemůžeme. 6. Vyhledávací funkce v kombinaci s maticovými vzorci Problematice maticových vzorců bylo věnováno celé 3. číslo ExcelAsistentMagazínu. V tomto odstavci tedy budeme předpokládat, že čtenář je obeznámen s problematikou tohoto typu vzorců a na tomto místě pouze připomenu, že jednou z předností maticových vzorců je jejich schopnost nahrazovat více vzorců klasických ( tj. nematicových) a tím urychlovat a zjednodušovat výpočty. Způsob použití si představíme na konkrétním příkladu: Úkolem je vypočítat celkový prodej konkrétního výrobku. Standardní postup spočívá v použití dvou funkcí SVYHLEDAT jedné pro nalezení jednotkové ceny, druhé pro nalezení počtu prodaných kusů a následného vynásobení těchto dvou hodnot. Maticový vzorec nám umožní provést výpočet v rámci jediného vzorce za předpokladu, že SVYHLEDAT vrátí obě hledané hodnoty ( vynásobení zajistí funkce SOUČIN). Místo jediného označení sloupce zadáme dvojici hodnot uzavřenou ve složených závorkách, čímž dáme Excelu najevo, že má pracovat s maticí hodnot. 6

7 Část vzorce {2;3} zapíšeme ručně složené závorky např. pomocí CTRL+ALT+B a CTRL+ALT+N. Vnější složené závorky doplní Excel poté, co potvrdíme vložení maticového vzorce kombinací kláves CTRL+SHIFT+ENTER. Pomocí částečného přepočtu vzorce ( vybereme část vzorce v řádku vzorců a stiskneme F9) vidíme, že vnitřní část SVYHLEDAT(A15;A1:C5;{2;3};0) vrací matici {100;50}, která je použita jako argument pro funkci SOUČIN. 7. Další kouzla s označením sloupců V předchozím příkladu jsme si ukázali, že nemusíme zadávat označení sloupce vždy ve formě jediného čísla. Označení číslem s sebou nese záludnost, protože se nám může v případě rozsáhlejší tabulky stát, že se při počítání sloupců spleteme. Pomoc je v tom, že namísto pořadového čísla sloupce zadáme jeho označení formou písmen uvnitř funkce SLOUPEC.. 8. Vyhledávání vlevo Jedním z omezení funkcí SVYHLEDAT a VVYHLEDAT je neschopnost vracet hodnoty vlevo od klíčové hodnoty. Následující příklad nelze pomocí funkce SVYHLEDAT vyřešit. Zápis funkce je chybný a proto neobdržíme požadovaný výsledek: 7

8 Řešení však samozřejmě existuje je založeno na kombinaci funkcí POSUN a POZVYHLEDAT. funkce POZVYHLEDAT vrátí číslo řádku, na kterém se vyskytuje hledaná hodnota v našem případě to je číslo 3. POSUN vrátí odkaz na buňku, která je umístěna od základní buňky B1 2 řádky dolů a jeden sloupec vlevo. 2 řádky dolů získáme tak, že použijeme hodnotu vrácenou funkcí POZVYHLEDAT sníženou o 1 to proto, že POSUN počítá řádky nikoliv od základní buňky, ale od řádku ležícím pod ní ( hodnotu 1 má jeden řádek pod základní buňkou ) Řešení je možné založit i na použití funkce VYHLEDAT nejdříve se však musíme naučit znát její chování ( viz další text) 9. Nalezení nejbližší hodnoty místo hodnoty přibližné Vyhledávací funkce obecně dokáží mimo přesné hodnoty nalézt i největší nižší hodnotu k hodnotě hledané. Podmínkou je vzestupné seřazení seznamu a specifikování argumentu pro shodu na hodnotu různou od nuly. V některých případech však můžeme potřebovat nalézt místo největší nžší hodnoty hodnotu nejbližší, tedy hodnotu, která se od hodnoty hledané liší co nejméně. Co mám na mysli? A B C D 1 Data 2 11 vyhledávaná hodnota: nejvyšší nižší: nejbližší: Vyhledávací funkce SVYHLEDAT by po setřídění dat vrátila při nastavení argumentu shoda na hodnotu 1 honotu 12 je to NEJVĚTŠÍ NIŽŠÍ hodnota k hodnotě 14. Pokud chceme nalézt hodnotu nejbližší, můžeme postupovat více způsoby: 1. dvkrát použít funkci POZVYHLEDAT, která umí nalézt jak největší nižší hodnotu, tak i nejnižší větší hodnotu k hodnotě vyhledávané. Musíme však data setřídit jednou vzestupně a ve druhém případě sestupně. Je pak třeba nalézt obě hodnoty a pak je 8

9 porovnat proti hodnotě vyhledávané s cílem zvolit z této dvojice tu s nejnižším absolutním rozdílem vzhledem k vyhledávané hodnotě. 2. použití vzorce {=INDEX(A2:A7;POZVYHLEDAT(SMALL(ABS(A2:A7- D2);1);ABS(A2:A7-D2);0))} 3. použití kombinace vyhledávacích funkcí a funkce ABS vracející absolutní hodnotu v kombinaci s maticovým vzorcem ve tvaru {=NEPŘÍMÝ.ODKAZ(ODKAZ(ŘÁDEK(A2:A7)+POZVYHLEDAT(MIN(ABS(D 2-A2:A7));ABS(D2-A2:A7);0)-1;SLOUPEC(A2:A7)))} Vzorec vyhledává minimální rozdíl mezi hodnotami v seznamu a vyhledávanou hodnotou. Pak určí číslo řádku a sloupce, ve kterém se nachází tato minimální hodnota a pomocí NEPŘÍMÝ.ODKAZ ji zapíše. 1. ABS(D2-A2:A7) vrací absolutní rozdíl mezi hledanou hodnotou 14 a hodnotami ve sloupci A: { } 2. MIN(ABS(D2-A2:A7)) vrací minimum z matice absolutních rozdílů: 1 3. POZVYHLEDAT(MIN(ABS(D2-A2:A7));ABS(D2-A2:A7);0) vrací pořadové číslo mimima v matici abolutních rozdílů: 3 4. ŘÁDEK(A2:A7) vrací čísla řádků obsahující data ve sloupci A: { } 5. ŘÁDEK(A2:A7)+POZVYHLEDAT(MIN(ABS(D2-A2:A7));ABS(D2-A2:A7);0)- 1) vrací matici představující čísla řádků od řádku obsahujícího nalezené minimum v počtu řádků obsahujících data:{ } 6. SLOUPEC(A2:A7) vrací číslo sloupce obsahujícího data: 1 7. ODKAZ( ) vrací matici adres oblasti buněk počínaje nalezeným minimem : {"$A$4" "$A$5" "$A$6" "$A$7" "$A$8" "$A$9"} 8. NEPŘÍMÝ.ODKAZ vrací matici hodnot s počátkem v nalezeném minimu: { }. 9. Vzhledem k tomu, že maticový vzorec je zapsán do jediné buňky, je z přdchozí matice vrácena pouze 1. hodnota : Vyhledávání s rozlišováním velkých a malých písmen Vyhledávací funkce SVYHLEDAT, VVYHLEDAT, VYHLEDAT nerozlišují velká a malá písmena. Pro tyto funkce není žádný rozdíl mezi výrazy JIRKA, jirka nebo jirka. Pokud potřebujeme zohlednit velikost písmen, musíme sáhnout k maticovým vzorcům a použít funkci STEJNÉ, která ověřuje zda dvojice řetězců je stejná, a to i s ohledem na velikost písmen. 9

10 11. Vyhledávání s využitím zástupných znaků Vyhledávací funkce obecně dokáží pracovat se zástupnými znaky ve standardní logice:? zastupuje jakýkoliv JEDEN znak * zastupuje LIBOVOLNÝ počet znaků ( libovolný znamená i žádný!) x zastupuje literál x, kde x může být jakýkoliv znak ( pomocí znaku tilda lze tedy vyhledávat i znaky? nebo * Následující obrázek ukazuje použití zástupných znaků ve funkcích SVYHLEDAT a VVYHLEDAT: Použití zástupných znaků však nemusí vracet očekávané výsledky v případě, že nehledáme přesnou shodu čili, když argument shody nemá hodnotu 0. Očekávali bychom, že funkce vrátí opět hodnotu 44, protože hledaná hodnota H??t v argumentu klíče odpovídá řetězci Haut. Vysvětlení, proč funkce vrátila hodnotu 55 10

11 spojenou s řetězcem Aut spočívá v uvědomnění si faktu, že 4.argument funkce SVYHLEDAT se v případě nastavení na hodnotu 1 chová tak, že vyhledává NEJVĚTŠÍ NIŽŠÍ HODNOTU VZESTUPNĚ SEŘAZENÉHO SEZNAMU. Pokud si tedy seznam seřadíme, dostaneme následující podobu: ID1 ID2 at 11 Aut 55 H??t Had 22 Haut 44 Hu? 66 Hut 33 Vidíme, že největší nižší hodnota k H??t je řetězec Aut, což odpovídá předchozímu výsledku. Z předchozího příkladu je patrné, že vyhledávání pomocí zástupných znaků funguje pouze v případě, že hledáme přesnou hodnotu ( argument shody vyhledávací funkce je nastaven na hodnotu 0). Pokud hledáme přibližnou hodnotu, pak Excel interpretuje zástupné znaky jako znaky reálné a vrátí největší nižší hodnotu vzestupně setříděného seznamu. Poznámka k použití znaku tilda. Jednomu z klientů, který používal vyhledávací funkce k procházení seznamu importovaného z podnikového systému, nevracela funkce SVYHLEDAT správné hodnoty vzhledem k tomu, že zmíněný systém vkládal před hodnoty uložené v jednom ze sloupců znak tilda. Řešení problému spočívalo ve zdvojení tohoto znaku v řetězci předávaného funkci tedy místo SVYHLEDAT( ABC,A1:K1000;3;0) bylo třeba zapsat funkci v podobě SVYHLEDAT( ABC,A1:K1000;3;0) 12. Vnořené vyhledávací funkce Vyhledávací funkce můžeme vcelku bez problémů vnořovat do sebe, v případě odkazu na oblast buněk však musíme vnitřní funkci zapouzdřit do funkce NEPŘÍMÝ.ODKAZ. Následující příklad ukazuje způsob, jak vnořit dvě vyhledávací funkce do sebe. 11

12 Vnořená funkce SVYHLEDAT(2001;D1:E4;2;0) vrací adresu oblasti, ve které vnější funkce má vyhledávat hodnotu Jiří. Tato vnořená funkce musí být zapouzdřena do NEPŘÍMÝ.ODKAZ, aby předaná hodnota adresy oblasti byla interpretována jako adresa. 12

13 13. Reverzní vyhledávání Pod pojmem reverzní vyhledávání rozumím postup, kdy ze zdané hodnoty v oblasti dat hledáme odpovídající hodnotu ve sloupci nebo řádku s popisem kategorií. Představme si úlohu, kdy je naším úkolem nalézt v tabulce prodejů jméno prodejce, jehož prodej dosáhl hodnoty 392: prodej za jednotlivé měsíce leden únor březen Jan Pavel Mirek Jiří Hana Jitka Kateřina V tomto případě nám použití vyhledávacích funkcí mnoho nepomůže, protož nevíme, ve kterém sloupci se hodnota 392 bude nacházet. Řešením je součinnost funkce NEPŘÍMÝ.ODKAZ a maticového vzorce A B C D E 1 prodej za jednotlivé měsíce 2 leden únor březen 3 Jan Pavel Mirek Jiří Hana Jitka Kateřina prodej prodejce Jitka {=NEPŘÍMÝ.ODKAZ("A" & SUMA((A1:D9=B11)*ŘÁDEK(A1:D9)))} Vzorec {=NEPŘÍMÝ.ODKAZ("A" & SUMA((A1:D9=B11)*ŘÁDEK(A1:D9)))} pracuje následujícím způsobem: A1:D9=B11 změní oblast dat na tabulku pravdivostních hodnot A B C D E 1 prodej za jednotlivé měsíce 2 leden únor březen 3 Jan NEPRAVDA NEPRAVDA NEPRAVDA 4 Pavel NEPRAVDA NEPRAVDA NEPRAVDA 5 Mirek NEPRAVDA NEPRAVDA NEPRAVDA 6 Jiří NEPRAVDA NEPRAVDA NEPRAVDA 7 Hana NEPRAVDA NEPRAVDA NEPRAVDA 8 Jitka NEPRAVDA NEPRAVDA PRAVDA 9 Kateřina NEPRAVDA NEPRAVDA NEPRAVDA 13

14 (A1:D9=B11)*ŘÁDEK(A1:D9) vynásobí hodnoty v předchozí tabulce čísly řádků A B C D E 1 prodej za jednotlivé měsíce 2 leden únor březen 3 Jan Pavel Mirek Jiří Hana Jitka Kateřina SUMA((A1:D9=B11)*ŘÁDEK(A1:D9)) sečte hodnoty v tabulce výsledkem je 8 ("A" & SUMA((A1:D9=B11)*ŘÁDEK(A1:D9))) vytvoří řetězec A8 NEPŘÍMÝ.ODKAZ vrátí odkaz ( přečte hodnotu) na buňku s adresou A8 14. Vyhledávací funkce VYHLEDAT použít nebo zapomenout? Funkce VYHLEDAT patří mezi nejméně používané ve skupině vyhledávacích funkcí. Přesto je vybavena chováním, které ji předurčuje k tomu, aby se stala jedním z našich favoritů: 1. umožňuje rychlé vytváření konverzních tabulek 2. nevyžaduje, aby sloupec s klíčovými hodnotami byl umístěn v tabulce s návratovými hodnotami 3. je mimořádně rychlá Pokud při vyhledávání v rozsáhlých seznamech označíme rychlost odezvy funkcí SVYHLEDAT a VVYHLEDAT jako 1, pak kombinace POZVYHLEDAT + INDEX by mohla obdržet známku 3 ( přibližně 3x rychlejší), ale rychlost odezvy VYHLEDAT lze ocenit na 100. Samozřejmě záleží i na dalších podmínkách, nicméně pokud nám jde o rychlost odezvy, pak VYHLEDAT nemá konkurenci VYHLEDAT však vyžaduje vzestupné seřazení sloupce prohledávaných hodnot ( oblast 1. argumentu funkce). Ostatní vyhledávací funkce umožňují prohledat i neseřazený seznam VYHLEDAT tuto možnost nepřipouští. Rychlé vytváření konverzních tabulek Potřebujeme konvertovat hodnoty z 1. sloupce na hodnoty obsažené v příslušném řádku sloupce druhého: 1 první 2 druhý 3 třetí 4 čtvrtý Řešením je zapsat funkci =VYHLEDAT(A1;{1;2;3;4};{"první";"druhý";"třetí"; čtvrtý }), která z buňky A1 14

15 načte hodnotu, porovná ji s hodnotami v první matici {1;2;3;4} a vrátí příslušnou hodnotou z matice druhé {"první";"druhý";"třetí"; čtvrtý } Pokud by však hodnoty v prohledávaném seznamu ( čili v oblasti předané prvnímu argumentu) nebyly seřazeny vzestupně, dostaneme zcela podivné výsledky. =VYHLEDAT(A1;{2;4;1;3};{"druhý";"čtvrtý";"první";"třetí"}) vrátí tyto konverzní hodnoty: 1 #N/A 2 druhý 3 druhý 4 čtvrtý Oddělení sloupce s klíčovými hodnotami a sloupce s návratovými hodnotami Funkce VYHLEDAT umožňuje fyzicky oddělit oblasti vyhledávaných a návratových hodnot a dokonce je vůči sobě posunout. viz obrázek: Oblasti vyhledávaných a návratových hodnot nemusí být ani uloženy ve stejném listu nebo dokonce ve stejném sešitu. Využití rychlosti funkce VYHLEDAT při náhradě SVYHLEDAT, VVYHLEDAT v dalším odstavci nalezneme příklad vzorce obsahující funkci VYHLEDAT 15

16 15. vyhledávací funkce vrací chybu #N/A co mám dělat? Pokud vyhledávací funkce v zadané oblasti nenalezne hledanou hodnotu, pak vrací jako výsledek hodnotu #N/A. V předchozím čísle ExcelAsistentMagazínu jsme si ukázali, jak nahradit tyto chybové hodnoty jiným, smysluplnějším textem. Pokud totiž používáme vyhledávací funkce v dokumentech určených pro další uživatele, pro prezentaci apod., není příliš žádoucí, aby se v buňkách objevovaly chybové hodnoty. Neznalý uživatel pak neví, o jakou chybu se jedná a v důsledku může být snížena důvěryhodnost našeho dokumentu. Proto je vhodné chybové hodnoty odstranit, případně nahradit jinou hodnotou. Řešení je založeno na zapouzdření vyhledávací funkce do funkce KDYŽ, která otestuje návratovou hodnotu: =KDYŽ(JE.NEDEF(SVYHLEDAT();"NENALEZENO";SVYHLEDAT()) Pokud vyhledávací funkce nenalezne požadovanou hodnotu, vrátí hodnotu chyby #N/A. Tato hodnota je předána funkci JE.NEDEF, která pak vrátí hodnotu PRAVDA a výsledkem funkce KDYŽ je řetězec NENALEZENO. Pokud funkce SVYHLEDAT nalezla požadovanou hodnotu, je výsledkem funkce JE.NEDEF hodnota NEPRAVDA a funkce KDYŽ předá výpočet svému třetímu argumentu, který opět obsahuje funkci SVYHLEDAT. Dojde tedy k opětovnému vyhodnocení funkce SVYHLEDAT. Tento postup je často používán bohužel na úkor výpočetní rychlosti. Při auditech excelských dokumentů se s ním pravidelně setkávám, autoři jej považují za spolehlivý a účelný. Je zajímavé, že i v případě velice rozsáhlých seznamů ( tisíce buněk, často obsahujících další funkce), kdy rychlost odezvy je nízká, autoři setrvávají na vžitém postupu a nesnaží se nalézt alternativy. Tato situace je tristní zejména ve společnostech, které investují nemalé částky do výpočetních systému ( především společnosti z oblasti finančnictví) a pak používají dostupné prostředky nejméně efektivním způsobem. Jaké tedy existují alternativy k výše popsané metodě? V podstatě jde o eliminaci duplicitního vyhodnocování vyhledávací funkce nebo její nahrazení funkcí rychlejší. ( pro potřeby příkladu předpokládejme, že hledáme hodnotu abc v oblasti A1:A100 a chceme vrátit příslušnou hodnotu ve sloupci D) =KDYŽ(COUNTIF(A1:A100 ; abc )=0;"";SVYHLEDAT( abc ;A1:D100;4;0)) nebo =KDYŽ(COUNTIF(A1:A100; abc )=0;""; INDEX(D1:D100;POZVYHLEDAT( abc ;A1:A100;0))) nebo ( v případě vzestupně seřazeného seznamu ) 16

17 =KDYŽ(COUNTIF(A1:A100; abc )=0;""; VYHLEDAT( abc ;A1:A100;D1:D100))) nebo použití následující uživatelské funkce errortrap 'Autor:Harlan Grove 'způsob použití '=errortrap(vzorec,#n/a) nebo =errortrap(vzorec,co_mám_zobrazit_při_chybě,#n/a) 'Lze zpracovat i více chybových hodnot - pokud chceme např. nahradit #N/A, #NULL!, '#REF! and #NAME? 'hodnotou -1, pak funkci voláme takto =errortrap(vzorec,-1,#n/a,#null!,#ref!,#name?) Function errortrap(v As Variant, ParamArray e() As Variant) As Variant Dim i As Long, m As Long, n As Long, t As Variant errortrap = v If Not IsError(v) Then Exit Function 'žádná chyba nebyla nalezena n = UBound(e) If Not IsError(e(0)) Then m = 1 t = e(0) Else m = 0 t = "" End If If n < m Then 'žádné další argumenty, vyhovuje všem typům chyby errortrap = t Exit Function End If For i = m To n 'testuj daný typ chyby If v = e(i) Then errortrap = t Exit Function End If Next i End Function Použití této metody ukazuje obrázek: 17

18 16. Vyhledávací funkce v prostředí VBA Vyhledávací funkce je samozřejmě možné a často i vhodné začlenit do našich programů zapsaných v VBA. V následující tabulce nalezneme převod mezi českými názvy používanými v uživatelském prostředí a anglickými názvy, které využíváme v kódech VBA POSUN OFFSET SVYHLEDAT VLOOKUP VVYHLEDAT HLOOKUP VYHLEDAT LOOKUP POZVYHLEDAT MATCH INDEX INDEX NEPŘÍMÝ.ODKAZ INDIRECT Pro použití těchto funkcí je dobré vědět, že se na ně můžeme odkazovat dvěmi růtnými způsoby s poněkud odlišným výsledným chováním: Application.Match nebo Application.WorksheetFunction.Match Doporučuji používat první způsob důvodem je chování funkce v případě, že nenalezne hledanou hodnotu. Pro tento případ je vhodné použít kód 18

19 If IsError(Application.Match(Var, SourceRange, 0)) Then... Pokud totiž voláme vyhledávací funkci prostřednictvím objektu Application, vrací tato funkce v případě neúspěšného vyhledávání chybovou hodnotu typu Variant, kterou pak můžme testovat pomocí funkce IsError. Pokud bychom volali funkci prostřednictvím objektu WorksheetFunction, pak by v případě neúspěšného vyhledávání došlo ke vzniku běhové chyby VBA, kterou bychom museli ošetřit standardními technikami ( pomocí On Error GoTo a vytvořením kódu ošetřujícího tuto chybu) Typické použití vyhledávací funkce je patrné v následujícím příkladu funkce GetRowNum vrací číslo řádku, ve kterém se v rámci sloupce A nachází hodnota myval: Function GetRowNum(myVal) GetRowNum = Application.Match(myVal, Range("A:A"), 0) If IsError(GetRowNum) Then GetRowNum = 0 End Function Následující kód umožňuje ověřit, zda hodnota zapsaná do buňky ve sloupci A je obsažena v seznamu. Kód je nutné vložit přímo do listu, ve kterém chceme ověřovat data. Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim val As Long Dim MojeData As Variant MojeData = Array( "Jirka", "Jitka", "Martina", "Barbora") On Error Resume Next If Not Intersect(Target, Range("A:A")) Is Nothing Then val = Application.WorksheetFunction.Match(Target.Value, MojeData, 0) If val > 0 Then MsgBox "Hodnota " & Target.Value & " je obsažena v seznamu" Else MsgBox "Hodnota " & Target.Value & " NENÍ obsažena v seznamu", vbcritical + vbokonly End If End If End Sub 17. Průvodce vyhledáváním Microsoft připravil uživatelům pomůcku nazvanou Průvodce vyhledáváním, která usnadňuje vytváření vzorců založených na vyhledávacích funkcích. Od této pomůcky nemůžeme očekávat řešení sofistikovaných problémů, ale v jednodušších případech nebo pro potřeby seznámení se s vyhledávacími funkcemi může být užitečná. 19

20 Podmínky pro úspěšné použití pomůcky jsou dvě: 1. musíme ji mít nainstalovanou 2. databáze, ve které chceme vyhledávat hodnoty, musí mít důsledně pojmenovány sloupce i řádky Instalace Pomůcka je uložena ve formě doplňku Excelu s názvem Lookup.xla a pokud byla řádně nainstalována, je dostupná pomocí Nástroje > Průvodce > Vyhledávání V případě, že touto cestou doplněk dostupný není, je třeba zjistit, zda byl nainstalován a zaregistrován. Pokud jej nalezneme v přehledu doplňků ( Nástroje > Doplňky), je třeba kliknutím do zaškrtávacího pole doplněk zaregistrovat. Pokud v seznamu není, pokusíme se jej vyhledat pomocí okna dostupného tlačítkem Procházet Nebudeme li ani poté úspěšní, nezbývá než doplněk nainstalovat ze zdrojového CD Microsoft Office. Příklad využití doplňku Průvodce vyhledáváním Doplněk použijeme k vytvoření vyhledávacího vzorce nad tabulkou plateb: A B C D E 1 datum platby firma A firma B firma C firma D

21 Průvodce je rozdělen do 4. kroků: 1. určení oblasti dat 2. určení sloupce a řádku pro výběr 3. určení struktury návratových hodnot 4. určení buňky k zápisu vzorce Určení oblasti dat Určení sloupce a řádku pro výběr Určení struktury návratových hodnot 21

22 ( v tomto bodě se můžeme rozhodnout, zda si přejeme zapsat pouze vzorec, nebo zapsat i kriteria použitá k výběru. Pokud zvolíme i zápis parametrů, máme možnost přepsáním hodnot v těchto buňkách dynamicky měnit výsledné hodnoty) Určení buňky k zápisu vzorce Výsledkem práce průvodce je vytvoření vzorce ve tvaru: =INDEX($A$1:$E$10; POZVYHLEDAT(DATUMHODN(" ");$A$1:$A$10;); POZVYHLEDAT("firma C";$A$1:$E$1;)) 18. Několik příkladů na domácí cvičení 1. Výpočet výše daně V předchozím díle magazínu jsme řešili úlohu týkající se získání správné hodnoty sazby daně při zadané výši ročního příjmu: 22

23 Pokusme se tuto úlohu zkomplikovat. Úkolem není nalézt jen hodnotu sazby daně, ale přímo určit výši daňové povinnosti. Ze zadané výše příjmu a tabulky sazeb daně tedy máme určit částku, kterou musíme zaslat finančnímu úřadu. Tabulka: Příjem větší než......a nižší než sazba Výše daně % % % % % % % % > % 2. ceník Následující úloha je opravdovým testem našich schopností. Šířka (m) Výška (m)

24 Tabulka představuje ceník okenních žaluzií, Naším cílem je nalézt vzorec, který po zadání šířky a výšky vrátí příslušnou cenu. Zadání je komplikované podmínkou, že klient si může objednat jakýkoliv rozměr není omezen rozměry uvedenými v tabulce. Platí pravidlo, že pokud není nalzen přesný rozměr, je klientovi účtována cena většího rozměru. Pokud tedy např. klient požaduje žaluzii šířka x výška = 450 x 710, bude účtována cena žaluzie 515 x 800, tj. 367Kč. Řešení obou úloh naleznete od ve Škole Excelu na webových stránkách a v dalším čísle ExcelAsistentMagazínu. Pokud mi zašlete úspěšné řešení na adresu eam@dataspectrum.cz, rád je uveřejním v příštím čísle magazínu. 19. Co nás čeká v příštím pokračování vytváření názvů v listech Excelu dynamicky vytvářené názvy využití dynamicky vytvářených názvů pro tvorbu grafů použití názvů ve vzorcích použití názvů v prostředí VBA ( nedílnou součástí tohoto magazínu je i soubor ExcelAsistentMagazin xls obsahující příklady použité v tomto magazínu. Tento soubor si můžete stáhnout z adresy Archív všech dosud publikovaných čísel ExcelAsistentMagazínu Škola Excelu neustále se rozšiřující soubor řešených příkladů ExcelAsistent - více než 100 funkcí pro efektivní práci v Excelu Máte dotaz týkající se práce v prostředí Microsoft Excel? Staňte se členem elektronické konference věnované výhradně Excelu mailto:faq@dataspectrum.cz Další číslo tohoto magazínu určeného pro pokročilé techniky práce v prostředí Microsoft Excel naleznete na adrese od Copyright 2003 Jiří Číhař Dataspectrum Jiří Číhař Dataspectrum ( Těším se na setkání s Vámi v příštím měsíci. Pardubice Jiří Číhař 24

Microsoft Office. Excel vyhledávací funkce

Microsoft Office. Excel vyhledávací funkce Microsoft Office Excel vyhledávací funkce Karel Dvořák 2011 Vyhledávání v tabulkách Vzhledem ke skutečnosti, že Excel je na mnoha pracovištích používán i jako nástroj pro správu jednoduchých databází,

Více

Vyhledávací a databázové funkce v MS Excel 2007. Martin Tůma

Vyhledávací a databázové funkce v MS Excel 2007. Martin Tůma 1 Úvod Vyhledávací a databázové funkce v MS Excel 2007 Martin Tůma Cílem této seminární práce je stručně vysvětlit princip a syntaxi vyhledávacích a databázových funkcí v aplikaci MS Excel 2007 a na praktických

Více

Excel Asistent Magazín 06/2003

Excel Asistent Magazín 06/2003 Excel Asistent Magazín 06/2003 Pojmenované oblasti Jiří Číhař, Dataspectrum http:// // ExcelAsistentMagazín je určen k volnému šíření. Pokud Vás jeho obsah zaujal, zašlete jej prosím svým kolegům a přátelům.

Více

EXCELentní tipy a triky pro mírně pokročilé. Martina Litschmannová

EXCELentní tipy a triky pro mírně pokročilé. Martina Litschmannová EXCELentní tipy a triky pro mírně pokročilé Martina Litschmannová Obsah semináře definování názvu dynamicky měněné oblasti, kontingenční tabulky úvod, kontingenční tabulky násobné oblasti sloučení, převod

Více

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM CÍLE KAPITOLY Využívat pokročilé možnosti formátování, jako je podmíněné formátování, používat vlastní formát čísel a umět pracovat s listy. Používat

Více

Tabulkový procesor. Základní rysy

Tabulkový procesor. Základní rysy Tabulkový procesor Tabulkový procesor je počítačový program zpracovávající data uložená v buňkách tabulky. Program umožňuje použití vzorců pro práci s daty a zobrazuje výsledné hodnoty podle vstupních

Více

FUNKCE 3. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

FUNKCE 3. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika FUNKCE 3 Autor: Mgr. Dana Kaprálová Datum (období) tvorby: září, říjen 2013 Ročník: sedmý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žáci se seznámí se základní obsluhou tabulkového

Více

Excel Asistent Magazín PREMIUM 03/2005

Excel Asistent Magazín PREMIUM 03/2005 Excel Asistent Magazín PREMIUM 03/2005 ISSN 1801 2361 ročník 3 Copyright 2003 2005 Jiří Číhař, Dataspectrum http:// //www.dataspectrum.cz mailto:eam@dataspectrum.cz Excel Asistent Magazín je určen k volnému

Více

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Informační

Více

kontakt: Excel Asistent Magazín 06/2003 - pojmenované oblasti a funkce Jiří Číhař jiricihar@dataspectrum.cz

kontakt: Excel Asistent Magazín 06/2003 - pojmenované oblasti a funkce Jiří Číhař jiricihar@dataspectrum.cz popis: autor: kontakt: domovská stránka: Excel Asistent Magazín 06/2003 - pojmenované oblasti a funkce Jiří Číhař jiricihar@dataspectrum.cz www.dataspectrum.cz Přehled mzdy 1. Vytvořit názvy potřebné pro

Více

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Informační

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT

Více

Efektivní práce s Excelem (středně pokročilí uživatelé)

Efektivní práce s Excelem (středně pokročilí uživatelé) 2015 Efektivní práce s Excelem (středně pokročilí uživatelé) rozsah: 2 dny (10 hodin) Mgr. Jiří Číhař www.dataspectrum.cz Efektivní práce s Excelem pro středně pokročilé uživatele Práce s rozsáhlými tabulkami

Více

Skripta ke školení. Základy VBA. vypracoval: Tomáš Herout. tel:

Skripta ke školení. Základy VBA. vypracoval: Tomáš Herout.   tel: Skripta ke školení Základy VBA vypracoval: Tomáš Herout e-mail: herout@helpmark.cz tel: 739 719 548 2016 Obsah TROCHA TEORIE VBA...2 ZPŮSOB ZÁPISU VE VBA...2 CO JE TO FUNKCE...2 CO JE TO PROCEDURA...2

Více

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu: Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury

Více

Excel tabulkový procesor

Excel tabulkový procesor Pozice aktivní buňky Excel tabulkový procesor Označená aktivní buňka Řádek vzorců zobrazuje úplný a skutečný obsah buňky Typ buňky řetězec, číslo, vzorec, datum Oprava obsahu buňky F2 nebo v řádku vzorců,

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT

Více

Obr. P1.1 Zadání úlohy v MS Excel

Obr. P1.1 Zadání úlohy v MS Excel Přílohy Příloha 1 Řešení úlohy lineárního programování v MS Excel V této příloze si ukážeme, jak lze řešit úlohy lineárního programování pomocí tabulkového procesoru MS Excel. Výpočet budeme demonstrovat

Více

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel Přílohy Příloha 1 Řešení úlohy lineárního programování v MS Excel V této příloze si ukážeme, jak lze řešit úlohy lineárního programování pomocí tabulkového procesoru MS Excel 2007. Výpočet budeme demonstrovat

Více

DUM 06 téma: Tvorba makra pomocí VBA

DUM 06 téma: Tvorba makra pomocí VBA DUM 06 téma: Tvorba makra pomocí VBA ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

Nové kreativní týmy v prioritách vědeckého bádání CZ.1.07/2.3.00/30.0055. Tento projekt je spolufinancován z ESF a státního rozpočtu ČR.

Nové kreativní týmy v prioritách vědeckého bádání CZ.1.07/2.3.00/30.0055. Tento projekt je spolufinancován z ESF a státního rozpočtu ČR. Nové kreativní týmy v prioritách vědeckého bádání CZ.1.07/2.3.00/30.0055 Tento projekt je spolufinancován z ESF a státního rozpočtu ČR. Téma: EXCELentní tipy a triky pro mírně pokročilé Martina Litschmannová

Více

Excel Asistent Magazín 07/2003

Excel Asistent Magazín 07/2003 Excel Asistent Magazín 07/2003 Ověření ( validace) dat Jiří Číhař, Dataspectrum http:// // ExcelAsistentMagazín je určen k volnému šíření. Pokud Vás jeho obsah zaujal, zašlete jej prosím svým kolegům a

Více

Excel Asistent Magazín 03/2003

Excel Asistent Magazín 03/2003 Excel Asistent Magazín 03/2003 Maticové vzorce, jeden z nejmocnějších nástrojů v Excelu Jiří Číhař, Dataspectrum http:// // ( nedílnou součástí tohoto magazínu je i soubor ExcelAsistentMagazin032003.xls

Více

Řazení řádků ve vzestupném pořadí (A až Z nebo 0 až 9) nebo sestupném pořadí (Z až A nebo 9 až 0)

Řazení řádků ve vzestupném pořadí (A až Z nebo 0 až 9) nebo sestupném pořadí (Z až A nebo 9 až 0) Řazení oblasti Řazení řádků ve vzestupném pořadí (A až Z nebo 0 až 9) nebo sestupném pořadí (Z až A nebo 9 až 0) 1. Klepněte na buňku ve sloupci, podle kterého chcete řádek seřadit. 2. Klepněte na tlačítko

Více

Dotazy tvorba nových polí (vypočítané pole)

Dotazy tvorba nových polí (vypočítané pole) Téma 2.4 Dotazy tvorba nových polí (vypočítané pole) Pomocí dotazu lze také vytvářet nová pole, která mají vazbu na již existující pole v databázi. Vznikne tedy nový sloupec, který se počítá podle vzorce.

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech

Více

Evidence technických dat

Evidence technických dat 4 Evidence technických dat V té to ka pi to le: Evidence majetku Evidence zakázek Evidence technické dokumentace Kapitola 4 Evidence technických dat Povinnost evidovat různé druhy dat má každý podnikatelský

Více

Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97. Vybrané části Excelu. Ing. Petr Adamec

Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97. Vybrané části Excelu. Ing. Petr Adamec INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97 Vybrané části Excelu Ing. Petr Adamec Brno 2010 Cílem předmětu je seznámení se s programem Excel

Více

Test z programování v jazyce VBA v rámci předmětu Počítače II Vzorová zadání a vypracování

Test z programování v jazyce VBA v rámci předmětu Počítače II Vzorová zadání a vypracování Test z programování v jazyce VBA v rámci předmětu Počítače II Vzorová zadání a vypracování Vypracování bude ve formě ručně napsaného zdrojového textu programu na papír se zadáním. Program dle zadání si

Více

Excel tabulkový procesor

Excel tabulkový procesor Pozice aktivní buňky Excel tabulkový procesor Označená aktivní buňka Řádek vzorců zobrazuje úplný a skutečný obsah buňky Typ buňky řetězec, číslo, vzorec, datum Oprava obsahu buňky F2 nebo v řádku vzorců,

Více

VÝŘEZ OBLASTI BUNĚK VZORCEM

VÝŘEZ OBLASTI BUNĚK VZORCEM Dovedete si představit výřez oblasti buněk zobrazený na jiném listu? Nepotřebujeme k tomu žádný speciální prvek (viz třeba Spreadsheet z dnes již nepodporovaných Office Web Components), na druhou stranu

Více

Základní vzorce a funkce v tabulkovém procesoru

Základní vzorce a funkce v tabulkovém procesoru Základní vzorce a funkce v tabulkovém procesoru Na tabulkovém programu je asi nejzajímavější práce se vzorci a funkcemi. Když jednou nastavíte, jak se mají dané údaje zpracovávat (některé buňky sečíst,

Více

Relativní a absolutní adresa buňky, pojmenování buňky/rozsahu

Relativní a absolutní adresa buňky, pojmenování buňky/rozsahu Relativní a absolutní adresa buňky, pojmenování buňky/rozsahu EU peníze středním školám Didaktický učební materiál Anotace Označení DUMU: VY_32_INOVACE_IT4.12 Předmět: IVT Tematická oblast: Microsoft Office

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748

Více

Využití tabulkového procesoru MS Excel

Využití tabulkového procesoru MS Excel Semestrální práce Licenční studium Galileo srpen, 2015 Využití tabulkového procesoru MS Excel Ing Marek Bilko Třinecké železárny, a.s. Stránka 1 z 10 OBSAH 1. ÚVOD... 2 2. DATOVÝ SOUBOR... 2 3. APLIKACE...

Více

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání Čtvrtek 3. listopadu Makra v Excelu Obecná definice makra: Podle definice je makro strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou

Více

Excel tabulkový procesor

Excel tabulkový procesor Pozice aktivní buňky Excel tabulkový procesor Označená aktivní buňka Řádek vzorců zobrazuje úplný a skutečný obsah buňky Typ buňky řetězec, číslo, vzorec, datum Oprava obsahu buňky F2 nebo v řádku vzorců,

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: CZ.1.07/1.5.00/34.0410 Číslo šablony: 27 Název materiálu: Funkce datumu a času, finanční a další Ročník: 2. ročník Identifikace

Více

6. blok část C Množinové operátory

6. blok část C Množinové operátory 6. blok část C Množinové operátory Studijní cíl Tento blok je věnován problematice množinových operátorů a práce s množinovými operátory v jazyce SQL. Čtenáři se seznámí s operátory, UNION, a INTERSECT.

Více

Excel 2007 praktická práce

Excel 2007 praktická práce Excel 2007 praktická práce 1 Excel OP LZZ Tento kurz je financován prostřednictvím výzvy č. 40 Operačního programu Lidské zdroje a zaměstnanost z prostředků Evropského sociálního fondu. 2 Excel Cíl kurzu

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: CZ.1.07/1.5.00/34.0410 Číslo šablony: 26 Název materiálu: Podmíněné funkce Ročník: 1., 2. ročník Identifikace materiálu: WOH_52_26_funkce

Více

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: MS Excel II Anotace:

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: MS Excel II Anotace: Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, okres Brno-venkov

Více

IMPORT DAT DO DATABÁZE

IMPORT DAT DO DATABÁZE Úvod do problematiky IMPORT DAT DO DATABÁZE Databázové tabulky lze naplňovat i již dříve pořízenými údaji. Můžeme tak snadno načíst do databáze data pořízená v textovém editoru WORD nebo v tabulkovém procesoru

Více

DUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky

DUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky DUM 01 téma: Obecné vlastnosti tabulkového editoru, rozsah, zápis do buňky, klávesové zkratky ze sady: 02 tematický okruh sady: Tabulkový editor ze šablony: 07 KANCELÁŘSKÝ SOFTWARE určeno pro: 1-4. ročník

Více

V článku Skrytý obsah na listu (1) jsme se zabývali obecnými možnosti skrývání obsahu. Dnes se na dané téma podíváme prakticky.

V článku Skrytý obsah na listu (1) jsme se zabývali obecnými možnosti skrývání obsahu. Dnes se na dané téma podíváme prakticky. V článku Skrytý obsah na listu (1) jsme se zabývali obecnými možnosti skrývání obsahu. Dnes se na dané téma podíváme prakticky. Testování buněk Představme si situaci, kdy je výpočet podmíněn třemi vyplněnými

Více

DUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA

DUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA DUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 4. ročník vzdělávací obor: vzdělávací

Více

Stěžejní funkce MS Excel 2007/2010, jejich ovládání a možnosti využití

Stěžejní funkce MS Excel 2007/2010, jejich ovládání a možnosti využití Stěžejní funkce MS Excel 2007/2010, jejich ovládání a možnosti využití Proč Excel? Práce s Excelem obnáší množství operací s tabulkami a jejich obsahem. Jejich jednotlivé buňky jsou uspořádány do sloupců

Více

Visual Basic for Application

Visual Basic for Application Visual Basic for Application Leopold Bartoš 1 Začátek 1.1 Úvod Visual Basic for Application (VBA) je programové prostředí pro produkty, které jsou zahrnuty do balíku, který dostal jméno Microsoft Office.

Více

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý Autor: Mgr. Dana Kaprálová VZORCE A VÝPOČTY Datum (období) tvorby: září, říjen 2013 Ročník: sedmý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žáci se seznámí se základní obsluhou tabulkového

Více

MANUÁL K PROGRAMU JEDNODUCHÝ SKLAD (VER-1.2)

MANUÁL K PROGRAMU JEDNODUCHÝ SKLAD (VER-1.2) MANUÁL K PROGRAMU JEDNODUCHÝ SKLAD (VER-1.2) Program byl vytvořený za účelem uchovávání artiklů (položek) a jejich cen. Základním cílem bylo vytvořit uživatelsky příjemné prostředí s mnoha funkcemi ve

Více

2. popis prostředí, nastavení pracovní plochy

2. popis prostředí, nastavení pracovní plochy (c) mise 2013 1 2 1. úvod Tabulkový procesor program pro organizaci a správu dat pomocí tabulek určen pro zpracování dat převážně číselného charakteru Využití tabulkových procesorů přehledná prezentace

Více

Mgr. et Mgr. Jan Petrov, LL.M. Ph.D. BYZNYS A PRÁVO

Mgr. et Mgr. Jan Petrov, LL.M. Ph.D. BYZNYS A PRÁVO BYZNYS A PRÁVO Byznys a právo OBSAH ZÁKLADNÍ FUNKCE EXCELU... 2 FUNKCE ODMOCNINA A ZAOKROULIT... 4 FORMÁT A OBSAH BUNĚK... 5 RELATIVNÍ ODKAZY... 9 ABSOLUTNÍ ODKAZY... 11 Byznys a právo ZÁKLADNÍ FUNKCE

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT

Více

P ílohy. P íloha 1. ešení úlohy lineárního programování v MS Excel

P ílohy. P íloha 1. ešení úlohy lineárního programování v MS Excel P ílohy P íloha 1 ešení úlohy lineárního programování v MS Excel V této p íloze si ukážeme, jak lze ešit úlohy lineárního programování pomocí tabulkového procesoru MS Excel 2007. Výpočet budeme demonstrovat

Více

Vzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec

Vzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec StatSoft Vzorce Jistě se Vám již stalo, že data, která máte přímo k dispozici, sama o sobě nestačí potřebujete je nějak upravit, vypočítat z nich nějaké další proměnné, provést nějaké transformace, Jinak

Více

DATABÁZE MS ACCESS 2010

DATABÁZE MS ACCESS 2010 DATABÁZE MS ACCESS 2010 KAPITOLA 5 PRAKTICKÁ ČÁST TABULKY POPIS PROSTŘEDÍ Spuštění MS Access nadefinovat název databáze a cestu k uložení databáze POPIS PROSTŘEDÍ Nahoře záložky: Soubor (k uložení souboru,

Více

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_03_IVT_MSOFFICE_02_Excel

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_03_IVT_MSOFFICE_02_Excel Číslo projektu Název školy Název Materiálu Autor Tematický okruh Ročník CZ.1.07/1.5.00/34.0499 Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_03_IVT_MSOFFICE_02_Excel Ing. Pavel BOHANES

Více

Základní orientace v MS Excel

Základní orientace v MS Excel Základní orientace v MS Excel Umíte-li ovládat textový editor MS Word, nebude Vám činit žádné potíže ovládání programu MS Excel. Panel nabídek, panel nástrojů, posuvníky, to všechno již znáte. Jen pracovní

Více

24 Uživatelské výběry

24 Uživatelské výběry 24 Uživatelské výběry Uživatelský modul Uživatelské výběry slouží k vytváření, správě a následnému používání tématicky seskupených osob a organizací včetně jejich kontaktních údajů. Modul umožňuje hromadnou

Více

8. Formátování. Úprava vzhledu tabulky

8. Formátování. Úprava vzhledu tabulky 8. Formátování Úprava vzhledu tabulky Výšku řádku nastavíme tak, že kurzorem najedeme na rozhraní mezi políčky s čísly řádků. Kurzor se změní na křížek s dvojšipkou. Stiskneme levé tlačítko a tahem myší

Více

KAPITOLA 11 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

KAPITOLA 11 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM KAPITOLA 11 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM FILTROVÁNÍ DAT Po filtrování dat jsou zobrazeny pouze řádky, které splňují zadaná kritéria, a řádky, které nechcete zobrazit, jsou skryty. Filtrovat

Více

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina 5a. Makra Visual Basic pro Microsoft Escel Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty Zde bude stránka o cyklických odkazech a iteracích.

Více

Jak definovat pravidlo pro více buněk naráz

Jak definovat pravidlo pro více buněk naráz Podmíněné formátování s pomocí vzorce je tématem pro pokročilejší uživatele. Zatímco začátky necháváme na průvodcích, jako je Zvýraznit pravidla buněk a další nástroje (pruhy, škály, ikony), komplikovanější

Více

Analýza a prezentace dat

Analýza a prezentace dat 2015 Analýza a prezentace dat rozsah: 2 dny (10 hodin) Mgr. Jiří Číhař www.dataspectrum.cz Analýza a prezentace dat Formátování buněk Nastavení vhodného formátu čísla Vytváření vlastních formátovacích

Více

PRACOVNÍ SEŠIT MS EXCEL KOMPLET. Optimálním doplňkem stálého vzdělávání jsou elektronické kurzy.

PRACOVNÍ SEŠIT MS EXCEL KOMPLET. Optimálním doplňkem stálého vzdělávání jsou elektronické kurzy. PRACOVNÍ SEŠIT MS EXCEL KOMPLET INFORMACE O KURZU Lektor Datum Místo TÉMATA PRACOVNÍHO SEŠITU Excel úvod Formát buňky a čísel Podmíněný formát Úpravy sešitů a listů Vzorce, absolutní a smíšené odkazy Základní

Více

2. cvičení z ZI1 - Excel

2. cvičení z ZI1 - Excel Doc.Ing. Vlastimil Jáneš... janes@fd.cvut.cz 2. cvičení z ZI1 - Excel O Excelu - organizace listů : 1 list : max. 65 536 řádků a 256 sloupců, tj. 16 777 216 buněk. Sloupce : A, B,.Z, AA, AB,. IU, IV (26

Více

Microsoft Excel. Základní operace s buňkami. Formát buňky

Microsoft Excel. Základní operace s buňkami. Formát buňky Microsoft Excel - základní prostředí tvoří tzv. síť. Šedé čáry rozdělují oblast na buňky, přičemž každá z nich je malou pracovní oblastí, která je schopná nést určitou informaci samostatně, nezávisle na

Více

FUNKCE 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

FUNKCE 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika FUNKCE 2 Autor: Mgr. Dana Kaprálová Datum (období) tvorby: září, říjen 2013 Ročník: sedmý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žáci se seznámí se základní obsluhou tabulkového

Více

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro

Více

JAK DEFINOVAT PRAVIDLO PRO VÍCE BUNĚK NARÁZ

JAK DEFINOVAT PRAVIDLO PRO VÍCE BUNĚK NARÁZ Podmíněné formátování s pomocí vzorce je tématem pro pokročilejší uživatele. Zatímco začátky necháváme na průvodcích, jako je Zvýraznit pravidla buněk a další nástroje (pruhy, škály, ikony), komplikovanější

Více

Zadání soutěžních úloh

Zadání soutěžních úloh 14. až 16. dubna 2016 Krajské kolo 2015/2016 Úlohy můžete řešit v libovolném pořadí a samozřejmě je nemusíte vyřešit všechny. Za úlohy můžete dostat maximálně 119 bodů (55+47+17) hodnotí se shoda se zadáním,

Více

MS Excel 2010. Základy maker. Operační program Vzdělávání pro konkurenceschopnost. Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU

MS Excel 2010. Základy maker. Operační program Vzdělávání pro konkurenceschopnost. Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS Excel 2010 Základy maker Operační program Vzdělávání pro konkurenceschopnost Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU Registrační číslo: CZ.1.07/2.2.00/15.0224, Oblast podpory:

Více

1. Průběh funkce. 1. Nejjednodušší řešení

1. Průběh funkce. 1. Nejjednodušší řešení 1. Průběh funkce K zobrazení průběhu analytické funkce jedné proměnné potřebujeme sloupec dat nezávisle proměnné x (argumentu) a sloupec dat s funkcí argumentu y = f(x) vytvořený obvykle pomocí vzorce.

Více

Rotace, transpozice a zrcadlení matice hodnot

Rotace, transpozice a zrcadlení matice hodnot Transpozice a rotace matice v Excelu představuje operace s hodnotami matice (pole, oblasti buněk). Transpozice připomíná jakési překlápění hodnot přes hlavní nebo vedlejší diagonálu ( co byl řádek, bude

Více

František Hudek. červen 2012

František Hudek. červen 2012 VY_32_INOVACE_FH09 Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek červen 2012 8. ročník

Více

ZŠ ÚnO, Bratří Čapků 1332

ZŠ ÚnO, Bratří Čapků 1332 MS Excel 2002 Grada - po spuštění je třeba kliknout do středu obrazovky - v dalším dialogovém okně (Přihlášení) vybrat uživatele, zřídit Nového uživatele nebo zvolit variantu Bez přihlášení (pro anonymní

Více

Tlačítka a další prvky vestavěných panelů nástrojů a nabídek (CommandBar) a jejich Control ID ve verzi Excel 2010

Tlačítka a další prvky vestavěných panelů nástrojů a nabídek (CommandBar) a jejich Control ID ve verzi Excel 2010 Tlačítka a další prvky vestavěných panelů nástrojů a nabídek (CommandBar) a jejich Control ID ve verzi Excel 2010 Pozn. Od verze Excelu 2007 jsou klasické panely nástrojů skryty. Jejich nástroje mohou

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_33_05 Škola Střední průmyslová škola Zlín Název projektu, reg. č. Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávací oblast Vzdělávání v informačních a komunikačních

Více

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 3. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 3. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28. Zdokonalování gramotnosti v oblasti ICT Kurz MS Excel kurz 3 1 Obsah Řazení dat... 3 Seřazení textu a čísel... 3 Další možné seřazení je možné podle barev, písma a ikon... 4 Filtry, rozšířené filtry...

Více

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody 4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty

Více

Použijeme-li prostorový typ grafu, můžeme pro každou datovou zvolit jiný tvar. Označíme datovou řadu, zvolíme Formát datové řady - Obrazec

Použijeme-li prostorový typ grafu, můžeme pro každou datovou zvolit jiný tvar. Označíme datovou řadu, zvolíme Formát datové řady - Obrazec Čtvrtek 15. září Grafy v Excelu 2010 U grafů, ve kterých se znázorňují hodnoty řádově rozdílné, je vhodné zobrazit ještě vedlejší osu 1994 1995 1996 1997 1998 1999 2000 hmotná investice 500 550 540 500

Více

KIV/ZIS cvičení 5. Tomáš Potužák

KIV/ZIS cvičení 5. Tomáš Potužák KIV/ZIS cvičení 5 Tomáš Potužák Úvod do SQL (1) SQL (Structured Query Language) je standardizovaný strukturovaný dotazovací jazyk pro práci s databází Veškeré operace v databázi se dají provádět pomocí

Více

Obsah. Seznámení s prostředím Excelu. Poděkování 25 O přiloženém CD 26 Co je na CD 26 Použití CD 26 Systémové požadavky 26 Podpora 27

Obsah. Seznámení s prostředím Excelu. Poděkování 25 O přiloženém CD 26 Co je na CD 26 Použití CD 26 Systémové požadavky 26 Podpora 27 Obsah Poděkování 25 O přiloženém CD 26 Co je na CD 26 Použití CD 26 Systémové požadavky 26 Podpora 27 Konvence použité v této knize 28 Textové konvence 28 Grafické konvence 28 ČÁST 1 Seznámení s prostředím

Více

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21. Vyhledávání doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 21. září 2018 Jiří Dvorský (VŠB TUO) Vyhledávání 242 / 433 Osnova přednášky

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

Odstranění řádků (na základě hodnoty)

Odstranění řádků (na základě hodnoty) Odstranění řádků (na základě hodnoty) patří k častým dotazům v diskusích. Úlohu je třeba rozdělit na dvě části nalezení požadovaných buněk a následné odmazání řádků, na kterých leží. Výběr buněk lze provádět

Více

Programujeme v softwaru Statistica - příklady

Programujeme v softwaru Statistica - příklady Programujeme v softwaru Statistica - příklady Newsletter Statistica ACADEMY Téma: Programování, makra, skripty Typ článku: Návody, příklady V předchozích článcích bylo vyřčeno mnoho teorie k problematice

Více

Hromadná korespondence

Hromadná korespondence Kapitola dvanáctá Hromadná korespondence Učební text Mgr. Radek Hoszowski Hromadná korespondence Hromadná korespondence Představíme si jednoduchý nástroj, který nám může ušetřit velké množství práce. Je

Více

František Hudek. květen 2012

František Hudek. květen 2012 VY_32_INOVACE_FH06 Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek květen 2012 8. ročník

Více

zeleně jsou označené funkce, které patří do zlatého fondu Excelu tyto funkce jsou sice zajímavé, ale pravděpodobně je moc často nepoužijete

zeleně jsou označené funkce, které patří do zlatého fondu Excelu tyto funkce jsou sice zajímavé, ale pravděpodobně je moc často nepoužijete Vybrané funkce MS Excel Obsah Funkce - A... 2 Funkce - B... 2 Funkce - C... 2 Funkce - Č... 2 Funkce - D... 2 Funkce - E... 3 Funkce - H... 3 Funkce - I... 3 Funkce - J... 3 Funkce - K... 3 Funkce - M...

Více

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Informační

Více

František Hudek. duben Informační a komunikační technologie MS Excel Úvod do Excelu II. Základy práce s listy a buňkami.

František Hudek. duben Informační a komunikační technologie MS Excel Úvod do Excelu II. Základy práce s listy a buňkami. VY_32_INOVACE_FH02 Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek duben 2012 8. ročník

Více

Příručka uživatele HELPDESK GEOVAP

Příručka uživatele HELPDESK GEOVAP HELPDESK GEOVAP verze 1.2 11.11.2008 OBSAH 1 REGISTRACE DO HELPDESK...1 2 PŘIHLÁŠENÍ A ODHLÁŠENÍ...1 3 ZÁKLADNÍ OBRAZOVKA HELPDESK...2 4 PŘEHLED HLÁŠENÍ...2 5 ZALOŽENÍ NOVÉHO HLÁŠENÍ...3 6 ZOBRAZENÍ/EDITACE

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT

Více

EXCEL IV. část. 7. Vzorce a funkceuložení, tisk a doplňky 8. Používané zkratky. Zpracoval: Ing. Pavel branšovský. pro potřebu VOŠ a SŠSE

EXCEL IV. část. 7. Vzorce a funkceuložení, tisk a doplňky 8. Používané zkratky. Zpracoval: Ing. Pavel branšovský. pro potřebu VOŠ a SŠSE EXCEL 2007 IV. část 7. Vzorce a funkceuložení, tisk a doplňky 8. Používané zkratky Zpracoval: Ing. Pavel branšovský pro potřebu VOŠ a SŠSE Volně použito podkladů z "Microsoft Office EXCEL 2007, Petr Broža,

Více

Hromadná korespondence

Hromadná korespondence Hromadná korespondence Teoretická část: Typickým příkladem použití hromadné korespondence je přijímací řízení na školách. Uchazeči si podají přihlášku, škola ji zpracuje a připraví zvací dopis k přijímací

Více