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

Signaler
Messages postés
28
Date d'inscription
samedi 13 février 2016
Statut
Membre
Dernière intervention
6 juillet 2017
-
Messages postés
28
Date d'inscription
samedi 13 février 2016
Statut
Membre
Dernière intervention
6 juillet 2017
-
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


1 réponse

Messages postés
25431
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
25 octobre 2020
5 551
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!
Messages postés
28
Date d'inscription
samedi 13 février 2016
Statut
Membre
Dernière intervention
6 juillet 2017

Super merci beaucoup !

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

Merci
Messages postés
25431
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
25 octobre 2020
5 551 >
Messages postés
28
Date d'inscription
samedi 13 février 2016
Statut
Membre
Dernière intervention
6 juillet 2017

=(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
Messages postés
28
Date d'inscription
samedi 13 février 2016
Statut
Membre
Dernière intervention
6 juillet 2017

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.
Messages postés
25431
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
25 octobre 2020
5 551
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
Messages postés
28
Date d'inscription
samedi 13 février 2016
Statut
Membre
Dernière intervention
6 juillet 2017

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 !