Ailise
19.05.14,09:08
Zdravím,

mám tabuľky, kde by som potrebovala zrátať v jednom stĺpci mestá. Problém je, že niektoré mestá sa často opakujú. Čiže napríklad "Poprad, Stupava, Stupava" by sa rovnalo číslu 2. Dá sa to? Aký vzorec mám použiť?
ivka70
19.05.14,07:31
Ak ma byt vysledok
Poprad 1
Stupava 2

mozes to urobit najjednoduchsie kontingencnou tabulkou
alebo pouzit vzorec COUNTIF

Ak chces mat vysledok
Poprad
Stupava
2

pouzi vzorec =SUM(IF(FREQUENCY(MATCH(A2:A11;A2:A11;0);MATCH(A2: A11;A2:A11;0))>0;1))
kde A2 az A11 je rozsah buniek s mestami, ktorych pocet chces vediet
Ailise
19.05.14,08:19
Ďakujem, tiež mi napadlo Countif, ale neviem aký vzorec?
Myslím to takto:
Poprad
Stupava
Stupava
-----------------
výsledok = 2 (zaráta každé mesto len jeden krát)
stormcatcher
19.05.14,08:55
ukáže len počet unikátnych hodnôt, ale nie ktoré
PaloPa
19.05.14,08:58
Popíšem dva spôsoby, oba sú cez tzv "array" funkcie (potvrdenie vzorca cez CTRL+SHIFT+ENTER).

Predpoklad, pracujem s údajmi v bunkách A3:A11

1) {=SUM(IF(FREQUENCY(IF(LEN(A3:A11)>0;MATCH(A3:A11;A3:A11;0);""); IF(LEN(A3:A11)>0;MATCH(A3:A11;A3:A11;0);""))>0;1))}

zdroj: http://office.microsoft.com/en-001/excel-help/count-occurrences-of-values-or-unique-values-in-a-data-range-HP003056118.aspx



2) jednoduchšie: {=SUM(1/COUNTIF(A3:A11;A3:A11))}

zdroj: http://www.excel-easy.com/examples/count-unique-values.html

P.

TIP: niekedy je výhodné použiť pre získanie zoznamu jedinečných hodnôt rozšírený filter, viď obrázok:
ivka70
19.05.14,08:59
ale to Ailise prave chcela .....
Ak chces aj to, ktore mesta, tak treba urobit kontingencnu tabulku
Ailise
19.05.14,14:02
Áno, mne stačí počet unikátnych hodnôt, ivka70 ďakujem!
Ailise
19.05.14,14:03
Ďakujem moc, funguje to!
xpeter88
30.05.14,08:54
Dobry den,
co tak kontingencna tabulka (pivot tabulka)? Je presne urcena aj na taketo pripady.
Ak by Vas riesenie zaujalo dajte vediet, poskytnem detaily.