Räkna unika värden i ett intervall i Excel
Denna handledning förklarar hur man bara räknar de unika värdena bland dubbletter i en lista i Excel med angivna formler.
Hur räknar man unika värden i en kolumn i Excel?
Om du antar att du har en produkttabell som visas nedanför skärmdumpen, för att bara räkna de unika värdena i produktkolumnen, kan du använda en av nedanstående formler.
Generiska formler
=SUMPRODUCT(--(FREQUENCY(MATCH(range,range,0),ROW(range)-ROW(range.firstcell)+1)>0))
=SUMPRODUCT(1/COUNTIF(range,range))
Argument
Hur använder jag dessa formler?
1. Välj en tom cell för att mata ut resultatet.
2. Ange en av nedanstående formler i den markerade cellen och tryck på ange nyckel.
=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))
=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))
Anmärkningar:
Förklaring av formler
=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))
- MATCH (D3: D16, D3: D16,0): MATCH -funktionen får positionen för varje objekt i intervall D3: D16, om värdena visas mer än en gång i dataområdet kommer det att returnera samma position för att få arrayen så här {1; 2; 3; 2; 1 ; 1; 3; 2; 1; 1; 1; 2; 3; 2}.
- RAD (D3: D16) -ROW (D3) +1: Här returnerar RAD-funktionen radnumret för referens D3: D16 och D3, och du får {3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16}- {3} +1.
- Varje tal i matrisen subtraherar nummer 3 och lägger sedan till 1 och returnerar slutligen {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}): Frekvensfunktionen beräknar hur ofta varje nummer förekommer i datamatrisen och returnerar en rad siffror så här {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):
=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))
- RÄTTA (D3: D16, D3: D16): COUNTIF -funktionen räknar hur ofta varje värde förekommer i intervallet D3: D16, med samma värden som kriterier. Det returnerar en array som denna {6; 5; 3; 5; 6; 6; 3; 5; 6; 6; 6; 5; 3}, vilket betyder att bärbar dator visas 5 gånger, projektor visas 6 gånger och display visas 5 gånger.
- 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: Varje tal i gruppen divideras med 1 och returnerar en ny array som {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;}): Sedan summerar SUMPRODUCT -funktionen alla nummer i matrisen och returnerar det slutliga resultatet som 3.
Relaterade funktioner
Excel SUMPRODUCT-funktion
Excel SUMPRODUCT -funktionen kan användas för att multiplicera två eller flera kolumner eller matriser tillsammans och sedan få summan av produkter.
Excel FREQUENCY -funktion
Funktionen Excel FREQUENCY beräknar hur ofta värden förekommer inom ett värdeintervall och returnerar sedan en vertikal uppsättning siffror.
Excel MATCH-funktion
Excel MATCH -funktionen söker efter ett specifikt värde i ett cellintervall och returnerar den relativa positionen för detta värde.
Excel ROW-funktion
Excel ROW-funktionen returnerar radnumret för en referens.
Excel COUNTIF-funktion
Excel COUNTIF -funktionen används för att räkna antalet celler som uppfyller ett kriterium.
Relaterade formler
Räkna antalet synliga rader i en filtrerad lista
Denna handledning förklarar hur man räknar antalet synliga rader i en filtrerad lista i Excel med funktionen SUBTOTAL.
Räkna unika värden med kriterier
Denna steg-för-steg-guide hjälper till att räkna endast unika värden baserat på ett specificerat kriterium i en annan kolumn
Räkna synliga rader med kriterier
Denna handledning ger detaljerade steg för att hjälpa dig att räkna synliga rader med kriterier.
Använd COUNTIF på ett icke-sammanhängande område
Den här steg-för-steg-guiden visar hur du använder countif-funktionen på ett icke-sammanhängande område i Excel.
De bästa Office-produktivitetsverktygen
Kutools for Excel - Hjälper dig att sticka ut från mängden
Kutools for Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...

Office Tab - Aktivera flikläsning och redigering i Microsoft Office (inklusive Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
