Aller au contenu principal

Compter les valeurs uniques (alphanumérique)

Décidément, cette question de valeurs uniques est très intéressante en terme de solutions et d'approches.

Dans l'aide d'Excel (lien), on retrouve ceci, à valider par CTRL+MAJ+Entrée :

=SOMME(SI(FREQUENCE(EQUIV(A2:A7;A2:A7;0);EQUIV(A2:A7;A2:A7;0))>0;1))

ou encore ceci pour prendre en compte les cellules vides :

=SOMME(SI(FREQUENCE(SI(NBCAR(A2:A7)>0;EQUIV(A2:A7;A2:A7;0));SI(NBCAR(A2:A7)>0;EQUIV(A2:A7;A2:A7;0);""))>0;1))

Voici encore une autre approche - aussi à valider par CTRL+MAJ+Entrée.

Sans prise en compte des cellules vides :

=SOMME(1/NB.SI(A2:A7;A2:A7))

Avec prise en compte des cellules vides :

=SOMME(SI(NB.SI(A2:A7;A2:A7)=0;"";1/NB.SI(A2:A7;A2:A7)))

valeurs uniques2 1

Voici aussi une explication en vidéo des deux dernières formules :

et celle-ci pour les deux premières formules :

A bientôt.

Gaëtan

 

2 commentaires

  1. Bonjour,

    lorsque j'applique la formule
    =SOMME(SI(FREQUENCE(SI(NBCAR(A2:A7)>0;EQUIV(A2:A7;A2:A7;0));SI(NBCAR(A2:A7)>0;EQUIV(A2:A7;A2:A7;0);""))>0;1))

    excel me retourne #valeur

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.