COUNTIFS Valori unice în Excel (3 moduri simple)

  • Imparte Asta
Hugh West

În timp ce lucrăm în Excel, deseori trebuie să sortăm valorile unice dintr-un set de date. Uneori trebuie să numărăm numărul de valori egale dintr-un set de date.

Astăzi, voi arăta cum să număr valorile unice dintr-un set de date folosind CONSILIERI funcție.

Descărcați caietul de practică

COUNTIFS Valori unice în Excel.xlsx

COUNTIFS Valori unice în Excel

Aici avem un set de date cu câteva produse și adresele de contact ale clienților care au cumpărat produsele unei companii numite Mars Group.

Obiectivul nostru aici este de a număra mai întâi numărul total de valori text unice și valori numerice din adresele de contact, utilizând CONSILIERI din Excel.

1. Numărarea valorilor unice ale textului

Mai întâi de toate, vom număra numărul de valori text unice din adresele de contact folosind funcția CONSILIERI funcție.

Vom folosi o combinație de SUM , ISTEXT, și CONSILIERI funcții ale Excel.

Formula va fi:

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

[ Este un Formula Array Așa că nu uitați să apăsați Ctrl + Shift + Enter dacă nu sunteți în Office 365 .]

  • Aici C4:C20 este intervalul celulelor mele. Tu folosește-l pe al tău.
  • Puteți efectua aceeași operațiune folosind funcția COUNTIF din Excel.

Vedeți, există un total de 3 adrese text unice.

Explicația formulei

  • ISTEXT(C4:C20) returnează ADEVĂRAT pentru toate adresele care sunt valori text și returnează FALSE pentru toate adresele care nu sunt valori text.
  • În mod similar, COUNTIFS(C4:C20,C4:C20)=1 returnează ADEVĂRAT pentru toate adresele care apar o singură dată și FALSE pentru adresele care apar de mai multe ori.
  • --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) înmulțește cele două condiții și returnează 1 dacă ambele condiții sunt îndeplinite, iar în caz contrar returnează 0.
  • În cele din urmă, se va SUM însumează toate valorile și returnează numărul de valori text unice.

Citește mai mult: Cum se utilizează COUNTIF pentru text unic

2. Numărarea valorilor numerice unice

Putem, de asemenea, să numărăm numărul de valori numerice unice din adresele de contact folosind funcția CONSILIERI funcție.

Vom folosi o combinație de SUM , ISNUMBER, și CONSILIERI funcții ale Excel.

Formula va fi:

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

[ Este, de asemenea, un Formula Array Așa că nu uitați să apăsați Ctrl + Shift + Enter dacă nu sunteți în Office 365 .]

  • Aici C4:C20 este intervalul celulelor mele. Tu folosește-l pe al tău.
  • Puteți efectua aceeași operațiune folosind funcția COUNTIF din Excel.

Vedeți, există un total de 5 adrese numerice unice.

Explicația formulei

  • ISNUMBER(C4:C20) returnează ADEVĂRAT pentru toate adresele care sunt valori numerice și returnează FALSE pentru toate adresele care nu sunt valori numerice.
  • În mod similar, COUNTIFS(C4:C20,C4:C20)=1 returnează ADEVĂRAT pentru toate adresele care apar o singură dată și FALSE pentru adresele care apar de mai multe ori.
  • --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) înmulțește cele două condiții și returnează 1 dacă ambele condiții sunt îndeplinite, iar în caz contrar returnează 0.
  • În cele din urmă, se va SUM funcția adună toate valorile și returnează numărul de valori numerice unice.

Lecturi similare:

  • Cum să numărați valorile unice în Excel utilizând tabelul pivotant
  • Excel Formula de numărare a valorilor unice (3 moduri simple)

3. Numărarea valorilor unice sensibile la majuscule și minuscule

The COUNTIF și CONSILIERI Prin urmare, pentru a aplica o potrivire care să țină cont de majuscule și minuscule, trebuie să fim puțin mai complicat.

Priviți acest nou set de date. Aici avem o înregistrare a notelor unor elevi la examenul de la o școală numită Grădinița Floarea Soarelui.

Dorim să numărăm aici numărul total de note unice, luând în considerare corespondențele sensibile la majuscule și minuscule.

Pentru a face acest lucru, luați o nouă coloană și introduceți această formulă în prima celulă a noii coloane:

=SUM(--EXACT($C$4:$C$20,C4))

[Formula Array. Deci, apăsați Ctrl + Shift + Enter .]

  • Aici $C$4:$C$20 este intervalul celulelor mele și C4 este prima mea celulă. Folosește-o pe a ta.
  • Nu uitați să folosiți butonul Referință absolută la celulă .

Apoi, trageți de butonul Mâner de umplere pentru a copia această formulă în restul celulelor.

Apoi, într-o celulă nouă, introduceți această formulă:

=SUM(IF(E4:E20=1,1,0)) [Din nou] Formula Array . Deci, apăsați Ctrl + shift + Ente r, cu excepția cazului în care vă aflați în Office 365 .]

  • Aici E4:E20 este intervalul noii mele coloane. Folosește-o pe a ta.

Aici avem numărul de grade care apar o singură dată, care este 4.

Limitările formulelor și opțiunea alternativă

Până acum, am folosit trei metode pentru a număra numărul de valori unice în Excel.

Dar dacă sunteți puțin mai isteți, ar trebui să vă dați seama până acum că există câteva limitări ale trucurilor pe care le-am folosit.

Adică, formulele numără valorile care apar o singură dată, dar nu numără numărul total de valori unice prezente în momentul în care se iau în considerare toate valorile.

De exemplu, în cazul în care intervalul de valori conține {A, A, A, A, B, B, C, D, E} , se va lua în considerare doar C, D, E, și returnează 3 .

Dar, uneori, cineva poate avea nevoie să numere A, B, C, D, E și returnează 5.

Pentru a rezolva aceste tipuri de probleme, Excel oferă o funcție numită UNIC .

Dar un scurt memento, care este disponibil în Office 365 numai.

Numărarea valorilor unice utilizând funcțiile UNIQUE și ROWS

În setul nostru de date original, pentru a număra numărul unic de adrese de contact luând în considerare toate adresele, puteți utiliza această formulă:

=COUNT(UNIQUE(C4:C20))

Vedeți, există un total de 6 adrese unice, luând în considerare toate adresele cel puțin o dată.

Acum, pentru a găsi doar adresele text unice, puteți utiliza această formulă:

=ROWS(UNIQUE(IF(ISTEXT( C4:C20 ), C4:C20 )))-1

  • C4:C20 este intervalul meu de valori. Folosește-l pe al tău.
  • Utilizați butonul RÂNDURI în locul funcției COUNT funcție.
  • Și nu uitați să scădeți 1 din formula de la sfârșit.

În mod similar, pentru a găsi doar adresele numerice unice, puteți utiliza această formulă:

=ROWS(UNIQUE(IF(ISNUMBER( C4:C20 ), C4:C20 )))-1

Concluzie

Folosind aceste metode, puteți număra numărul de valori unice dintr-un set de date. Cunoașteți alte metode sau aveți întrebări? Nu ezitați să ne întrebați.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.