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

čtvrtek 26. července 2012

Na okraj kontingenčních tabulek - aneb kdo tomu dal tak blbej název?

Tentokrát žádný návod, jen krátké zamyšlení/povzdychnutí.
Docela často se bavím s lidmi, kteří se učí pracovat s excelem. Vím, že řada z nich má obavy z kontingenčních tabulek. Tyto obavy se nám na kursech daří docela rychle rozptýlit, když si ukážeme, že nejde o nic složitého.
Nicméně - už řadu let přemýšlím, jak mohlo někoho napadnout jméno "kontingenční tabulka", které je zároveň:
  • Dlouhé
  • Cizí
  • Nic neříkající
  • Neshodující se s anglickou verzí
Kdo v Čechách ví, co znamená slovo "kontingenční" (mimo tabulky)? Půl procenta lidí?
Slovník cizích slov ke slovu "kontingence":
"Ve filozofii náhodnost, nahodilost, opak nutnosti a terminovanosti, v teorii pravděpodobnosti číselný výraz vyjadřující závislost dvou různých znaků".
Třeba ve Francii je ten název také dlouhý (Tableau croisé dynamique), ale alespoň vypovídá o "dynamice" tabulky a jejích schopnostech.
Tímto prosím českou pobočku Microsoftu, aby buď vymyslela nový název, nebo používala anglický PivotTable. Myslím, že to dost zmenší naprosto zbytečný odstup, který si uživatelé k této jinak nesmírně užitečné funkcionalitě udržují.
A příště už zase k věci :)

neděle 22. července 2012

Kaskádové rozbalovací menu v Excelu

Příklad

Potřebuji použít rozbalovací menu, která na sebe navazují. Tedy např. tak, že si uživatel v jednom rozbalovacím menu vybere ze seznamu zemí Francii, a následně si pak ve druhém může vybírat už jen francouzská města.

Návod

Viz příklad ke stažení.
Pro pochopení je třeba znát:
Funguje to tak, že:

  • Pojmenuji všechny oblasti, které se mohou v rozbalovacích menu použít. Musím dodržet to, aby se oblast polí pro hodnoty nižší úrovně vždy jmenovala stejně jako položka v číselníku vyšší úrovně. Tedy např. aby když mám jednu z položek první úrovně Francie, tak aby se oblast s francouzskými městy jmenovala také Francie. 
  • Menu pro výběr první úrovně nastavím přes ověření dat standardně - odkazem na oblast, ze které se čerpá. 
  • Menu pro výběr další úrovně vždy nastavím jako nepřímý odkaz na buňku, kde se vybere příslušná vyšší úroveň.

Z příkladu to určitě bude pochopitelné lépe :)

Kaskádové rozbalovací menu v Excelu

Příklad

Potřebuji použít rozbalovací menu, která na sebe navazují. Tedy např. tak, že si uživatel v jednom rozbalovacím menu vybere ze seznamu zemí Francii, a následně si pak ve druhém může vybírat už jen francouzská města.

Návod

Viz příklad.
https://www.dropbox.com/s/mg47vo2stji5jqo/rozbalovaci_menu.xlsx
Pro pochopení je třeba znát:
Funguje to tak, že:
Pojmenuji všechny oblasti, které se mohou v rozbalovacích menu použít. Musím dodržet to, aby se oblast polí pro hodnoty nižší úrovně vždy jmenovala stejně jako položka v číselníku vyšší úrovně. Tedy např. aby když mám jednu z položek první úrovně Francie, tak aby se oblast s francouzskými městy jmenovala také Francie. Menu pro výběr první úrovně nastavím přes ověření dat standardně - odkazem na oblast, ze které se čerpá. Menu pro výběr další úrovně vždy nastavím jako nepřímý odkaz na buňku, kde se vybere příslušná vyšší úroveň.
Z příkladu to určitě bude pochopitelné lépe :)

pondělí 9. července 2012

Funkce PLATBA.ÚROK

Příklad

Potřebuji zjistit, kolik zaplatím ve sté splátce na úrocích při těchto parametrech:
  • Výše půjčky: 2 000 000 Kč
  • Úrok 9%
  • Počet let splácení: 20

    Návod

    Zápis

    =PLATBA.ÚROK(0,09/12;100;20*12;-2000000)

    Zdůvodnění

    Sazba: 
    Použijeme hodnotu úroku, převedenou dělením dvanácti na měsíční úrok. 
    Za: 
    Zadáme pořadové číslo splátky, u které chci výši úroku znát. 
    Pper: 
    Celkový počet plateb, které provedeme. Protože splácíme měsíčně, násobíme dvanácti. 
    Souč_hod: 
    Zadáme současnou hodnotu půjčky. Protože se z našeho pohledu jedná o zápornou částku (dlužíme), zadáme tuto hodnotu záporně.
    Bud_Hod: 
     Tuto hodnotu nemusíme vyplňovat, neboť na konci chceme mít půjčku zcela splacenou, čili hodnota bude nula.

    pondělí 2. července 2012

    Funkce BUDHODNOTA

    Příklad

    Potřebuji zjistit, kolik našetřím při následujících parametrech
    • úrok: 4,00% 
    • doba spoření: 15 
    • měsíčně uložím: 5000 
    • počáteční zůstatek 800 000 Kč

    Návod

    Pro výpočet použijeme funkci BUDHODNOTA, která nám umožní na základě úrokové sazby, doby spoření, měsíční úložky a počátečního zůstatku určit výslednou částku, kterou našetříme.
    Zápis
    =BUDHODNOTA(0,04/12;15*12;-5000;-800000)
    Zdůvodnění
    Sazba:
    Použijeme hodnotu úroku, který musíme převést na měsíční úrok - vydělit dvanácti
    Pper:
    Celkový počet plateb, které provedeme. Protože šetříme měsíčně, musíme násobit dvanácti
    Splátka:
    Zadáme výši ukládané částky, ve vzorečku ji ovšem upravíme na zápornou hodnotu (jde o spoření a ne úvěr)
    Souč_hod:
    Zadáme výši současné hodnoty, hodnotu opět převedeme na zápornou (jde o spoření a ne úvěr)
    Typ:
    Protože budeme ukládat na konci každého měsíce, necháme hodnotu prázdnou