[ toxxic @ 24.04.2009. 22:04 ] @
Potrebna bi mi bila formula u excelu-u 2003, koja bi mi omogućila da kada se neki tekst unese u ćeliju, automatski oboji u neku drugu boju, ukoliko je taj tekst koji se unosi, već upisan (definisan) na spisku (npr. spisak u novom sheet-u).
Nadam se da je tako nešto moguće napraviti i unapred se zahvaljujem na odgovorima.
[ timmy @ 25.04.2009. 23:33 ] @
Resenje tvog problema jeste u koriscenju uslovnog formata (Conditional formating) uz usov koji je definisan funkcijom COUNTIF.

Uslovni format sluzi da se promeni izgled celije (stil, boja slova, pozadine ili okvir) u zavisnosti od ispunjenosti uslova.
A uslov moze biti i neka formula.

Funkcija COUNTIF se koristi da u zadatom opsegu prebroji broj pojavljivanja odredjenog podatka. Tako da mozemo da proverimo
da li se unos koji si upravo izvrsio nalazi na spisku (makar on bio i na drugom listu), ukoliko je rezultat funkcije COUNTIF barem 1.

Npr. u A1 na Sheet1 listu uneses neki podatak. Da bi saznao da li se taj podatak nalazi na listu Sheet2 u koloni A (gde si definisao
spisak pojmova na koje treba reagovati), formula bi bila

Code:

  =COUNTIF(A1,Sheet2!A:A)>0


Rezultat ce biti TRUE ako podatak postoji negde u koloni A lista Sheet2 odnosno FALSE u suprotnom.

E, sada za celiju A1 postavljamo uslovni format sa Format/Conditional Formating, i u prvom polju (padajuca lista) biramo FORMULA IS
a u desnom boksu za ocekivati je da napisemo gornju formulu. No, uslovni format ne dozvoljava referenciranje podataka sa drugih
listova ali mozemo primeniti trik koji vazi i za DATA VALIDATION (koji takodje ne dozvoljava pravljenje Liste sa podacima sa drugih
listova) - a to je da na listu Sheet2 imenujemo celije kolone A i to ime koristimo u formuli umesto reference reda ili kolone.

Dakle, najpre na Sheet2 selektuj kolonu A i u NAME BOX-u (levo na formula baru - tamo gde ti verovatno pise A1) ukucaj zeljeno
ime npr. SPISAK

Sada mezmo da postavimo uslovni format za celiju A1 na listu Sheet1, a formula ce umesto gornje biti

Code:

  =COUNTIF(A1,SPISAK)>0


U prozoru CONDITIONAL FORMATING pritisni dugme FORMAT i postavi zeljeni format za slucaj da je uslov ispunjen tj. da ukucana
vrednost postoji na spisku.

Pozdrav

[ toxxic @ 26.04.2009. 06:49 ] @
Čini mi se da sam odradio kako ste mi rekli, ali i dalje nema rezultata.
Kažite mi molim Vas gde sam pogrešio.
[ s4djan @ 26.04.2009. 08:57 ] @
Zamenili ste rang i kriterijum.

"toxxic" takodje ti ne trebaju oni navodnici u formuli samo unesi sledece:

Code:
=COUNTIF(SPISAK,A1)>0


[ timmy @ 26.04.2009. 19:02 ] @
Da, da... Pisem napamet ;)))
[ s4djan @ 26.04.2009. 20:37 ] @
Videlo se da je greska formalna a inace dobra fora sa imenovanjem kolone na drugom listu da bi proslo kod formatiranja.

Svaki dan covek nauci nesto novo.
[ toxxic @ 26.04.2009. 21:09 ] @
Hvala Vam puno obojici.
Uspeo sam da napravim to što sam zamislio.
Oni navodnici su mi izlazili iako ih ja nisam upisivao, jer je u formuli
Code:
=COUNTIF(SPISAK,A1)>0
između SPISAK i A1 stojao zarez, a trebao je da stoji tačka zarez.
Dakle, konačna formula bi trebalo da izgleda ovako :
Code:
=COUNTIF(SPISAK;A1)>0


[Ovu poruku je menjao toxxic dana 26.04.2009. u 22:21 GMT+1]

[Ovu poruku je menjao toxxic dana 26.04.2009. u 22:41 GMT+1]
[ s4djan @ 26.04.2009. 23:45 ] @
I ja takodje imam excel 2003 i sa zarezom mi funkcionise ok dok sa tackom i zarezom kako si naveo sam pokusao i izbacuje mi gresku bas me interesuje u cemu je razlika, jeli jos ko probao.
[ timmy @ 27.04.2009. 06:42 ] @
Razlika u pisanju formula sa "," ili ";" potice od regionalnih podesavanja tj. kod srpskih regionalnih podesavanja
"," je decimalni znak pa se ne koristi kao separator nabrajanja, vec se koristi znak ";". Ali kod americkih
regionalnih podesavanja "." je decimalni znak a normalno se za nabrajanje koristi ",".

Dakle, kada bi u Srbiji napisao 2,3,5 niko ne bi mogao da zna na koji broj ili niz mislis, ali ako napises 2;3;5
onda je to potpuno jasno. Malo je zbunjujuce buduci da se po pravopisu za nabrajanje koristi znak ",".

Meni licno srpska podesavanja nikako ne stoje - sve je to stvar navike, a ja sam poceo da sticem svoje navike
kada na PC-u regionalnih podesavanja nije ni bilo.

Inace prica o ".", ";" i "," je narocito u Excelu i Accessu vrlo interesantna - i vrlo cesto stvara probleme.
Ako mi dozvolite da se nasalim (iako znam i sam da ne stoji), kada bi koristili US podesavanja problema ne bi ni bilo ;))))

Pozdrav

[Ovu poruku je menjao timmy dana 27.04.2009. u 16:37 GMT+1]
[ s4djan @ 27.04.2009. 12:39 ] @
Misterija resena.