[ Robinzon Kruso @ 12.01.2009. 08:40 ] @
Dragi profesionalci, amateri i ljubitelji....

Imam jedan problem koji vec nekoliko dana pokusavam da resim ali mi nikako ne ide... Radi se o prebrojavanju redova u Worksheetu s'tim da je prebrojavanje uslovno uz posmatranje podataka u recimo koloni C. Kada na primer brojac naidje na isti podatak u koloni treba da ga broji samo jednom tj. za dva ili vise identicna broja u koloni C brojac za rezultat treba da da samo 1. Znaci jednom broji podataka kada naidje na isti samo ga preskace i ide dalje jer je jednom vec izbrojan... Nadam se da sam bio dovoljno jasan... a ako nisam evo i jednonog primera....

.......A...........B......C....
1..DATUM......X.....XYZ
2..DATUM......Y.....XXX
3..DATUM......K.....YYY
4..DATUM......F.....ZXX
5..DATUM......H.....XXX
6..DATUM......O....ZZZ

Vidimo da sledeci primer ima 6 redova i tri kolone A, B, C... Prebrojavanje redova se vrsi posmatrajuci kolonu C. Regularnim brojanjem uz pomoc COUNTIF rezultat bi bio 6 medjutim u C2 i C5 imamo identican podatak pa se to treba brojati kao 1. U Conditional Formating sam postavio =COUNTIF$C$1:$C$5001,C1)>1 tako da automatski svi identicni podaci imaju font crvene boje i to dobro funkcionise... Znaci treba mi neko resenje koje ce iz navedenog primera dati rezultat 5.

Hvala unapred
[ timmy @ 12.01.2009. 11:39 ] @
Mozes da dodas jednu novu kolonu npr. D sa formulom

Code:

D1:   =COUNTIF($C$1:$C1,C1)


Iskopiras formulu a broj jedinstvenih saznas sa:

Code:

  =COUNTIF(D1:D6,1)


Ili jos "jednostavnije" bez pomocne kolone pmocnu matricne formule

Code:

  =SUM(IF(C1:C6<>"",1/COUNTIF(C1:C6,C1:C6)))


Pozdrav