Calcul des moyennes des élèves

Bonjour à tous,

Je coince un peu sur la mise en place d'un fichier dont le but est de calculer la moyenne des résultats des élèves :s

Il existe plusieurs contraintes :

  • Le nombre d'interrogations est variable
  • Les élèves peuvent être absents (mais s'ils le sont pour toutes les interros, aucune moyenne ne sera calculée)
  • Les interrogations peuvent être cotées sur différents nombres. (10, 20, 50,...)

Je me suis embarqué dans une formule avec des "Si" imbriqués mais mon principal soucis, c'est que je n'arrive pas à ne pas tenir compte d'une cote si m'élève est absent :'(

Un peu compliqué de mettre des mots sur tout ça... Une pièce jointe vaut mieux qu'un long discours...

Si vous avez des idées quant à la façon de venir à bout de ce problème, n'hésitez pas à me donner un petit coup de pouce !

bonjour

insérer des colonnes intermédiaires

en E3

=SI( D3="A"; 1; SI(D3="B"; 0,75; SI(D3="C";0,5;D3/D$2)))

formule à compléter pour les notations D et E

ensuite la moyenne de ces colonnes est facile

Bonjour, merci pour ta réponse.

L'idée d'un colonne intermédiaire que je masquerai ensuite, est très intéressante. Je vais approfondir cette solution.

Par contre si on tombe sur le "A" donc en cas d'absence ou sur une cellule vide, que mettre afin que la cote ne participe pas à la moyenne ?

ah oui,

j'ai cru que A était une note (A=20/20 , B=15/20 etc. )

donc dans ton cas

=SI( D3="A"; ""; D3/D$2)

transforme le A en vide

il suffit d'ajouter une colonne qui sert à compter les colonnes non vides et de s'en servir comme diviseur pour la moyenne

ou encore d'utiliser MOYENNESI()

http://office.microsoft.com/fr-fr/excel-help/fonction-moyenne-si-HA010047493.aspx

Bonjour @ tous,.

Pas tout compris, en C3,

=SIERREUR(MOYENNE(SI(ESTNUM(D3:O3);D3:O3/D$2:O$2));"")

@ valider par Ctrl+Shift+Enter

@ tirer vers le bas

@ + +

Merci pour vos réponse.

Je suis en train de tester tout ça, pour le moment je suis parti sur l'idée d'une colonne intermédiaire.

Par contre, le "estnum" peut être vraiment très utile...

Re,

ou bien :

=SIERREUR(MOYENNE(SIERREUR(D3:O3/D$2:O$2;""));"")

@ valider par Ctrl+Shift+Enter

@ tirer vers le bas

@ + +

R@chid a écrit :

Re,

ou bien :

=SIERREUR(MOYENNE(SIERREUR(D3:O3/D$2:O$2;""));"")

@ valider par Ctrl+Shift+Enter

@ tirer vers le bas

@ + +

Wah ! Cette formule est tout simplement géniale !

Elle gère les erreurs de façon magistrale, elle s'adapte parfaitement !

Un grand merci, je ne connaissais pas du tout les formules matricielles :s

Rechercher des sujets similaires à "calcul moyennes eleves"