< návrat zpět

MS Excel


Téma: Pocet farebnych buniek rss

Zaslal/a 17.11.2010 21:06

Zdravim vsetkych,
poprosil by som o riesenie, ako je mozne spocitat bunky v jednotlivych stlpcoch (napr. C2:C20, E2:E20, ...), ktore su zafarbene danou farbou (napr vypln cervena farba pozadia). Oznacene su podmienenym formatovanim podla vzorca - 3 farby s tromi vzorcami. Spocitat je potrebne pri kazdej zmene farby v danom stlpci. Dakujem

Zaslat odpověď >

#003249
Stalker
Vzorek by nebyl?

Něco sem zkusil, ale jestli je to to co potřebuješ??
Příloha: rar3249_sesit1.rar (7kB, staženo 107x)
citovat
#003250
avatar
Dakujem za odpoved.
Mozno ze by to slo pomocou COUTIF, ale neviem ako do tejto fcii zapracovat podmienku, ktorou boli bunky v stlpci pri podmienenom formatovani naformatovane. Ta podmienka pre jeden stlpec je strasne dlha v tvare asi takato:
NEBO(A(B3=$B$30;C3=$E$30);A(B3=$B$31;C3=$E$31);
A(B3=$B$32;C3=$E$32);A(B3=$B$33;C3=$E$33);
A(B3=$B$34;C3=$E$34);A(B3=$B$35;C3=$E$35);
...

A(B3=$B$50;C3=$E$50);A(B3=$B$51;C3=$E$51))citovat
#003252
Stalker
Můžeš poskytnout šešit s ukázkou, pokud to teda není tajný nebo tam zadat fiktivní údaje.
Protože s tý podmínky formátování nejsem moudrej. Ty buňky co jsou formátovaný obsahujou číselnou hodnotu?citovat
#003253
avatar
Ahoj. Potřeboval jsem to už dávno, tak si to přesně nepamatuji, když tak pardon. Pokud si pamatuji, pak range nebo cells vlastní Interior.ColorIndex a ten obsahuje barvu pozadí bunky.

Je v tom háček. V případě podmíněného formátování, to nefunguje. Dostaneš barvu definovanou pro bunku. Podmíněné formátování tu buňku přebarví na jinou barvu, ale to se nedozvíš. Pokud jsem se díval na object FormatConditions pak jsem nenašel nic co by ukazovalo na stav ve kterém buňka je.

Podle mne to co chceš, nejde udělat do Ex 2003.
R.citovat
#003254
avatar
Zosit je velky (cca 1,6 MB) a nemozem ho zverejnit. Popis formatovania: Bunky ktore su formatovane maju obecny format- obsahuju bud ciselnu hodnotu, alebo text. Bunka B3 sa porovna s bunkami B3:B51. Ak sa najde zhoda (napr B3=B5), potom sa sucasne porovna bunka C3 so zodpovedajucou bunkou z rozsahu C3:C51 (pre priklad ze B3=B5, porovna sa C3 s C5). Ak sa sucasne B3=B5 a C3=C5, potom je splnena podmienka a bunka je v podmienenom formatovani zafarbena. Neviem, ci som to dostatocne objasnil.citovat
#003259
avatar
Tvoje zadání mi funguje s vzorcem
G3 =KDYŽ(JE.CHYBHODN(KDYŽ(INDEX(B4:C51;POZVYHLEDAT(B3;B4:B51;0);2)=C3;1;0));0;KDYŽ(INDEX(B4:C51;POZVYHLEDAT(B3;B4:B51;0);2)=C3;1;0))
Všimni si ale svého zadání.
Pokud budu bunku B3 porovnávat s bunkou B3:B51 tak je jasné, že obsah B3 = B3 a není nutný další vzorec.
Tento funguje na oblast B4:B51 kdy se hledá B3 a pokud se najde pak se porovná se sloupcem C na stejném řádku.
Ve sloupci G dostaneš nulu nebo jedničku, které můžeš sečíst.
Plně souhlasím se "Stalker"em ... pokud máš takový problém a nevíš jak na to, tak vytvoř vzorek kde bude jasné co s čím chceš počítat. Stačí list vykopírovat do nového sešitu a své tajné data nahradit blábolem. je to rychlejší a ostatní si nemusí lámat hlavu někdy zbytečně.
R.citovat
#003280
avatar
Konecne som sa dostal k pocitacu. Dakujem za vzorec. Moje zadanie nebolo uplne, pretoze som predpokladal, ze bunky formatovane podmienenym formatovanim sa daju priamo spocitat podla farby pozadia. Az na zaklade odpovede od Stalkera a Tvojej odpovede som si spomenul, ze je to mozne len nepriamym sposobom cez vzorec, ktorym bola bunka formatovana. Preto som uviedol aj jeden zo vzorcov pouzity pre podmienene formatovanie. V dalsej odpovedi pri popise formatovania, som pod vplyvom casovej tiesni nie spravne vysvetlil co vzorcom sledujem. Preto sa ospravedlnujem. Ale Tvoj vzorec ma nakopol a prisposobil som ho mojim potrebam a funguje.
Kedze nemam WinRAR, na inom pocitaci som nasimuloval a vytvoril vzorku, ktora sa priblizuje mojmu riesenie. Po preneseni sesit.rar do mojho pocitaca, som ho chcel vlozit do prilohy k tejto odpovedi, ale nepodarilo sa mi ho tam skopirovat - stale mi to odkazuje na zosit v mojom adresari. Neviem, kde robim chybu.citovat
#003281
avatar
A votom to je ... posílat to již nemusíš. Hlavně že Ti to funguje :) R.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje