Top Banner
7.přednáška Excel – vzorce, funkce, odkazy
59

7.přednáška

Jan 03, 2016

Download

Documents

7.přednáška. Excel – vzorce, funkce, odkazy. Vzorce. Vzorce jsou rovnice, které provádějí výpočty s hodnotami zadanými v listu. Vzorec začíná znaménkem rovná se (=). Následující vzorec například násobí 2 krát 3 a potom k výsledku přičte 5. =5+2*3 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 7.přednáška

7.přednáška

Excel – vzorce, funkce, odkazy

Page 2: 7.přednáška

Vzorce

• Vzorce jsou rovnice, které provádějí výpočty s hodnotami zadanými v listu. Vzorec začíná znaménkem rovná se (=). Následující vzorec například násobí 2 krát 3 a potom k výsledku přičte 5.

• =5+2*3• Vzorec může také obsahovat některou

nebo všechny následující položky: funkce, odkazy, operátory a konstanty.

Page 3: 7.přednáška

Části vzorce

•  Funkce: Funkce PI() vrátí hodnotu čísla pí: 3,142...

•  Odkazy (nebo názvy): A2 vrátí hodnotu v buňce A2.

•  Konstanty: Čísla nebo textové hodnoty zadané přímo do vzorce, například 2.

•  Operátory: Operátor ^ (stříška) umocní číslo na zadanou mocninu a operátor * (hvězdička) násobí.

Page 4: 7.přednáška

Funkce ve vzorcích

• Funkce jsou předdefinované vzorce provádějící výpočty pomocí určitých hodnot, nazývaných argumenty, v určitém pořadí nebo struktuře. Pomocí funkcí lze provádět jednoduché nebo složité výpočty. Funkce ZAOKROUHLIT může například zaokrouhlit číslo v buňce A10.

Page 5: 7.přednáška

Struktura funkce

• 1)  Struktura: Struktura funkce začíná znaménkem rovná se (=), za nímž následuje název funkce, otevírací závorka, argumenty funkce oddělené středníky a uzavírací závorka.

Page 6: 7.přednáška

Struktura funkce

• 2) Název funkce: Seznam funkcí, které jsou k dispozici, zobrazíte klepnutím na buňku a stisknutím kláves SHIFT+F3.

