Salt la conținutul principal

Numărați valori unice într-un interval din Excel

Acest tutorial explică modul de numărare a valorilor unice dintre duplicatele dintr-o listă din Excel cu formule specificate.


Cum se numără valori unice într-o singură coloană în Excel?

Presupunând că aveți un tabel cu produse, după cum se arată în imaginea de mai jos, pentru a număra doar valorile unice din coloana Produs, puteți aplica una dintre formulele de mai jos.

Formule generice

=SUMPRODUCT(--(FREQUENCY(MATCH(range,range,0),ROW(range)-ROW(range.firstcell)+1)>0))

=SUMPRODUCT(1/COUNTIF(range,range))

Argumente

Gamă: Gama de celule pe care doriți să le numărați numai valorile unice;
Gama.firstcell: Prima celulă a gamei.

Cum se utilizează aceste formule?

1. Selectați o celulă necompletată pentru a afișa rezultatul.

2. Introduceți una dintre formulele de mai jos în celula selectată și apăsați pe Intrați cheie.

=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))

=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))

note:

1) În aceste formule, D3: D16 este intervalul de celule pe care doriți să le numărați numai valori unice, iar D3 este prima celulă din interval. Le puteți schimba după cum aveți nevoie.
2) Dacă celulele goale existente în intervalul specificat, prima formulă va returna o eroare # N / A, iar a doua formulă va returna o eroare # DIV / 0.

Explicarea formulelor

=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))

  • MATCH (D3: D16, D3: D16,0): Funcția MATCH obține poziția fiecărui element din intervalul D3: D16, dacă valorile apar de mai multe ori în intervalul de date, va reveni la aceeași poziție pentru a obține tabloul astfel {1; 2; 3; 2; 1 ; 1; 3; 2; 1; 1; 1; 2; 3; 2}.
  • ROW (D3: D16) -ROW (D3) +1: Aici funcția ROW returnează numărul rândului de referință D3: D16 și D3 și veți obține {3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16} - {3} +1.
  • Fiecare număr din matrice scade numărul 3 apoi adaugă 1 și în cele din urmă returnează {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14}.
  • FREQUENCY({1;2;3;2;1;1;3;2;1;1;1;2;3;2},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): Funcția de frecvență calculează cât de des apare fiecare număr în matricea de date și returnează o matrice de numere ca aceasta {6; 5; 3; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0 }.
  • SUMPRODUCT(--{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0):
{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0: Fiecare număr din matrice se compară cu 0 și returnează TRUE dacă este mai mare decât 0, în caz contrar, returnează FALSE. Și veți obține o matrice ADEVĂRATĂ ca aceasta {ADEVĂR; ADEVĂR; ADEVĂR; FALS; FALS; FALS; FALS; FALS; FALS; FALS; FALS; FALS; FALS; FALS};
- {ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; FALS; FALS; FALS; FALS; FALS; FALS; FALS; FALS; FALS; FALS}: Aceste două semne minus convertesc „ADEVĂRAT” în 1 și „FALS” în 0. Aici veți obține o nouă matrice ca {1; 1; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0 ; 0; 0}.
SUMPRODUCT({1;1;1;0;0;0;0;0;0;0;0;0;0;0}): Funcția SUMPRODUCT însumează toate numerele din matrice și returnează rezultatul final ca 3.

=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))

  • COUNTIF (D3: D16, D3: D16): Funcția COUNTIF contează cât de des apare fiecare valoare în intervalul D3: D16, folosind toate aceleași valori ca criterii. Returnează o matrice ca aceasta {6; 5; 3; 5; 6; 6; 3; 5; 6; 6; 6; 5; 3; 5}, ceea ce înseamnă că laptopul apare de 6 ori, proiectorul apare de 5 ori și afișajul apare de 3 ori.
  • 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: Fiecare număr din matrice este împărțit la 1 și returnează o matrice nouă ca {0.166666666666667; 0.2; 0.333333333333333; 0.2; 0.166666666666667; 0.166666666666667; 0.2;
    0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
    0.333333333333333;}.
  • SUMPRODUCT({0.166666666666667;0.2;0.333333333333333;0.2;0.166666666666667;0.166666666666667;
    0.2;0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
    0.333333333333333;})
    : Apoi funcția SUMPRODUCT însumează toate numerele din matrice și returnează rezultatul final ca 3.

Funcții conexe

Funcția Excel SUMPRODUCT
Funcția Excel SUMPRODUCT poate fi utilizată pentru a înmulți două sau mai multe coloane sau tablouri împreună și apoi pentru a obține suma produselor.

Funcția Excel FREQUENCY
Funcția Excel FREQUENCY calculează cât de des apar valorile într-un interval de valori și apoi returnează o matrice verticală de numere.

Funcția Excel MATCH
Funcția Excel MATCH caută o anumită valoare într-un interval de celule și returnează poziția relativă a acestei valori.

Funcția Excel ROW
Funcția Excel ROW returnează numărul rândului unei referințe.

Funcția Excel COUNTIF
Funcția Excel COUNTIF este utilizată pentru a număra numărul de celule care îndeplinesc un criteriu.


Formule conexe

Numărați numărul de rânduri vizibile dintr-o listă filtrată
Acest tutorial explică modul de numărare a numărului de rânduri vizibile dintr-o listă filtrată în Excel cu funcția SUBTOTAL.

Numărați valori unice cu criterii
Acest ghid pas cu pas ajută la numărarea numai a valorilor unice pe baza unui criteriu specificat într-o altă coloană

Numărați rândurile vizibile cu criterii
Acest tutorial oferă pași detaliați pentru a vă ajuta să numărați rânduri vizibile cu criterii.

Utilizați COUNTIF pe un interval non-contigu
Acest ghid pas cu pas demonstrează cum se folosește funcția countif pe un interval necontigu în Excel.


Cele mai bune instrumente de productivitate Office

Kutools for Excel - Te ajută să ieși în evidență din mulțime

Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele  |  Ștergeți rândurile goale  |  Combinați coloane sau celule fără a pierde date  |  Rundă fără Formula ...
Super VLookup: Criterii multiple  |  Valoare multiplă  |  Pe mai multe foi  |  Căutare fuzzy...
Adv. Lista verticală: Lista drop-down ușoară  |  Listă drop-down dependentă  |  Listă derulantă cu selectare multiplă...
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  Comparați coloanele cu Selectați aceleași și diferite celule ...
Caracteristici prezentate: Focus pe grilă  |  Vedere de proiectare  |  Big Formula Bar  |  Manager registru de lucru și foi | Biblioteca de resurse (Text automat)  |  Data Picker  |  Combinați foi de lucru  |  Criptare/Decriptare celule  |  Trimiteți e-mailuri după listă  |  Super Filtru  |  Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere ...)  |  50+ Diagramă Tipuri de (Gantt Chart ...)  |  40+ Practic Formule (Calculați vârsta pe baza zilei de naștere ...)  |  19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale ...)  |  12 Convertire Instrumente (Numere la cuvinte, conversie valutara ...)  |  7 Merge & Split Instrumente (Rânduri combinate avansate, Împărțiți celule Excel ...)  |  ... și altele

Kutools for Excel Are peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...


Office Tab - Activați citirea și editarea cu file în Microsoft Office (include Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations