Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - Saturace barvy v grafu na základě hodnoty

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"...

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny