Obsah
Pri práci v programe Excel musíme často vytriediť jedinečné hodnoty zo súboru údajov. Niekedy musíme spočítať počet rovnakých hodnôt v súbore údajov.
Dnes vám ukážem, ako spočítať jedinečné hodnoty v súbore údajov pomocou COUNTIFS funkcie.
Stiahnite si cvičebnicu
COUNTIFS Jedinečné hodnoty v programe Excel.xlsxJedinečné hodnoty COUNTIFS v programe Excel
Máme tu súbor údajov s niektorými výrobkami a kontaktnými adresami zákazníkov, ktorí si kúpili výrobky spoločnosti Mars Group.
Naším cieľom je najprv spočítať celkový počet jedinečných textových a číselných hodnôt z kontaktných adries pomocou COUNTIFS funkcie programu Excel.
1. Počítanie jedinečných hodnôt textu
Najprv spočítame počet jedinečných textových hodnôt z kontaktných adries pomocou COUNTIFS funkcie.
Použijeme kombináciu SUM , ISTEXT, a COUNTIFS funkcie programu Excel.
Vzorec bude nasledovný:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Je to Vzorec poľa Nezabudnite stlačiť Ctrl + Shift + Enter pokiaľ nie ste v Office 365 .]
- Tu C4:C20 je rozsah mojich buniek. Vy použite svoju.
- Rovnakú operáciu môžete vykonať pomocou COUNTIF funkcie programu Excel.
Celkovo sú k dispozícii 3 jedinečné textové adresy.
Vysvetlenie vzorca
ISTEXT(C4:C20)
vráti TRUE pre všetky adresy, ktoré sú textovými hodnotami, a vráti FALSE pre všetky adresy, ktoré nie sú textovými hodnotami.- Podobne,
COUNTIFS(C4:C20,C4:C20)=1
vráti TRUE pre všetky adresy, ktoré sa zobrazia len raz, a FALSE pre adresy, ktoré sa objavia viac ako raz. --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
vynásobí tieto dve podmienky a vráti 1, ak sú splnené obe podmienky, inak vráti 0.- Nakoniec SUM funkcia sčíta všetky hodnoty a vráti počet jedinečných textových hodnôt.
Prečítajte si viac: Ako používať COUNTIF pre jedinečný text
2. Počítanie jedinečných číselných hodnôt
Môžeme tiež spočítať počet jedinečných číselných hodnôt z kontaktných adries pomocou COUNTIFS funkcie.
Použijeme kombináciu SUM , ISNUMBER, a COUNTIFS funkcie programu Excel.
Vzorec bude nasledovný:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Je to tiež Vzorec poľa Nezabudnite stlačiť Ctrl + Shift + Enter pokiaľ nie ste v Office 365 .]
- Tu C4:C20 je rozsah mojich buniek. Vy použite svoju.
- Rovnakú operáciu môžete vykonať pomocou COUNTIF funkcie programu Excel.
Celkovo je k dispozícii 5 jedinečných číselných adries.
Vysvetlenie vzorca
ISNUMBER(C4:C20)
vráti TRUE pre všetky adresy, ktoré sú číselnými hodnotami, a vráti FALSE pre všetky adresy, ktoré nie sú číselnými hodnotami.- Podobne,
COUNTIFS(C4:C20,C4:C20)=1
vráti TRUE pre všetky adresy, ktoré sa zobrazia len raz, a FALSE pre adresy, ktoré sa objavia viac ako raz. --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
vynásobí tieto dve podmienky a vráti 1, ak sú splnené obe podmienky, inak vráti 0.- Nakoniec SUM funkcia sčíta všetky hodnoty a vráti počet jedinečných číselných hodnôt
Podobné čítanie:
- Ako počítať jedinečné hodnoty v programe Excel pomocou tabuľky Pivot
- Vzorec Excel Počítanie jedinečných hodnôt (3 jednoduché spôsoby)
3. Počítanie jedinečných hodnôt citlivých na veľkosť písmen
Stránka COUNTIF a COUNTIFS Funkcie vracajú zhody, pri ktorých sa nerozlišujú veľké a malé písmená. Preto, ak chceme použiť zhody, pri ktorých sa rozlišujú veľké a malé písmená, musíme byť trochu zložitejší.
Pozrite sa na tento nový súbor údajov. Máme tu záznam o známkach niektorých žiakov zo skúšky v škole s názvom Materská škola Slniečko.
Chceme tu spočítať celkový počet jedinečných známok, pričom berieme do úvahy zhody rozlišujúce malé a veľké písmená.
Ak to chcete urobiť, vytvorte nový stĺpec a do prvej bunky nového stĺpca zadajte tento vzorec:
=SUM(--EXACT($C$4:$C$20,C4))
[Pole Vzorec. Tak stlačte Ctrl + Shift + Enter .]
- Tu $C$4:$C$20 je rozsah mojich buniek a C4 je moja prvá bunka. Používajte svoju.
- Nezabudnite použiť Absolútny odkaz na bunku .
Potom potiahnite Rukoväť náplne skopírovať tento vzorec do ostatných buniek.
Potom do novej bunky vložte tento vzorec:
=SUM(IF(E4:E20=1,1,0))
[Opäť Vzorec poľa . Takže stlačte Ctrl + Shift + Ente r, pokiaľ nie ste v Office 365 .] - Tu E4:E20 je rozsah môjho nového stĺpca. Vy použite svoj stĺpec.
Tu máme počet stupňov, ktoré sa zobrazia len raz, Čo je 4.
Obmedzenia vzorcov a alternatívna možnosť
Doteraz sme používali tri metódy na počítanie počtu jedinečných hodnôt v programe Excel.
Ak ste však trochu šikovní, mali by ste si už uvedomiť, že triky, ktoré sme použili, majú niekoľko obmedzení.
To znamená, že vzorce počítajú hodnoty, ktoré sa objavia len raz, ale nepočítajú celkový počet skutočných jedinečných hodnôt, ktoré sa tam vyskytujú po zvážení všetkých hodnôt.
Ak napríklad rozsah hodnôt obsahuje {A, A, A, B, B, C, D, E} , bude sa počítať len C, D, E, a vrátiť 3 .
Niekedy však môže niekto potrebovať počítať A, B, C, D, E a vrátiť 5.
Na riešenie týchto typov problémov poskytuje Excel funkciu s názvom UNIKÁTNE .
Ale krátka pripomienka, ktorá je k dispozícii v Office 365 iba.
Počítanie jedinečných hodnôt pomocou funkcií UNIQUE a ROWS
V našom pôvodnom súbore údajov môžete na spočítanie jedinečného počtu kontaktných adries vzhľadom na všetky adresy použiť tento vzorec:
=COUNT(UNIQUE(C4:C20))
Vidíte, že existuje celkovo 6 jedinečných adries, pričom všetky adresy sa použijú aspoň raz.
Ak chcete nájsť iba jedinečné textové adresy, môžete použiť tento vzorec:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 je môj rozsah hodnôt. Vy použite svoj.
- Použite RIADKY namiesto funkcie COUNT funkcie.
- A na konci nezabudnite od vzorca odpočítať 1.
Ak chcete nájsť iba jedinečné číselné adresy, môžete použiť tento vzorec:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Záver
Pomocou týchto metód môžete spočítať počet jedinečných hodnôt v súbore údajov. Poznáte nejakú inú metódu? Alebo máte nejaké otázky? Neváhajte sa nás opýtať.