Výuka a školení Excelu Výuka a školení Excelu Výuka a školení Excelu
Výuka a školení Excelu Výuka a školení Excelu

sobota 8. září 2012

Maticové vzorce

Příklad

Potřebuji mít na výstupu výpočtu v Excelu více buněk. Např. v tomto příkladu potřebuji odečíst slevy od původních cen. (Ano, šlo by to udělat i tak, že bych v prvním řádku spočetl rozdíl a pak jej roztáhl - v tomto článku si ale chceme ukázat trochu jiný postup.)
 

Návod

Použiji tzv. maticový vzorec. Zatímco v běžném vzorci mohu mít několik vstupů (buněk, na které se vzorec odkazuje), ale vždy jen jeden výstup (protože zapisuji do jedné buňky), tak v případě maticového vzorce mám i na výstupu buněk libovolné množství.

  • Označím buňky C1 až C4.
  • Začnu psát vzorec - tedy v označených buňkách napíšu "=", pak označím A1 až A4, napíšu "-" a označím B2 až B4. Měl bych vidět toto:








Teď zmáčknu Ctrl + Shift + Enter. Tím se mi z běžného vzorce vytvoří maticový a ten se objeví ve všech označených buňkách.
{=A2:A4-B2:B4}
Od běžného vzorečku se maticový vzorec odlišuje v tom, že:

  • Je ohraničený složenými závorkami, které jsou ale vidět pouze v řádku vzorců
  • Je ve všech buňkách oblasti s výsledky stejný

Takto vypadá výsledek:


sobota 1. září 2012

Funkce DENTÝDNE / WEEKDAY

Příklad

Potřebuji zjistit, na který den připadá určité datum.

Návod

Použiji funkci DENTÝDNE / WEEKDAY
Je-li v buňce A1 určité datum, pak zápis funkce vypadá takto:
=DENTÝDNE(A1;2)
Ta dvojka určuje, jak se dny číslují. Pro běžné české číslování, kdy pondělí = 1 a neděle = 7 je to dvojka, pokud neděle = 1 a sobota = 7 tak je to jednička.












Výstupem funkce DENTÝDNE je číslo - ne název dne. Pokud bych chtěl název dne (např. místo dvojky úterý), připravím si tabulku dní s jejich čísly a zkombinuji funkci DENTÝDNE s funkcí SVYHLEDAT / VLOOKUP. 




neděle 26. srpna 2012

Funkce A/AND

Příklad

Potřebuji vyhodnotit, jestli všechny hodnoty jsou pravdivé. Např. potřebuji zhodnotit, jestli je člověk současně starší než 20 let, současně mladší než 30 let, současně žena a současně má vlasy blond.

Návod

Použiji funkci A (v anglické verzi AND).
V jejích argumentech použiji logické výrazy (např. že něco se rovná nebo nerovná něčemu nebo že něco je menší nebo větší než něco). Výsledkem je pak PRAVDA nebo NEPRAVDA.
V našem případě takto:



sobota 25. srpna 2012

Kontingenční tabulka pro zobrazení externích dat

Příklad

Většina z nás používá kontingenční tabulky k tomu, aby analyzovala data z excelové tabulky. Jinými slovy - máme velkou tabulku s daty a z ní si vyrábíme kontingenční tabulku ve stejném souboru na jiném listu.
V některých případech ale může být opravdu hodně užitečné mít v Excelu tabulku, která zobrazuje data z úplně jiného zdroje. Takovým datovým zdrojem může být účetní systém, ERP, jiný Excel,  databáze Oracle nebo MS SQL - víceméně jakákoliv běžná relační databáze.
Prakticky se tedy můžete připojit např. do účetnictví Vaší firmy a pomocí kontingenční tabulky analyzovat data.

Návod

V prázdném Excelu kliknu na Vložení - Kontingenční tabulka (nebo nějak podobně - dle verze).
V následujícím dialogu vyberu Použít zdroj externích dat.
Kliknu na Zvolit připojení.















Kliknu na Vyhledat další (samozřejmě jen v případě, že zatím žádné připojení nemám připravené)
Vyberu databázi (zde pro jednoduchost ukazuji accessovský soubor).
Z nabídky vyberu tabulku nebo pohled, který chci analyzovat - teď už se mi zobrazují tabulky a pohledy z připojeného zdroje.













Klliknu na OK.
A dále už mohu pracovat jako s jakoukoliv jinou kontingenční tabulkou.

Chcete-li postup vyzkoušet, můžete použít tento accessovský soubor.

sobota 18. srpna 2012

Funkce COUNTIF

Příklad

Potřebuji v určité oblasti spočítat buňky, které odpovídají určité hodnotě. Např. obsahují nějaký text nebo číslo větší nebo menší než něco.

Návod

Použiji funkci COUNTIF.
Ta má dva parametry. Prvním parametrem je oblast buněk, které se prohledávají.
Druhým parametrem je pak kritérium, které se prohledává.
Výsledkem je počet buněk v oblasti, který odpovídá kritériu.Např. v tomto případě jsme zjistili, že počet buněk v oblasti A1 až A10, které obsahují hodnoty menší než 10, je 7.
=COUNTIF(A1:A10;"<10>

pondělí 13. srpna 2012

Funkce COUNTBLANK

Příklad

Potřebuji spočítat, kolik buněk v určité oblasti je prázdných.

Návod

Použiji funkci COUNTBLANK.
Jediným jejím parametrem je oblast, která se vyhodnocuje. Výsledkem je počet prázdných buněk v této oblasti. Pozor na to, že nula se samozřejmě nebere jako prázdná hodnota.
Např. COUNTBLANK(A1:A10) v případě, že prohledávám oblast A1 až A10.


pátek 10. srpna 2012