Monsieur Excel
Pour tout savoir faire sur Excel !

10 avril 2015

Modalités ou valeurs différentes ?

Nous souhaitons calculer en C1 le nombre de valeurs différentes – en ne s’intéressant donc qu’aux contenus numériques –, et en C2 le nombre de contenus différents, c’est-à-dire en prenant aussi les textes comme références.


Formule de C1 : =somme(si(frequence(A1:A13;A1:A13)>0;1))
Formule de C2 : =sommeprod(1/nb.si(A1:A13;A1:A13))

Remarque 1 – Il est important de signaler que ces deux formules n’ont pas besoin d’être validées comme formules matricielles : une simple validation leur suffit ! Elles marchent encore en matriciel, mais ce n’est pas nécessaire…

Remarque 2 – Il est intéressant de noter le comportement étrange de C2 quand on efface le contenu d’une cellule de la liste. Parfois, le bon résultat est obtenu, parfois le résultat n’est pas entier, parfois enfin l'on obtient le message d’erreur #DIV/0!

J’obtiens les trois cas de figure, selon les tirages, quand j’utilise des valeurs aléatoires pour les nombres avec la formule =ent(10*alea()) et en effaçant l'une des cellules, par exemple A9. En lançant des calculs consécutifs avec [F9], on observe alors les trois cas de figure.