Monsieur Excel
Pour tout savoir faire sur Excel !

18 septembre 2014

Calcul du nombre de modalités

Les fonctions de base de données, les fonctions BD…() d’Excel, sont nombreuses. On peut ainsi calculer le max, le min, la moyenne, l’écart-type, la variance... des fiches d’une base qui correspondent à des critères spécifiques. Il en manque cependant une, celle qui calculerait le nombre de « modalités » d’une colonne, c’est-à-dire le nombre d’éléments différents qu’elle contient.

Nous vous proposons deux solutions, toutes les deux sous la forme de formules matricielles, donc validées avec la combinaison [Ctrl]-[Maj]-[Entrée].


La formule entrée en D1 est la suivante :
=somme(si(equiv(A2:A14;A:A;0)=ligne(A2:A14);1;0))

Le principe en est en fait assez simple : les valeurs originales sont celles dont le numéro de ligne est celui de la première ligne où l’on trouve cette valeur dans la colonne.

Remarque – La formule précédente peut être simplifiée en ôtant le si(). En effet, quand on multiplie VRAI par 1, on obtient le résultat 1.

Voici donc la formule simplifiée, entrée dans la cellule D2 :
= somme(1*(equiv(A2:A14;A:A;0)=ligne(A2:A14)))

1 Commentaire(s):

  • Merci pour ce tutoriel, mais je l'ai tenté dans une formation et ca bloque, sur "equiv" semble t il
    pour info, cette formation était sur excel 2003, ca vient peut être de là

    By Anonymous formation excel, sur 10:00 AM  

Enregistrer un commentaire

<< Accueil