Spočítanie jedinečných hodnôt medzi duplikátmi

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Povedzme, že chcete zistiť, koľko jedinečných textových alebo číselných hodnôt, ktoré sú v rozsahu. Ak stĺpec obsahuje text hodnoty Bradley, Horváth, Horváth, Horváth, napríklad k dispozícii sú dve jedinečné hodnoty – Bradley a Horváth. Ak rozsah obsahuje čísla 5, 6, 7 a 6, sú jedinečné hodnoty 5, 6 a 7.

Ako je znázornené v ukážkovom hárku nižšie, na spočítanie len jedinečných hodnôt použite kombináciou nasledujúcich funkcií:

  • Pomocou funkcie IF sa priradí hodnota 1 každej podmienke, ktorej hodnota je TRUE.

  • Pomocou funkcie SUM na sčítanie všetkých jedinečných hodnôt.

  • Funkcia FREQUENCY použiť na spočítanie počtu jedinečných hodnôt. Táto funkcia ignoruje textu a nulových hodnôt. Pre prvý výskyt určitú hodnotu, vráti číslo rovná počtu výskytov danej hodnoty. Pre každý výskyt tú istú hodnotu po prvom Táto funkcia vráti hodnotu 0.

  • Používa Funkcia MATCH vráti pozíciu textovej hodnoty v rozsahu. Funkcia FREQUENCY používa výsledná hodnota sa má vypočítať zodpovedajúce textové hodnoty.

  • Ak chcete vyhľadať prázdne bunky sa používa Funkcia LEN . Prázdne bunky majú dĺžku (počet znakov) 0.

Príklad

Na prácu s týmito príkladmi vzorcov, ktoré používajú funkciu, skopírujte tabuľku do bunky A1 prázdneho excelového hárka.

Údaje

Údaje

986

Šimko

Horváth

563

67

789

235

Šimko

Horváth

689

789

Horváth

143

56

237

67

235

Vzorec

Popis (výsledok)

=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0,1))

Zistí počet jedinečných číselných hodnôt v bunkách A2:A10, ale nepočíta prázdne bunky alebo textové hodnoty (4)

=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10,0);MATCH(B2:B10;B2:B10,0))>0,1))

Zistí počet jedinečných textových a číselných hodnôt v bunkách B2:B10 (nesmú obsahovať prázdne bunky) (7)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10;A2:A10,0),""), IF(LEN(A2:A10)>0,MATCH(A2:A10;A2:A10,0),""))>0,1))

Zistí počet jedinečných textových a číselných hodnôt v bunkách A2:A10, ale nepočíta prázdne bunky alebo textové hodnoty (6)

Poznámky: 

  • Vzorec v tomto príklade musí byť zadaný ako vzorec poľa. Vyberte každú bunku obsahujúcu vzorec, stlačte kláves F2 a potom stlačte kombináciu klávesov Ctrl + Shift + Enter.

  • Ak chcete zobraziť vyhodnotenie funkcie po jednotlivých krokoch, vyberte bunku so vzorcom a na karte Vzorce v skupine Kontrola vzorca kliknite na tlačidlo Vyhodnotiť vzorec.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×