• 3) Argumenty: Argumenty mohou být čísla, text, logické hodnoty (například PRAVDA nebo NEPRAVDA), matice, chybové hodnoty (například #N/A) nebo odkazy na buňky. Určený argument musí pro tento argument vytvořit platnou hodnotu. Argumenty mohou být také konstanty, vzorce nebo jiné funkce.

• 4) Popis argumentu: Při zadání funkce se zobrazí popis obsahující syntaxi a argumenty. Zadáte-li například část funkce =ZAOKROUHLIT(, zobrazí se popis. Popisy jsou k dispozici pouze u integrovaných funkcí.

Page 7: 7.přednáška

Zadání vzorců   

• Vytváříte-li vzorec obsahující funkci, můžete pomocí dialogového okna Vložit funkci zadat funkce listu. Při zadávání funkce do vzorce se v dialogovém okně Vložit funkci zobrazí název funkce, jednotlivé argumenty této funkce, popis funkce a jednotlivých argumentů, aktuální výsledek funkce a aktuální výsledek celého vzorce.

Page 8: 7.přednáška

Vnořené funkce

• V určitých případech může být potřeba použít určitou funkci jako jeden z argumentů jiné funkce. Například následující vzorec používá vnořenou funkci PRŮMĚR a porovnává výsledky s hodnotou 50.

Page 9: 7.přednáška

Vnořené funkce

Page 10: 7.přednáška

Platné výsledky

• Jestliže je vnořená funkce použita jako argument, musí jako výsledek vracet stejný typ hodnot, jaký je používán v argumentu. Pokud například argument vrací hodnoty PRAVDA nebo NEPRAVDA, musí je vracet také vnořená funkce. Pokud tomu tak není, zobrazí aplikace Microsoft Excel chybovou hodnotu #HODNOTA!.

Page 11: 7.přednáška

Omezení úrovní vnoření

• Vzorec může obsahovat až sedm úrovní vnořených funkcí. Je-li funkce B použita jako argument ve funkci A, je funkce B funkcí druhé úrovně. Například funkce PRŮMĚR a SUMA jsou obě funkcemi druhé úrovně, protože jsou argumenty funkce KDYŽ. Funkce vnořená uvnitř funkce PRŮMĚR by byla funkcí třetí úrovně a tak dál

Page 12: 7.přednáška

Odkazy ve vzorcích

• Odkaz označuje buňku nebo oblast buněk na listu a udává, kde má aplikace Microsoft Excel hledat hodnoty nebo data, která chcete použít ve vzorci. Pomocí odkazů můžete použít data obsažená v různých částech listu v jednom vzorci nebo hodnotu jedné buňky použít v několika vzorcích. Můžete také odkazovat na buňky v jiných listech stejného sešitu nebo na jiné sešity. Odkazy na buňky v jiných sešitech se nazývají propojení.

Page 13: 7.přednáška

Odkazy typu A1

• Ve výchozím nastavení používá aplikace Excel odkazy typu A1, které odkazují na sloupce pomocí písmen (A až IV, celkem 256 sloupců) a na řádky čísly (1 až 65536). Tato písmena a čísla se nazývají záhlaví řádků a sloupců. Odkaz na buňku vytvoříte zadáním písmene sloupce následovaného číslem řádku. Například údaj B2 odkazuje na buňku na průsečíku sloupce B a řádku 2.

Page 14: 7.přednáška

Odkaz na jiný list

• V následujícím příkladu vypočítává funkce listu PRŮMĚR průměrnou hodnotu oblasti B1:B10 v listu s názvem Marketing ve stejném sešitu

Page 15: 7.přednáška

Propojení na jiný list ve stejném sešitu

• Všimněte si, že odkazu na oblast předchází název listu a vykřičník (!).

Page 16: 7.přednáška

Rozdíl mezi relativními a absolutními odkazy

• Relativní odkaz na buňku ve vzorci, například A1, je založen na relativním umístění buňky obsahující vzorec a buňky, na kterou odkaz odkazuje. Jestliže se změní umístění buňky, která obsahuje vzorec, změní se i odkaz. Pokud vzorec zkopírujete do více řádků nebo sloupců, odkaz se automaticky upraví.

Page 17: 7.přednáška

Relativní odkazy

• Ve výchozím nastavení používají nové vzorce relativní odkazy. Pokud například zkopírujete relativní odkaz z buňky B2 do buňky B3, změní se vzorec automaticky z hodnoty =A1 na hodnotu =A2.

Page 18: 7.přednáška

Absolutní odkazy

• Absolutní odkaz na buňku ve vzorci, například $A$1, vždy odkazuje na buňku v určitém umístění. Jestliže se změní umístění buňky, která obsahuje vzorec, zůstane absolutní odkaz stejný. Pokud odkaz zkopírujete do více řádků nebo sloupců, absolutní odkaz se neupraví.

Page 19: 7.přednáška

Absolutní odkazy

• Ve výchozím nastavení používají nové vzorce relativní odkazy a je třeba je přepnout na absolutní odkazy. Jestliže například zkopírujete absolutní odkaz z buňky B2 do buňky B3, zůstane v obou buňkách stejná hodnota =$A$1.

Page 20: 7.přednáška

Smíšené odkazy

• Smíšený odkaz obsahuje absolutní hodnotu ve sloupci a relativní na řádku nebo absolutní hodnotu na řádku a relativní ve sloupci. Absolutní odkaz ve sloupci se zobrazí ve tvaru $A1, $B1 atd. Absolutní hodnota na řádku se zobrazí ve tvaru A$1, B$1 atd. Jestliže se buňka obsahující vzorec změní, změní se relativní odkaz a absolutní odkaz zůstane zachován. Pokud vzorec zkopírujete do více řádků a sloupců, upraví se automaticky relativní odkaz a absolutní odkaz zůstane beze změn.

Page 21: 7.přednáška

Smíšené odkazy

• Jestliže například zkopírujete smíšený odkaz z buňky A2 do buňky B3, bude upraven z hodnoty =A$1 na hodnotu =B$1.

Page 22: 7.přednáška

Styl prostorového odkazu

• Jestliže chcete analyzovat data ve stejné buňce nebo oblasti buněk na více listech sešitu, použijte prostorový odkaz. Ten obsahuje odkaz na buňku nebo oblast, kterému předchází rozsah názvů listů. Aplikace Excel použije všechny listy uložené mezi počátečním a koncovým názvem odkazu. Vzorec =SUMA(List2:List13!B5) například sečte všechny hodnoty obsažené v buňce B5 na všech listech mezi listem 2 a listem13 včetně.

Page 23: 7.přednáška

Styl prostorového odkazu

• Pomocí prostorových odkazů můžete odkázat na buňky v jiných listech, definovat názvy a vytvářet vzorce pomocí následujících funkcí: SUMA, PRŮMĚR, AVERAGEA, POČET, POČET2, MAX, MAXA, MIN, MINA, SOUČIN, SMODCH.VÝBĚR, STDEVA, SMODCH, STDEVPA, VAR.VÝBĚR, VARA, VAR a VARPA.

• Prostorové odkazy nelze použít v maticových vzorcích.

• Prostorové odkazy nemohou být použity s operátorem průniku (jednoduchá mezera) ani ve vzorcích s implicitním průnikem.

Page 24: 7.přednáška

Styl prostorového odkazu

• Změna prostorového odkazu při přesunu, kopírování, vkládání nebo odstraňování listů

• Následující příklady vysvětlují, co se stane po přesunu, zkopírování, vložení nebo odstranění listů, které jsou zahrnuty v prostorovém odkazu. V příkladech se pomocí vzorce =SUMA(List2:List6!A2:A5) sčítají buňky A2 až A5 v listech 2 až 6.

Page 25: 7.přednáška

Vložení nebo kopírování

• Jestliže vložíte nebo zkopírujete listy mezi List2 a List6 (koncové body v  tomto příkladu), budou do výpočtů zahrnuty všechny hodnoty v buňkách A2 až A5 z přidaných listů.

Page 26: 7.přednáška

Odstranění a přesunutí

• Odstranění:   Pokud odstraníte listy, které jsou mezi listy s označením mezi List2 a List6, budou jejich hodnoty z výpočtu odstraněny.

• Přesunutí:   Pokud listy, které jsou mezi listy s označením List2 a List6 přesunete mimo rozsah listů, na které odkazujete, budou jejich hodnoty z výpočtu odstraněny.

• Přesunutí koncového bodu:   Jestliže přesunete List2 nebo List6 na jiné místo ve stejném sešitu, výpočet se upraví a přizpůsobí novému rozsahu listů mezi nimi.

• Odstranění koncového bodu:   Jestliže odstraníte list List2 nebo List6, výpočet se upraví a přizpůsobí rozsahu listů mezi nimi.

Page 27: 7.přednáška

Odkazy typu R1C1

• Můžete také použít styl odkazu, ve kterém jsou očíslovány řádky i sloupce listu. Styl odkazu R1C1 slouží například pro výpočet pozic řádků a sloupců v makrech. U stylu odkazu R1C1 je umístění buňky označeno písmenem R, po kterém následuje číslo řádku, a písmenem C následovaným číslem sloupce.

• Při záznamu makra se některé příkazy zaznamenávají s odkazy ve tvaru R1C1. Pokud zaznamenáte příkaz, jako například klepnutí na tlačítko AutoSum, kterým vložíte vzorec sčítající oblast buněk, zaznamená aplikace Excel vzorec pomocí odkazu stylu R1C1, nikoli A1.

Page 28: 7.přednáška

Zapnutí nebo vypnutí stylu odkazu R1C1

• 1)V nabídce Nástroje klepněte na příkaz Možnosti a potom na kartu Obecné.

