Download eksemplet på projektmappe
I denne vejledning demonstrerer vi, hvordan man tæller unikke værdier i et område i Excel og Google Sheets
Tæl unikke værdier i et område med SUMPRODUCT og COUNTIF
Den generelle formel, vi vil bruge, er denne:
= SUMPRODUCT (1/COUNTIF (Range, Range))
Som du kan se i ovenstående formel, kombinerer vi COUNTIF -funktionen med SUMPRODUCT -funktionen.
= SUMPRODUCT (1/COUNTIF (B2: B11, B2: B11))
COUNTIF -funktionen
Lad os nedbryde hvert afsnit af formlen for at forstå det.
Som du kan se ovenfor, kan du gøre dette ved at fremhæve COUNTIF -delen af formlen og trykke på F9.
COUNTIF -afsnittet i formlen beregner mængden af gange, hver værdi vises i dette område. I dette tilfælde eksisterer scoren på 75 i dette område i to celler, scoren på 74 findes i tre celler, scoren på 82 findes i to celler og så videre.
At sætte disse værdier over en tæller på 1 konverterer disse værdier til gensidige funktioner. Lad os bruge tallene 75 og 84 som eksempler. Tallet 75 kom op to gange, hvilket betyder, at den gensidige funktion af dette er 1 / 2 eller 0,5. Tallet 84 kom op en gang, hvilket betyder, at denne gensidige funktion er 1 / 1 eller bare 1.
SUMPRODUCT -delen af formlen tilføjer alle disse gensidige værdier sammen. Går vi tilbage til eksemplet på 75, der havde et gensidigt på 1/2 (eller 0,5), betyder dette ganget med to (da det kom op to gange), at vi ender med 1. Tallet 84 havde et gensidigt på 1 /1 (eller 1) som ganget med et (da det kun kom én gang) betyder, at vi ender med 1.
Kombinationen af en gensidig funktion og COUNTIF med funktionen SUMPRODUCT giver os mulighed for at få en værdi på 1 for hver unik værdi.
Tæl unikke værdier i et område med UNIK (Office 365)
Hvis du har Office 365, kan du bruge følgende formel:
= TÆL (UNIK (område))
Tæl unikke værdier i et område i Google Sheets
Ved hjælp af den samme formel kan vi også få det samme resultat i Google Sheets.