Různé barvy v grafu pro skutečnost a plán

Podobné dokumenty
Na úvod tip, jak kontrolovat šířku tabulky před a po změně. Chování makra ukazují obrázky. Jak změnit rastr v hotové tabulce Excelu

Slíbená princezna. Univerzální ComboBox

Tabulka obsluhovaná kódem VBA

Dialog Najít a nahradit

8 Makra Příklad 4 Excel 2007

VÝŘEZ OBLASTI BUNĚK VZORCEM

Hromadná změna datumu a času v buňkách

Níže uvedená tabulka obsahuje technické údaje a omezení aplikace Excel (viz také článek Technické údaje a omezení aplikace Excel (2007).

První cestou, jak vynechat jakákoliv data v grafu, je jejich skrytí, ať už přímo či filtrem aplikovaným na řádcích.

POVRCHOVÝ (OBRYSOVÝ GRAF)

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

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.

Panely pro práci s barvami a ohraničením v Excelu 2003 a 2010

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

Popisná statistika. Komentované řešení pomocí MS Excel

Jak vložit obrázek do oblasti buněk

Výsledný graf ukazuje následující obrázek.

Makra. Orámování oblasti

Povrchový (obrysový graf)

OBSAH Úvod do VBA... 6 K čemu VBA... 6 Když VBA nestačí... 6 Historie Visual Basicu... 7 Objektový model, vlastnosti, metody, události a funkce...

Pruhový graf. Pozn. V tabulce je vidět, že se občas někdo zdržel hlasování, ale to není podstatné.

Dialog Najít a nahradit nám v dnešním článku předvede další svou schopnost vyhledávat podle formátu. Zde jsou předchozí díly:

Generátor list nastavení

Excel Board příprava. ProExcel.cz Excel Board výuková a prezentační tabule pro Excel 1

Spojování textových řetězců na listu

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

Textové popisky. Typ dat

Tabulkový procesor otázka č.17

Jak ovládat ručičku tachometru (ukazatel)?

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

3MA481 Propojení Accessu a Excelu David Hach

Dialog Vzhled stránky

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

Řešení. ŘEŠENÍ 36 Výsledková listina soutěže

10 Algoritmizace Příklad 2 Word 2007/ VBA

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

Rotace, transpozice a zrcadlení matice hodnot

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

Různé barvy v grafu pro skutečnost a plán

V praxi je běžné, že se ovlivňuje více prvků navzájem. Tady už si s jednou globální proměnnou nevystačíme.

Tematický celek 03 - Cvičné příklady

Nápověda ke cvičení 5

Poslední nenulová číslice faktoriálu

Obsah. Funkce grafu Zdrojová data pro graf Typ grafu Formátování prvků grafu Doporučení pro tvorbu grafů Zdroje

Excel tabulkový procesor

MS Excel 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. MS Excel

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

1 PRVOCISLA: KRATKY UKAZKOVY PRIKLAD NA DEMONSTRACI BALIKU WEB 1

Tabulka aneb Seznam čili ListObject

Příklad 1. Verze: 1.1 Licence: shareware

Visual Basic for Application

Odstavení automatického zpracování hypertextových odkazů

Tip: Využívejte dialog v plné síle, tedy rozbalený po klepnutí na tlačítko Možnosti!

Analýza a prezentace dat

Konstantní funkce běžný způsob

Výběr složek a souborů ve VBA

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

Microsoft Excel kopírování vzorců, adresování, podmíněný formát. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Star Trek Do temnoty (infografika na panelu)

Předmluva 11 Typografická konvence použitá v knize Úvod do Excelu

Základy zpracování kalkulačních tabulek

Zobrazení zdrojových dat u krabicového grafu

Zpracování chybějících dat a dat mimo rozsah

MS Excel makra a VBA

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

Na chvilku se vžijte do situace, kdy pořádáte jednodenní konferenci a potřebujete naplánovat jednotlivé přednášky včetně přestávek.

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b

Excel 2007 praktická práce

František Hudek. srpen 2012

StatSoft Jak vyzrát na datum

Barvy ve VBA jsou tématem, které dokáže nadchnout, nudit i otrávit. Každopádně se mu vyhnout nemůžeme. Pojďme na to. Práce s barvou Záznamník maker

Projekt Využití ICT ve výuce na gymnáziích, registrační číslo projektu CZ.1.07/1.1.07/ MS Excel

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

František Hudek. červenec 2012

Excel - pokračování. Př. Porovnání cestovních kanceláří ohraničení tabulky, úprava šířky sloupců, sestrojení grafu

Stručný obsah. K2118.indd :15:27

František Hudek. červenec 2012

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.


Excel tabulkový procesor

Standardní šířka sloupce je průměrná šířka číslic 0-9 standardního písma.

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7

Databáze v Excelu EU peníze středním školám Didaktický učební materiál

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

Parametrické programování

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

Pracovní prostředí Excel 2010

Pracovní sešit MS Word pokročilý

Tabulkový procesor. Orientace textu. O úroveň níž O úroveň výš

Článek je napsán pro českou verzi Excelu 2010, ale věřím, že i v jných verzích si dovedete poradit.

VBA: VYTVOŘENÍ OBJEKTU GRAF (CHART) Deklarace proměnné typu Chart. Pro vytvoření nového grafu použijeme kolekci ChartObjects a její metodu Add.

MS EXCEL - Podmíněné formátování

Odhady parametrů základního souboru. Cvičení 6 Statistické metody a zpracování dat 1 (podzim 2016) Brno, říjen listopad 2016 Ambrožová Klára

Pokud Windows 8 nemáte, můžete si situaci nasimulovat i ve Windows 7 a starších.

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

STATISTICA Téma 1. Práce s datovým souborem

'je zobrazen stavový řádek? blnstavovyradekzobrazen = Application.DisplayStatusBar. Excel stavový řádek

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

Transkript:

Různé barvy v grafu pro skutečnost a plán (odhad budoucí hodnoty) si přejí především finanční analytici a plánovači. Inspirací pro dnešních pár řádků mi byl článek Jiřího Číhaře Odlišení skutečných a odhadovaných hodnot. Předpokládejme, že máme srovnatelná data skutečnosti ze stejného období loňského roku (celý rok 2015) a mix skutečných a plánovaných dat pro rok letošní (skutečnost od začátku roku 2016 plus plán do konce roku). V tuto chvíli nepotřebujeme vědět, co představuje verze plánu v databázi (OLAP), že jich může být několik, a ani nebudeme řešit, jak plánovat (např. přepis odhadu budoucí hodnoty získané s pomocí FORECAST reálnou hodnotou). Autor výše uvedeného článku naznačuje, že existuje několik způsobů, jak barevně odlišit data skutečnosti a plánu (odhadu). Mě napadají jen dva rozdělení datové řady na (přinejmenším) dvě a nebo zpracování makrem. Předně budeme muset znát hranici, které odděluje skutečná data od plánu. Pokud se hodnoty vyskytují ve stejném sloupci, lze předpokládat kombinaci čísla-čísla, číslavzorce, vzorce-vzorce. Každopádně pokud nebude dána hranice explicitně, horko těžko ji budeme z jednoho namixovaného sloupce dolovat (nestačí nám ani funkce ISFORMULA v Excelu 2013). Původní data pro skutečnost a plán Na základě známé hranice si rozdělíme data skutečnosti od plánu pro rok 2016. Prázdná místa doplníme funkcí NEDEF a zkusíme vytvořit skupinový sloupcový graf. Zjistíme, že jeho vykreslení neproběhne úplně podle představ, a že je dobré si rozdělit i data skutečnosti pro rok 2015. Podívejte se na obrázek. Excelplus.NET 1

Rozdělení dat skutečnosti a plánu, funkce NEDEF a sloupcový graf Všimněte si, že dvojice dat (skutečnost 2015 / skutečnost 2016) a (skutečnost 2015 / plán 2016) v grafu jsou v rámci kategorií zarovnány odlišně nalevo a napravo od hranice (červen / červenec). Je to proto, že Excel ve skutečnosti pracuje se čtyřmi datovými řadami v každé kategorii a na místě NEDEF ponechává prostor co kdyby náhodou. Kdybychom nedělili řadu pro skutečnost 2015, dopadlo by vykreslení napravo od hranice hůře (plán 2016 by byl odskočený od skutečnosti 2015) a nepomohly by tomu ani hrátky s nastaveními v dialogu Formát datového bodu / Možnosti datové řady. Pozn. Z legendy jsem odstranil popisek pro druhou část skutečnosti 2015 (sloupec G) a oběma částem skutečnosti 2015 byla přiřazena stejná šedá barva. Řada pro plán 2016 má světlejší odstín zelené oproti skutečnosti 2016. Příklad byl okořeněn podmíněným formátem ve sloupci D. Ve finále bychom grafem překryli pomocnou oblast F5:I17 a skryli pomocný výpočet v buňce C3 (hranice skutečnost / plán). Jak je vidět, skupinový sloupcový graf nám situaci zrovna neulehčil. Proto je vhodné grafy kombinovat. Excelplus.NET 2

Kombinace typů grafu pro skutečnost 2015 a data 2016 Kupodivu není dobrý nápad mít stejný typ grafu pro skutečnosti 2015 a 2016 a jiným typem zobrazovat plán 2016. Pro řadu skutečnosti 2015 (zde stačí jedna jediná řada čerpající ze sloupce C) jsem zvolil spojnicový graf a pro oba typy dat roku 2016 ponechal skupinový sloupcový graf. U sloupcových grafů jsem přitom nastavil v dialogu Formát datové řady 100% překrytí (dojde k zarovnání na střed kategorie). Typy grafů můžeme i prohodit. Pro skutečnost 2015 zvolíme graf sloupcový a pro skutečnost a plán 2016 spojnicový. Kombinace typů grafu pro skutečnost 2015 a data 2016 Je tu drobný rozdíl oproti předchozímu. Tabulky pro data 2016 se budou potkávat v hraniční hodnotě (ve vzorci pro plán 2016 přidáme v podmínce symbol rovná se). To proto, aby spojnice mezi daty skutečnosti a plánu 2016 nebyla přerušená. Řada skutečnosti 2016 by měla překrývat data plánu 2016 (kvůli hraniční značce). Technika pomocných řad s funkcí NEDEF je hojně využívaná. Lze ji aplikovat kupříkladu v grafech, Excelplus.NET 3

kde chceme zvýraznit minimum a maximum odlišnou barvou (datový bod či celý sloupec překryje původní). Tipy k prostudování Jon Peltier Conditional XY Charts Without VBA Alesandra Blakeston Create Charts with conditional formatting Různé barvy pro skutečnost a plán řízené makrem V případě makra se nám hodí událost Change daného listu a kód aplikovaný na graf se dvěma sadami původních hodnot (viz sloupce C a D). Private Sub Worksheet_Change(ByVal Target As Range) Dim i As Integer Dim inthranice As Integer Dim rngsledovanabunka As Range Dim objpoint As Point 'přiřazení sledované buňky do objektové proměnné Set rngsledovanabunka = Range("B3") 'nastala změna ve sledované buňce? If Union(Target, rngsledovanabunka).address = rngsledovanabunka.address Then 'načtení hranice inthranice = Range("C3") Application.ScreenUpdating = False 'přes všechny měsíce (datové body) For i = 1 To 12 'převzetí datového bodu druhé řadu grafu Set objpoint = ActiveSheet.ChartObjects("Graf VBA").Chart.SeriesCollection(2).Points(i) If i < = inthranice Then 'formát pro skutečnost With objpoint.format.fill.visible = msotrue.forecolor.objectthemecolor = msothemecoloraccent3.forecolor.tintandshade =.ForeColor.Brightness = Excelplus.NET 4

Next i.transparency =.Solid End With Else 'formát pro plán With objpoint.format.fill.visible = msotrue.forecolor.objectthemecolor = msothemecoloraccent3.forecolor.tintandshade =.ForeColor.Brightness = 0.6000000238.Transparency =.Solid End With End If Application.ScreenUpdating = True End If End Sub Skupinový sloupcový graf ovládaný s pomocí VBA Příloha: graf_ruzne_barvy.zip Excelplus.NET 5