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ť?
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
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)
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:
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
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.
co tak kontingencna tabulka (pivot tabulka)? Je presne urcena aj na taketo pripady.
Ak by Vas riesenie zaujalo dajte vediet, poskytnem detaily.