Tel die aantal unieke waardes

Formulering van die probleem

Daar is 'n datareeks waarin sommige waardes meer as een keer herhaal word:

Tel die aantal unieke waardes

Die taak is om die aantal unieke (nie-herhalende) waardes in die reeks te tel. In die voorbeeld hierbo is dit maklik om te sien dat slegs vier opsies eintlik genoem word.

Kom ons kyk na verskeie maniere om dit op te los.

Metode 1. As daar geen leë selle is nie

As jy seker is dat daar geen leë selle in die oorspronklike datareeks is nie, kan jy die kort en elegante skikkingsformule gebruik:

Tel die aantal unieke waardes

Moenie vergeet om dit as 'n skikkingsformule in te voer nie, dws druk nadat u die formule ingevoer het, nie Enter nie, maar die kombinasie Ctrl + Shift + Enter.

Tegnies herhaal hierdie formule deur al die selle van die skikking en bereken vir elke element die aantal van sy voorkomste in die reeks deur die funksie te gebruik COUNTIF (COUNTIF). As ons dit as 'n bykomende kolom voorstel, sal dit soos volg lyk:

Tel die aantal unieke waardes

Dan word die breuke bereken 1/Aantal voorvalle vir elke element en hulle word almal opgesom, wat ons die aantal unieke elemente sal gee:

Tel die aantal unieke waardes

Metode 2. As daar leë selle is

As daar leë selle in die reeks is, sal jy die formule effens moet verbeter deur 'n tjek vir leë selle by te voeg (anders kry ons 'n delingsfout met 0 in 'n breuk):

Tel die aantal unieke waardes

Dis dit.

  • Hoe om unieke elemente uit 'n reeks te onttrek en duplikate te verwyder
  • Hoe om duplikate in 'n lys met kleur uit te lig
  • Hoe om twee reekse vir duplikate te vergelyk
  • Onttrek unieke rekords uit 'n tabel deur 'n gegewe kolom met die PLEX-byvoeging

 

Lewer Kommentaar