Dit artikel laat dit zien voor tekst waarden:
=SUM(IF(FREQUENCY(IF(LEN(C3:C25)>0,MATCH(C3:C25,C3:C25,0),""), IF(LEN(C3:C25)>0,MATCH(C3:C25,C3:C25,0),""))>0,1))
en dit voor numerieke waarden:
=SUM(IF(FREQUENCY(C3:C25, C3:C25)>0,1))
Dit artikel toont soortgelijke formules, maar toont ook een methode met gebruik van filters.
Tel het aantal unieke waarden met behulp van een filter
Je kunt het Geavanceerd filter gebruiken om de unieke waarden uit een kolom met gegevens te halen en die op een nieuwe plaats te plakken. Vervolgens kun je de functie ROWS gebruiken om het aantal items in het nieuwe bereik te tellen.
- Zorg ervoor dat de eerste rij in de kolom een kolomkop heeft.
- 2. Wijs in het menu Data Filter aan en klik vervolgens op Geavanceerd filter.
- Klik in het dialoogvenster Geavanceerd filter op Kopiëren naar een andere locatie.
- 4. Als het bereik dat je telt nog niet geselecteerd is, wis je alle informatie in het vak Lijstbereik en klik je vervolgens op de kolom (of selecteer je het bereik) die je gegevens bevat.
- In het vak Kopiëren naar, verwijdert u alle informatie in het vak of klikt u in het vak, en klikt u vervolgens op een lege kolom waar u de unieke waarden wilt kopiëren.
Schakel het selectievakje Alleen unieke records in en klik op OK.
Voer in de lege cel onder de laatste cel van het bereik de functie ROWS in. Gebruik het bereik van unieke waarden dat u zojuist hebt gekopieerd als argument. Bijvoorbeeld, als het bereik van unieke waarden B1:B45 is, dan voert u in:
=ROWS(B1:B45)