• 2)Ve skupinovém rámečku Nastavení zaškrtněte nebo zrušte zaškrtnutí políčka Styl odkazu R1C1.

Page 29: 7.přednáška

Názvy ve vzorcích

• Popisky ve sloupcích a řádcích listu lze použít k odkazování na buňky v těchto sloupcích a řádcích. Případně můžete vytvořit popisné názvy, které představují buňky, oblasti buněk, vzorce nebo konstantní hodnoty. Popisky lze použít ve vzorcích, které odkazují na data v jednom listu. Chcete-li definovat oblast v jiném listu, použijte název.

Page 30: 7.přednáška

Použití definovaných názvů, které mají představovat buňky,

konstanty nebo vzorce• Definovaný název ve vzorci může ulehčit

porozumění účelu vzorce. Například vzorec =SUMA(PrvníČtvrtletíProdej) lze pochopit snáze než =SUMA(C20:C30).

• Názvy jsou k dispozici pro všechny listy. Jestliže například název PlánovanýProdej odkazuje na oblast A20:A30 v prvním listu sešitu, můžete pomocí názvu PlánovanýProdej v libovolném jiném listu stejného sešitu odkázat na oblast A20:A30 v prvním listu.

Page 31: 7.přednáška

Použití definovaných názvů, které mají představovat buňky,

