compter le nombre de valeurs différentes dans une plage

F

Franz

Guest
Bonjour à tous,

existe-t-il une fonction de base pour compter le nombre de valeurs différentes dans une plage donnée (par exemple, si ma plage contient {2,2,1}, cette fonction me renverrait 2) ? ou faut-il faire une macro ?

question subsidiaire (non liée) : existe-t-il une fonction ou une macro pour convertir des valeurs en toutes lettres (1 : un, 75.62 € : soixante quinze euros et soixante deux centimes...)

Merci de votre aide, à bientôt
 
B

Brigitte

Guest
Bonjour Franz,

Pour le début, je ne saurais pas te répondre, pour la fin, tente ce fil qui renvoie lui même à un autre fil.

<http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=78495&t=78480>

Bon courage


Brigitte
 
J

Jean-Marie

Guest
Bonjour Brigitte Franz

Pour la première, plusieurs solution :

° Pour des données numériques et alphanumérique la fonction =SOMMEPROD(1/NB.SI(A1:A50;A1:A50)).
Attention la plage ne doit pas avoir de cellules vides.

° Pour des données exclusivement numériques, la plage pouvant avoir des cellules vides.
=SOMME((FREQUENCE(A1:A50;A1:A50)>0)*1)

@+Jean-Marie
 
F

Franz

Guest
Re: merci !

Rebonjour,

Jean-Marie, c'est excellent, ça marche ! par contre, par pure curiosité intellectuelle, peux-tu m'expliquer le raisonnement de la première formule ? J'avoue que je ne suis pas sûr de piger...

Merci d'avance et à +
 

Discussions similaires

Statistiques des forums

Discussions
312 548
Messages
2 089 494
Membres
104 186
dernier inscrit
SEven22