Excel - Saturace barvy v grafu na základě hodnoty
Dobrý den,
Potřebuji upravit graf. Vytvořil jsem tento pouze pro příklad.
Asi řeknete, proč mám dvě hodnoty, když zobrazují pouze jednu.
Důvod je ten, že ji chci znázornit saturací barvy u první hodnoty.
Konkrétně, August má nejnižší hodnotu, proto bude barva velmi světle modrá. A s každou vyšší hodnotou se saturace bude zvyšovat až k February, které má největší hodnotu a proto bude barva velmi tmavě modrá.
Je, prosím Vás, možné něco takového v Excelu udělat?
Děkuji
Je... pomocou makra, spúšťajúceho sa automaticky po každom vykonanom výpočte v hárku.
Aby si mohol každý stĺpec grafu vyfarbovať samostatne, musíš zameniť rady a kategórie, inak by ja jednalo o jednu dátovú radu s rovnakým zafarbením stĺpcov.
Odvodenie rôznych stupňov saturácie som Ti spravil do pomocného riadka, aby si videl príklad, ako to dosiahnuť (dá sa to však urobiť aj bez pomocného riadka - výpočtom priamo v kóde).
Proste musíš si rozdeliť škálu vlastností "brightness" medzi maximálnou a minimálnou hodnotou na toľko stupňov, koľko máš stĺpcov a určiť vzorec, ktorým sa priradí vhodná hodnota "brightness" k hodnote tabuľky.
Vzorec som určil približne.
V prílohe máš ukážku.
P.S. Keďže zošit obsahuje makro, zošit musí mať príponu xlsm a použitie makier sa pri otvorení súboru musí povoliť.
Oups, teraz vidím, že som to urobil naopak: najtmavšia je najnižšia hodnota a najsvetlejšia je najvyššia hodnota.
Tak ešte zmena... veľmi rýchla inverzia... aby som Ti tam nechal aj pôvodnú verziu...
Takže v prílohe 2 máš opačnú logiku saturácie...
P.S.P.S. Môže sa stať, že hodnota v tabuľke odvodí saturáciu mimo rozsahu (brightness sa pohybuje od 1 = biela po cca -0,2 = rozumná tmavosť). Ak hodnoty vyjdú cca 1 alebo viac, je treba vzorec prevodu upraviť. Ja som ho určil len "od oka"...
Aha. Pomocí makra. Děkuji