konstanty nebo vzorce• Názvy mohou také představovat vzorce

nebo hodnoty, které se nemění (konstanty). Například název DaňZPřidanéHodnoty může představovat výši daně z přidané hodnoty (například 22 procent), která se používá při prodeji.

Page 32: 7.přednáška

Použití definovaných názvů, které mají představovat buňky,

konstanty nebo vzorce• Můžete také vytvořit odkaz na název

definovaný v jiném sešitu nebo definovat název, který odkazuje na buňky v jiném sešitu. Například vzorec SUMA(Prodej.xls!Plánovaný prodej) odkazuje na oblast nazvanou Plánovaný prodej v sešitu nazvaném Prodej.

Page 33: 7.přednáška

Poznámka

• V názvech se standardně používají absolutní odkazy na buňky.

Page 34: 7.přednáška

Pokyny pro vytváření názvů

• Přípustné znaky: První znak názvu musí být písmeno nebo znak podtržení. Zbývající znaky v názvu mohou být písmena, čísla, tečky a znaky podtržení.

• Povinné odlišení názvu a odkazu na buňku: Názvy nemohou být stejné jako odkaz na buňku, například Z$100 nebo R1C1.

Page 35: 7.přednáška

Pokyny pro vytváření názvů

• Použití více slov: V názvu lze použít více slov, mezery jsou však nepřípustné. Slova mohou oddělovat znaky podtržení a tečky, například Daň_z_prodeje nebo První.čtvrtletí.

• Přípustný počet znaků:  Název může obsahovat maximálně 255 znaků.

•  POZNÁMKA:   Pokud název definovaný u oblasti obsahuje více než 253 znaků, nelze jej vybrat v seznamu Název.

Page 36: 7.přednáška

Pokyny pro vytváření názvů

• Velká a malá písmena v názvech: Názvy mohou obsahovat velká a malá písmena. V aplikaci Microsoft Excel se velká a malá písmena v názvech nerozlišují. Pokud jste například vytvořili název Prodej a potom vytvoříte další název PRODEJ ve stejném sešitu, nahradí druhý název první.

Page 37: 7.přednáška

Použití existujících popisků řádků a sloupců jako názvů

• Pokud vytvoříte vzorec, který odkazuje na data v listu, můžete na data odkazovat pomocí popisků sloupců a řádků v listu. Chcete-li například vypočítat celkovou hodnotu sloupce Produkt, použijte vzorec =SUMA(Produkt).

Page 38: 7.přednáška

Použití popisku

• Pokud potřebujete odkázat na množství Produktu 3 u pobočky Východ (tj. hodnotu 110,00), můžete použít vzorec =Produkt 3 Východ. Mezera ve vzorci mezi položkami Produkt 3 a Východ je operátor průniku. Tento operátor znamená, že by aplikace Excel měla najít a vrátit hodnotu v buňce průniku řádku s popiskem Východ a sloupce s popiskem Produkt 3.

Page 39: 7.přednáška

Poznámka

• Při výchozím nastavení nerozeznává aplikace Microsoft Excel popisky ve vzorcích. Chcete-li popisky ve vzorcích používat, klepněte na příkaz Možnosti v nabídce Nástroje a potom klepněte na kartu Výpočty. Ve skupinovém rámečku Možnosti sešitu zaškrtněte políčko Povolit popisky ve vzorcích

Page 40: 7.přednáška

Skládané popisky

