Monsieur Excel
Pour tout savoir faire sur Excel !

16 août 2006

Moyenne de notes alphabétiques

Dans de nombreuses institutions d’enseignement supérieur, les élèves reçoivent des notes alphabétiques, ce qui ne simplifie pas le calcul de moyennes.

Supposons par exemple que les notes possibles soient A, B, C, D et F correspondant respectivement à des valeurs de 4, 3, 2, 1 et 0.

On souhaite effectuer, pour une série de matières sans pondération, la moyenne de ces notes :

En C1, nous avons entré la formule =5-cherche(B1;"ABCDF") qui a été ensuite recopiée en dessous. Cela nous permet de calculer en C11 la simple moyenne de C1:C9.

En B12, nous avons entré une formule matricielle, donc validée avec [Ctrl]-[Alt]-[Entrée], qui nous permet de calculer directement le même résultat sans avoir besoin de la colonne C, la formule étant : =moyenne(5-cherche(B1:B9; "ABCDF")).

Mais pourquoi passer par une formule matricielle quand on peut faire à la fois plus rapide et plus simple ?

La meilleure solution, utilisée en B13, est la formule : =sommeprod(5-cherche(B1:B9;"ABCDF"))/nbval(B1:B9) !

2 Commentaire(s):

  • Merci pour ce post très intéressant et pour cette nouvelle fonction "Cherche". Cependant des questions restent en suspend.
    - Comment fonctionne le 3ième paramètre de la fonction CHERCHE. Il n'a pas l'air de fonctionner comme indiqué dans sa description ? (en effet il devrait être envisageable de pouvoir faire une petite macro à partir de cette fonction pour compter les occurrences dans un passage de texte)
    - Pouvez vous expliquer les fonctions matricielles et le principe du Ctrl-Alt-Entree ?
    - Enfin dans la solution avec le SOMMEPROD, pourquoi cette formule ne marche-t-elle pas avec SOMME tout simplement (j'ai essayé et ça ne marche pas). Quelles sont les spécificités de la fonction SOMMEPROD qui rendent possible cette solution.

    By Blogger PAD, sur 2:52 PM  

  • Pour l'utilisation de la fonction Cherche() et un exemple avec le troisième paramètre, voyez mon message du 20 août...

    Pour les formules matricielles, voir les messages du 5/1, 13/1, 25/2, 15/4,...

    Quant à SommeProd(), j'avais promis de la présenter en détail. Cela va se faire un jour !

    By Blogger Hervé Thiriez, sur 11:03 AM  

Enregistrer un commentaire

<< Accueil