Recopie de cases non remplies

Résolu/Fermé
kaiserone Messages postés 2 Date d'inscription mardi 8 avril 2014 Statut Membre Dernière intervention 8 avril 2014 - 8 avril 2014 à 05:14
kaiserone Messages postés 2 Date d'inscription mardi 8 avril 2014 Statut Membre Dernière intervention 8 avril 2014 - 8 avril 2014 à 18:29
Bonjour,


J'ai un tableau où je rentre les notes trimestrielles des élèves sur une feuille, à chaque élève correspond une ligne et pour les colonnes ce sont les matières.

Petite particularité : pour chaque matière, j'ai prévu 4 emplacements (donc sur 4 colonnes) pour 4 notes qui pourront ou non être affectés.

Dans ce tableau, les notes vont de 0 à 20 mais peuvent aussi être vide (si par exemple l'élève était absent ou si le contrôle n'a pas pu être fait).

Pour éditer le bulletin trimestriel, j'utilise un autre onglet avec une liste déroulante qui appelle l'élève, les cases se remplissent automatiquement avec les notes et un calcul de moyenne par matière se fait à l'aide de la fonction MOYENNE().

Sauf que lorsqu'une cellule est vide, elle est recopiée comme étant égale à 0, ce qui fausse le calcul de la moyenne.

La recopie des valeurs du tableau se fait par la fonction INDEX
=INDEX(Tableau!B4:CK50;EQUIV(C1;Eleve;0);1)

comment faire ?
merci


A voir également:

3 réponses

Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
8 avril 2014 à 05:52
Il faudrait compléter ta formule pour tester si la cellule est vide ou si la note est 0

0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
8 avril 2014 à 06:49
Bonjour
votre formule de recherche

=SI(ESTVIDE(INDEX(Tableau!B4:CK50;EQUIV(C1;Eleve;0);1));"";INDEX(Tableau!B4:CK50;EQUIV(C1;Eleve;0);1))

crdlmnt
0
kaiserone Messages postés 2 Date d'inscription mardi 8 avril 2014 Statut Membre Dernière intervention 8 avril 2014
8 avril 2014 à 18:29
Merci Vaucluse,
effectivement je ne connaissais pas la fonction ESTVIDE ...
à présent cela fonctionne tres bien

Mèsi onpil Raymond, an sòti vwè ou ka rété zabym !
0