Jedinečné hodnoty COUNTIFS v aplikaci Excel (3 snadné způsoby)

  • Sdílet Toto
Hugh West

Při práci v Excelu musíme často vytřídit jedinečné hodnoty ze souboru dat. Někdy musíme spočítat počet stejných hodnot v souboru dat.

Dnes vám ukážu, jak spočítat jedinečné hodnoty v datové sadě pomocí příkazu COUNTIFS funkce.

Stáhnout cvičebnici

COUNTIFS Jedinečné hodnoty v Excel.xlsx

Jedinečné hodnoty COUNTIFS v aplikaci Excel

Máme zde soubor dat s některými výrobky a kontaktními adresami zákazníků, kteří si zakoupili výrobky společnosti Mars Group.

Naším cílem je nejprve spočítat celkový počet jedinečných textových a číselných hodnot z kontaktních adres pomocí příkazu COUNTIFS funkce aplikace Excel.

1. Počítání jedinečných hodnot textu

Nejprve spočítáme počet jedinečných textových hodnot z kontaktních adres pomocí příkazu COUNTIFS funkce.

Použijeme kombinaci SUM , ISTEXT, a COUNTIFS funkce aplikace Excel.

Vzorec bude následující:

=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ Je to Vzorec pole Nezapomeňte stisknout Ctrl + Shift + Enter pokud nejste v Office 365 .]

  • Zde C4:C20 je rozsah mých buněk. Vy použijte svůj.
  • Stejnou operaci můžete provést pomocí COUNTIF funkce aplikace Excel.

Celkem jsou k dispozici 3 jedinečné textové adresy.

Vysvětlení vzorce

  • ISTEXT(C4:C20) vrací TRUE pro všechny adresy, které jsou textovými hodnotami, a vrátí FALSE pro všechny adresy, které nejsou textovými hodnotami.
  • Podobně, COUNTIFS(C4:C20,C4:C20)=1 vrací TRUE pro všechny adresy, které se objeví pouze jednou, a FALSE pro adresy, které se objevují více než jednou.
  • --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) vynásobí obě podmínky a vrátí 1, pokud jsou obě podmínky splněny, jinak vrátí 0.
  • A konečně. SUM funkce sečte všechny hodnoty a vrátí počet jedinečných textových hodnot.

Přečtěte si více: Jak používat COUNTIF pro jedinečný text

2. Počítání jedinečných číselných hodnot

Můžeme také spočítat počet jedinečných číselných hodnot z kontaktních adres pomocí příkazu COUNTIFS funkce.

Použijeme kombinaci SUM , ISNUMBER, a COUNTIFS funkce aplikace Excel.

Vzorec bude následující:

=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ Je to také Vzorec pole Nezapomeňte stisknout Ctrl + Shift + Enter pokud nejste v Office 365 .]

  • Zde C4:C20 je rozsah mých buněk. Vy použijte svůj.
  • Stejnou operaci můžete provést pomocí COUNTIF funkce aplikace Excel.

Celkem je k dispozici 5 jedinečných číselných adres.

Vysvětlení vzorce

  • ISNUMBER(C4:C20) vrací TRUE pro všechny adresy, které jsou číselnými hodnotami, a vrátí FALSE pro všechny adresy, které nejsou číselnými hodnotami.
  • Podobně, COUNTIFS(C4:C20,C4:C20)=1 vrací TRUE pro všechny adresy, které se objeví pouze jednou, a FALSE pro adresy, které se objevují více než jednou.
  • --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) vynásobí obě podmínky a vrátí 1, pokud jsou obě podmínky splněny, jinak vrátí 0.
  • Nakonec SUM funkce sečte všechny hodnoty a vrátí počet jedinečných číselných hodnot.

Podobné čtení:

  • Jak spočítat jedinečné hodnoty v aplikaci Excel pomocí tabulky Pivot
  • Vzorec aplikace Excel pro počítání jedinečných hodnot (3 snadné způsoby)

3. Počítání jedinečných hodnot rozlišujících malá a velká písmena

Na stránkách COUNTIF a COUNTIFS Funkce vracejí shodu nerozlišující velká a malá písmena. Proto, chceme-li použít shodu rozlišující velká a malá písmena, musíme být trochu záludnější.

Podívejte se na tento nový soubor dat. Máme zde záznam o známkách některých žáků ze zkoušek ve škole s názvem Mateřská škola Slunečnice.

Chceme zde spočítat celkový počet jedinečných známek, přičemž bereme v úvahu shody rozlišující malá a velká písmena.

Za tímto účelem vytvořte nový sloupec a do první buňky nového sloupce zadejte tento vzorec:

=SOUČET(--PŘESNĚ($C$4:$C$20,C4))

[Array Formula. Stiskněte tedy Ctrl + Shift + Enter .]

  • Zde $C$4:$C$20 je rozsah mých buněk a C4 je moje první buňka. Použij svou.
  • Nezapomeňte použít Absolutní odkaz na buňku .

Poté přetáhněte Plnicí rukojeť zkopírovat tento vzorec do ostatních buněk.

Pak do nové buňky vložte tento vzorec:

=SUM(IF(E4:E20=1,1,0)) [Znovu Vzorec pole . Takže stiskněte Ctrl + Shift + Ente r, pokud nejste v Office 365 .]

  • Zde E4:E20 je rozsah mého nového sloupce. Použijte svůj sloupec.

Zde máme počet stupňů, které se objeví pouze jednou, Což je 4.

Omezení vzorců a alternativní možnosti

Doposud jsme používali tři metody pro počítání počtu jedinečných hodnot v aplikaci Excel.

Pokud jste ale trochu chytří, měli byste si uvědomit, že triky, které jsme použili, mají několik omezení.

To znamená, že vzorce počítají hodnoty, které se objevují pouze jednou, ale nepočítají celkový počet skutečných jedinečných hodnot, které se v nich vyskytují po zvážení všech hodnot.

Pokud například rozsah hodnot obsahuje {A, A, A, B, B, C, D, E} , bude se počítat pouze C, D, E, a vrátit 3 .

Někdy však někdo může potřebovat počítat A, B, C, D, E a vrátit 5.

K řešení těchto typů problémů nabízí aplikace Excel funkci nazvanou UNIKÁTNÍ .

Ale krátká připomínka, která je k dispozici v sekci Office 365 pouze.

Počítání jedinečných hodnot pomocí funkcí UNIQUE a ROWS

V našem původním souboru dat můžete pro spočítání jedinečného počtu kontaktních adres s ohledem na všechny adresy použít tento vzorec:

=COUNT(UNIQUE(C4:C20))

Vidíte, že existuje celkem 6 jedinečných adres, přičemž všechny adresy jsou alespoň jednou zvažovány.

Chcete-li nyní zjistit pouze jedinečné textové adresy, můžete použít tento vzorec:

=ŘÁDKY(UNIQUE(IF(ISTEXT( C4:C20 ), C4:C20 )))-1

  • C4:C20 je můj rozsah hodnot. Vy použijte svůj.
  • Použijte ŘADY místo funkce COUNT funkce.
  • A nezapomeňte na konci vzorce odečíst 1.

Podobně můžete pro zjištění pouze jedinečných číselných adres použít tento vzorec:

=ŘÁDKY(UNIQUE(IF(ISNUMBER( C4:C20 ), C4:C20 )))-1

Závěr

Pomocí těchto metod můžete spočítat počet jedinečných hodnot v souboru dat. Znáte nějakou další metodu? Nebo máte nějaké dotazy? Neváhejte se nás zeptat.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.