Scitanie buniek na zaklade formatovania
Zdravim,
potreboval by som poradit, ako spravit automaticky sucet buniek na zaklade formatovania (farby) vyplne.
Priklad:
ak niektore bunky v stlpci B2:B15 budu mat farebnu vypln, scitaju sa, zvysne sa scitaju tiez ale do inej bunky.
Dakujem
Vytvor si funkciu v module VBA projektu, pomocou ktorej zistíš farby pre rozsah buniek:
Potom môžeš bunky rovnakej farby v nejakej oblasti jednoducho spočítať pomocou funkcie SUMPRODUCT. Napríklad bunky v oblasti C1:C8, ktoré majú farbu ako bunka A1, spočítaš takto:
Česky:
P.S.: Ešte dodám, že počítať čokoľvek podľa farby je nesystémové riešenie, ktoré so sebou prináša len problémy. S takým zošitom, kde záleží na farbe buniek, sa nepracuje dobre.
Ano, takto som to uz riesil, takto to aj funguje, no ja by som potreboval vyselektovat rozne bunky (t.j. Nezadavam rozsah, od-do, zadavam konkretne bunky) vie mi s tym niekto pomoct?
Vdaka
P.S. Viem, ze pocitanie na zaklade farby neje to prave, no takto na moje poziadavky to staci, uz iba dotiahnut tento problem..
Môžeš si vybrať bunky a definovať pomenovanú oblasť (nemusí byť spojitá), s ktorou potom môžeš normálne počítať vo vzorcoch.
Druhá možnosť je vytvoriť si pomocné funkcie, ktoré ti vrátia pole hodnôt a pole farieb, ktoré môžeš potom medzi sebou násobiť:
Vzorec by potom mohol napríklad pre nespojitú oblasť C1:C6;C8 vyzerať takto:
fajn. funguje to presne ako chcem. Vdaka vsetkym za pomoc.