barva pisave

Pomoč pri delu z MS Excelom
Odgovori
direndaj
Prispevkov: 47
Pridružen: Po Sep 19, 2005 8:52 am
Kraj: Ljubljana

barva pisave

Odgovor Napisal/-a direndaj »

Prosim za pomoč, imam stolpec C, v katerega vpisujem določene številke, ki jih na koncu seštejem. Rad pa bi, da če vpišem številke z rdečo barvo, da mi te sešteje posebej v neko drugo celico, črne pa spet drugam. Upam, da nisem preveč zakompliciral. Hvala.
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Pozdravljeni,

Glejte, tudi vaš konkreten problem je v Excelu sicer rešljiv, a le in samo z uporabo VBA-ja. To kar želite ni v skaldu z Excelom in tudi vi imate veliko dela z nekim barvanjem celic in podobnimi bedarijami. Naredite to tako, da bo tudi Excelu jasno, kaj počnete in na ta način boste lahko iz podatkov dobili željene rezultate, ne da bi za vsako stvar potrebovali poseben makro.

Vrniva se na vaš konkreten primer ter reciva, da imate podatke v celicah H2:H300. Ti podatki so očitno v dveh množicah (ali naj so črne ali rdeče), zatorej uporabite sosednjo ali pa katero drugo kolono (saj jih imate 255!) ter vanjo vpišite 0, če naj bo podatek rdeč in 1 če naj bo črn. Za barvanje stolpca H označite vse celice od H2:H300 ter izberite Orodja/Pogojno oblikovanje in tam izberite 'Formula je', ter vpišite $i2=0, na dnu pa izberite format z rdečo barvo. To je vse!!!, če sedaj v neko vrstico v koloni I vpišete 0, se bo ustrezna celica v koloni H obarvala rdeče!

Sedaj pa Excel tudi razume, da so podatki, ki so označeni z 0 v eni množici in podatki, ki so označeni z 1 v drugi množici. Seštevek pa vam bo vrnil z uporabo funkcije

Koda: Izberi vse

' za vse rdeče
=SUMIF(I2:I300;0;H2:H300)

' in za vse črne
=SUMIF(I2:I300;"<>0";H2:H300)
Nobenega makra, nobene zajebancije :)
lp,
Matjaž Prtenjak
Administrator
Odgovori