• Jestliže jsou sloupce a řádky listu opatřeny popisky, můžete pomocí nich vytvořit vzorce, které budou odkazovat na data tohoto listu. Pokud list obsahuje skládané popisky sloupců, ve kterých následuje pod popiskem v jedné buňce jeden nebo více dalších popisků, můžete ve vzorcích použít skládané popisky jako odkazy na data tohoto listu. Pokud je například v buňce E5 popisek Morava a v buňce E6 popisek Plán, vrátí vzorec =SUMA(Morava Plán) hodnotu součtu sloupce Morava Plán

Page 41: 7.přednáška

Pořadí skládaných popisků

• Jestliže odkazujete na informace pomocí skládaných popisků, odkazujete na ně v pořadí, ve kterém jsou popisky zobrazeny (shora dolů). Pokud je v buňce F5 popisek Morava a v buňce F6 popisek Skutečné, můžete ve vzorci odkázat na skutečné hodnoty pro oblast Morava pomocí položky Morava Skutečné. Chcete-li například vypočítat průměr skutečných hodnot pro oblast Morava, použijte vzorec =PRŮMĚR(Morava Skutečné).

Page 42: 7.přednáška

Použití kalendářních dat jako popisků

• Jestliže vytvoříte popisek oblasti pomocí dialogového okna Oblasti popisků a tato oblast bude obsahovat jako popisek rok nebo datum, bude datum v aplikaci Excel definováno jako popisek tím, že bude při zadání popisku do vzorce vloženo do jednoduchých uvozovek. Předpokládejme například, že list obsahuje popisky 2007 a 2008 určené pomocí dialogového okna Oblasti popisků. Pokud zadáte vzorec =SUMA(2008), bude automaticky aktualizován na =SUMA('2008').

Page 43: 7.přednáška

Výpočtové operátory ve vzorcích

• Operátory určují typ výpočtu, který chcete s prvky vzorce provést. V aplikaci Microsoft Excel jsou zahrnuty čtyři typy matematických operátorů: aritmetický, relační, textový a odkazovací operátor.

Page 44: 7.přednáška

Typy operátorů

• Aritmetické operátory:   K provádění základních matematických operací, jako je sčítání, odčítání nebo násobení, ke kombinování čísel a vytváření číselných výsledků slouží následující aritmetické operátory.

Page 45: 7.přednáška

Aritmetický operátor Význam (příklad)

+ (znaménko plus) Sčítání (3+3)

- (znaménko minus) Odčítání (3-1)Záporná čísla (-1)

* (hvězdička) Násobení (3*3)

/ (lomítko) Dělení (3/3)

% (značka procent) Procenta (20 %)

^ (stříška) Umocnění (3^2)

Aritmetické operátory

Page 46: 7.přednáška

Relační operátory

• :   Pomocí následujících operátorů můžete porovnat dvě hodnoty. Při porovnání dvou hodnot pomocí těchto operátorů je výsledkem logická hodnota PRAVDA nebo NEPRAVDA.

Page 47: 7.přednáška

Relační operátory

Relační operátor Význam (příklad)

= (znaménko rovná se) Rovná se (A1=B1)

> (znaménko větší než) Větší než (A1>B1)

< (znaménko menší než) Menší než (A1<B1)

>= (znaménko větší než nebo rovno) Větší než nebo rovno (A1>=B1)

<= (znaménko menší než nebo rovno)

Menší než nebo rovno (A1<=B1)

<> (znaménko nerovná se) Nerovná se (A1<>B1)

Page 48: 7.přednáška

Operátor zřetězení textu

• Chcete-li spojit neboli zřetězit jeden nebo více textových řetězců tak, aby byl vytvořen jediný textový řetězec, použijte operátor „&“.

Page 49: 7.přednáška

Operátor zřetězení textu

Textový operátor

Význam (příklad)

& Spojuje nebo řetězí dvě hodnoty a vytváří jednu souvislou textovou hodnotu. ("Kolo"&"běh")

Page 50: 7.přednáška

Odkazovací operátory

• Chcete-li kombinovat oblasti buněk pro výpočty, použijte následující operátory.

Odkazovací operátor

Význam (příklad)

