OVH Cloud OVH Cloud

Compter le nombre de valeurs différentes dans un eplage ?

3 réponses
Avatar
Gadget
Salut à tous.
Y a-t-il une fonction en Excel ou VBA qui permette de renvoyer le nombre de
valeurs différentes dans une plage donnée ? Je vous bien comment créér cette
fonction en VBA, mais si elle existe déjà, pourquoi se casser le ... Hein,
pourquoi ?

Merci d'avance.

--
Visitez notre site !
>>> www.tohubohu.fr <<<

3 réponses

Avatar
JB
Bonjour,

=SOMMEPROD(1/NB.SI(champ;champ))

=SOMME(SI(NB.SI(champ;champ)<>0;1/NB.SI(champ;champ);"")) si cellules
vides dans le champ ( à valider avec maj+ctrl+entrée)

JB

Salut à tous.
Y a-t-il une fonction en Excel ou VBA qui permette de renvoyer le nombre de
valeurs différentes dans une plage donnée ? Je vous bien comment cr éér cette
fonction en VBA, mais si elle existe déjà, pourquoi se casser le ... Hein,
pourquoi ?

Merci d'avance.

--
Visitez notre site !
www.tohubohu.fr <<<








Avatar
MichDenis
| le nombre de valeurs différentes dans une plage donnée
Plg = Plage nommée
=SOMMEPROD((Plg<>"")/(NB.SI(Plg;Plg)+(Plg="")))


"Gadget" a écrit dans le message de news:
45af4f4b$0$27401$
Salut à tous.
Y a-t-il une fonction en Excel ou VBA qui permette de renvoyer le nombre de
valeurs différentes dans une plage donnée ? Je vous bien comment créér cette
fonction en VBA, mais si elle existe déjà, pourquoi se casser le ... Hein,
pourquoi ?

Merci d'avance.

--
Visitez notre site !
www.tohubohu.fr <<<






Avatar
JB
A partir de VBA:

x = [Sumproduct(1/countif(champ,champ))]
y = [Sumproduct(if(countif(champ,champ)<>0,1/countif(champ,champ),""))]

JB


Salut à tous.
Y a-t-il une fonction en Excel ou VBA qui permette de renvoyer le nombre de
valeurs différentes dans une plage donnée ? Je vous bien comment cr éér cette
fonction en VBA, mais si elle existe déjà, pourquoi se casser le ... Hein,
pourquoi ?

Merci d'avance.

--
Visitez notre site !
www.tohubohu.fr <<<