AL(26.6.2014 9:30)citovat#020168
Povedzme, že tú oblasť daných 1000 záznamov máš pomenovanú ako DATA. Vzorec pre počet jedinečných záznamov po eliminácii prázdnych hodnôt:
=SUM(1/COUNTIF(DATA; ""&DATA))-(COUNTIF(DATA; "")>0)
pokiaľ majú byť i prázdne bunky zahrnuté (za prázdne bunky sa pripočíta jednička k celkovému súčtu unikátnych neprázdnych), tak:
=SUM(1/COUNTIF(DATA; ""&DATA))
oba vzorce je treba vložiť v maticovom tvare
Anonym(26.6.2014 10:07)citovat#020172 
Ahoj, takto to nefunguje, mám tam tyto veličiny např:
ZRNED
BEKAR
ZLVLA
ZLVLA
ZLVLA
jen jich jsou tisíce...potřebuji jen počet jedinečných
Díky, Jirka
AL(26.6.2014 10:11)citovat#020173
Som si na 100% istý, že funguje.
Anonym(26.6.2014 10:36)citovat#020174 
Vrací mi to "Dělení nulou"
AL(26.6.2014 10:42)citovat#020175
Nezmysel, zvýraznená časť =SUM(1/COUNTIF(DATA; ""&DATA))-(COUNTIF(DATA; "")>0) práve delenie nulou ošetruje. Ale prílohu, v ktorej ti to môžem predviesť, za teba fakt vytvárať nebudem, nehnevaj sa.

A nemalo by to byť takto? Duplicitné hodnoty predsa nie sú jedinečné.
=SUM((COUNTIF(data; ""&data)=1)*1)
taktiež maticovo.
Anonym(26.6.2014 14:26)citovat#020179 
Aha, už jsem doma,jsem zapomněl na matici... ty první dva od "AL" fachají.
Jen bych potřeboval tuto funkci vnořit dále (třeba ten počet do svyhledat) a pak nevím jak to zadat - ne maticově
Každopádně děkuji všem,
J
AL(26.6.2014 15:17)citovat#020186
Ty sa radšej budeš niekoľko hodín moriť a tvrdiť, že to nefunguje, než by si sem dal prílohu, že? Pokiaľ nutne potrebuješ vzorec v nematicovom tvare vložiť do SVYHLEDAT (to asi nebude ideálne riešenie, ale ako hovorím, bez prílohy ťažko radiť), tak nematicovo cez skalárny súčin:=SUMPRODUCT(1/COUNTIF(DATA; ""&DATA))-(COUNTIF(DATA; "")>0)
=SUMPRODUCT(1/COUNTIF(DATA; ""&DATA))