: (dvojtečka) Operátor oblasti, který vytváří jeden odkaz na všechny buňky mezi dvěma odkazy včetně těchto odkazů (B5:B15)

; (středník) Operátor sjednocení, který kombinuje více odkazů do jednoho odkazu (SUMA(B5:B15;D5:D15))

 (mezera) Operátor průniku, který vytváří jeden odkaz na buňky společné dvěma odkazům (B7:D7 C6:C8)

Page 51: 7.přednáška

Pořadí provádění operací ve vzorcích

• Vzorce vypočítávají hodnoty v určitém pořadí. Vzorec v aplikaci Excel vždy začíná znaménkem rovná se (=). Toto znaménko označuje, že následující znaky tvoří vzorec. Po znaménku rovná se následují prvky, které se mají vypočítat (operandy), oddělené výpočtovými operátory. Aplikace Excel počítá vzorec zleva doprava podle pořadí specifického pro jednotlivé operátory ve vzorci.

Page 52: 7.přednáška

Nadřazenost operátorů

• Pokud zkombinujete několik operátorů do jednoho vzorce, budou operace prováděny v pořadí uvedeném v následující tabulce. Jestliže vzorec obsahuje operátory stejně nadřazené, například operátor násobení a dělení, jsou operátory vyhodnoceny zleva doprava.

Page 53: 7.přednáška

Nadřazenost operátorůOperátor Popis

: (dvojtečka)  (jedna mezera); (středník)

Odkazovací operátory

– Zápor (jako například -1)

% Procenta

^ Umocnění

* a / Násobení a dělení

+ a – Sčítání a odčítání

& Spojuje dva řetězce textu (zřetězení)

= < > <= >= <> Srovnání

Page 54: 7.přednáška

Použití závorek

• Chcete-li změnit pořadí vyhodnocování, uzavřete do závorek tu část vzorce, která má být počítána jako první. Například výsledkem následujícího vzorce je číslo 11, protože v aplikaci Excel má násobení přednost před sčítáním. Vzorec násobí 2 krát 3 a potom k výsledku přičte 5.

• =5+2*3

Page 55: 7.přednáška

Použití závorek

• Jestliže naopak změníte syntaxi pomocí závorek, sečte se nejprve 5 a 2 a potom tento výsledek vynásobí 3 s konečným výsledkem 21.

• =(5+2)*3• V následujícím příkladu se díky závorkám

u první části vzorce nejprve sečte B4+25 a potom se výsledek podělí součtem hodnot v buňkách D5, E5 a F5.

• =(B4+25)/SUMA(D5:F5)

Page 56: 7.přednáška

Konstanty ve vzorcích

• Konstanta je hodnota, která se nevypočítává. Konstantou je například datum 10. 9. 2008, číslo 210 nebo text „čtvrtletní příjmy“. Výraz nebo hodnota, která je výsledkem výrazu, konstantami nejsou. Jestliže jsou ve vzorci použity místo odkazů na buňky konstantní hodnoty (např. =30+70+110), změní se výsledek pouze v případě, že vzorec sami upravíte.

Page 57: 7.přednáška

Funkce

• Funkce v Excelu mají stejný význam, jako v jiných disciplínách, např. v matematice. Zapíšeme funkci a ta vrátí výsledek. Excel 2003 obsahuje 329 funkcí v 15 kategoriích. Zápis funkce lze popsat předpisem

• =FUNKCE(Argument1;Argument2;{Číslo1;Číslo2;…};…)

Page 58: 7.přednáška

Funkce

• Funkce začíná vždy „=“, následuje klíčové slovo. Argumenty se píší do závorek, jsou od sebe odděleny středníkem. Argumenty typu pole se zapisují do složených závorek.

• Klíčové slovo funkce můžeme psát malými i velkými písmeny. Automaticky se konvertují na velká.

Page 59: 7.přednáška

Funkce

• Funkce vrátí výsledek do buňky, ve které je umístěna. Můžeme mít až 30 argumentů, a to číslo, text, datum, čas, adresa buňky nebo oblasti, název buňky nebo oblasti, vnořená funkce, vzorec, logická hodnota, chybová hodnota, matice konstant. Každý argument musí být kratší, než 256 znaků a celá funkce nemůže být delší, než 1024 znaků.