Fonction recherchev avec somme et moyenne. [Résolu/Fermé]

Arnaud3140 28 Messages postés samedi 13 février 2016Date d'inscription 6 juillet 2017 Dernière intervention - 27 nov. 2016 à 11:57 - Dernière réponse : Arnaud3140 28 Messages postés samedi 13 février 2016Date d'inscription 6 juillet 2017 Dernière intervention
- 27 nov. 2016 à 17:59
Bonjour,

Je vous contact concernant un problème rencontré sur Excel.

J'aimerais créer un tableau avec une colonne attribué à chaque élève.
Dans chacune de ses colonnes il y a des notes qui se suivent avec un système de notation "a" ; "b" ; "c" et "d".
et dans la dernière ligne du tableau pour chaque élève il y aurait la note moyenne de ses résultats en sachant que : pour "a" la valeur est de 200, pour "b" la valeur est de 150; pour "c" la valeur est de 100 et pour "d" la valeur est de 50.

Merci beaucoup de vos réponses.

Arnaud


Afficher la suite 
28Messages postés samedi 13 février 2016Date d'inscription 6 juillet 2017 Dernière intervention

6 réponses

Vaucluse 20837 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 11 décembre 2017 Dernière intervention - Modifié par Vaucluse le 27/11/2016 à 13:06
0
Utile
5
Bonjour
pour une ligne de A2 à X2
=(NB.SI($A$2:$X$2;"a")+NB.SI($A$2:$X$2;"b")+NB.SI($A$2:$X$2;"c")+NB.SI($A$2:$X$2;"d"))/NB.SI($A$2:$X$2;"<>")


crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
Arnaud3140 28 Messages postés samedi 13 février 2016Date d'inscription 6 juillet 2017 Dernière intervention - 27 nov. 2016 à 15:51
Super merci beaucoup !

Il me manque simplement l'étape intermédiaire à savoir comment associé à chaque "a" "b".... la valeur cité ci dessus..!

Merci
Vaucluse 20837 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 11 décembre 2017 Dernière intervention > Arnaud3140 28 Messages postés samedi 13 février 2016Date d'inscription 6 juillet 2017 Dernière intervention - 27 nov. 2016 à 17:22
=(NB.SI($A$2:$X$2;"a")*200+NB.SI($A$2:$X$2;"b")*150+NB.SI($A$2:$X$2;"c")*100+NB.SI($A$2:$X$2;"d")*50)/NB.SI($A$2:$X$2;"<>")
crdlmnt
Arnaud3140 28 Messages postés samedi 13 février 2016Date d'inscription 6 juillet 2017 Dernière intervention - 27 nov. 2016 à 17:33
Merci pour votre disponibilité et votre réponse.

Néanmoins pourriez vous s'il vous plaît m'expliquer le détail de votre formule ?

Cordialement.
Vaucluse 20837 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 11 décembre 2017 Dernière intervention - 27 nov. 2016 à 17:57
re

NB.SI($A$2:$X$2;"a")*200

NB.SI et donc > nombre si

NB.SI compte dans un champ A2:X2 le nombre de "a" inscrit dans les colonnes de cette ligne de A à X et le multiplie par la valeur du A (200)

la formule complète additionne les calculs identiques pour la note a, la b, la c la d

et en final, NB.SI($A$2:$X$2;"<>") compte le nombre de cellules non vides, donc contenant une des notes a,ou b,c,d. Ce dernier item sert de diviseur

Reste qu'à adapter les limites des champs ($A$2:$X$2 au champ qui contient ces notes , à condition bien sur qu'il soit formé de cellules contigües

Le signes $ servent à bloquer les références de champs si vous "tirer" la formule
$A2 bloque la colonne / A$2 bloque la ligne / $A$2 bloque tout

espèrant avoir été clair

crdlmnt
Arnaud3140 28 Messages postés samedi 13 février 2016Date d'inscription 6 juillet 2017 Dernière intervention - 27 nov. 2016 à 17:59
C'est parfait mon tableau est finit !

Merci beaucoup c'est très clair désormais !

Et je n'ai pas eu à utiliser la formule Recherchev donc gain de place, nickel !

A très vite pour de nouvelles questions !