Note: The other languages of the website are Google-translated. Back to English
English English

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 pentru Excel - Vă ajută să vă distingeți de mulțime

Doriți să vă finalizați munca zilnică rapid și perfect? Kutools pentru Excel aduce 300 de funcții avansate puternice (Combinați registre de lucru, sumă după culoare, divizați conținutul celulei, convertiți data și așa mai departe ...) și economisiți 80% timp pentru dvs.

  • Conceput pentru 1500 de scenarii de lucru, vă ajută să rezolvați 80% probleme Excel.
  • Reduceți mii de clicuri pe tastatură și mouse în fiecare zi, ușurați-vă ochii și mâinile obosite.
  • Deveniți expert Excel în 3 minute. Nu mai este nevoie să vă amintiți formule dureroase și coduri VBA.
  • Încercare gratuită nelimitată de 30 de zile. Garanție de restituire a banilor de 60 de zile. Upgrade gratuit și asistență timp de 2 ani.
Panglică Excel (cu Kutools pentru Excel instalat)

Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți 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 în Office (include Excel), la fel ca Chrome, Firefox și noul Internet Explorer.
Captură de ecran a Excel (cu fila Office instalată)
Comentarii (0)
Încă nu există evaluări. Fii primul care evaluează!
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate