Moyenne.si.ens sauf valeur texte

Bonjour, j'ai un petit probleme, je souhaite calculer une moyenne de notes de contrôles avec un coefficient mais dans certaines cellules , il y a une valeur texte ("absent" pour les H et "Absente" pour les F) comment dois je faire pour que la moyenne ne prenne pas en compte les "absents"?
Merci

7 réponses

  1. Modérateur
    Bonsoir tout le monde,

    Moi, je dirais qu'il n'y a pas à se prendre la tête à compter le nb de valeurs numériques ou non numériques, car la fonction MOYENNE ne tient compte ni des cellules vides, ni des cellules non numériques..

    Donc :
    =MOYENNE(C3:E3)
    pour reprendre ton exemple de cjoint.

    A titre indicatif et pour le fun, le MOYENNE.SI.ENS (totalement inutile) aurait donné ceci :
    = MOYENNE.SI.ENS(C3:E3;C3:E3;"<>Absent";C3:E3;"<>Absente")

    tu remarqueras l'emplacement des guillemets.

    m@rina

    - "Sur le forum bureautique, on pose des questions concernant la bureautique..."
    - "Ah bon ???"
    1
    1. "=moyenne" ne tient pas compte des coeff (il souhaite pondérer les notes)
      0
    2. Contributeur
      Re,

      C'est vrai, ça fait 2 fois que tu me le rappelles m@rina ;-)
      Et pour faire bonne mesure j'ai zappé la pondération...

      Donc une autre proposition :
      jibe78.xls
      Il y a peut-être plus court pour la moyenne (avec excel 2007 ?) mais c'est tout ce que j'ai pour l'instant
      eric
      0
    3. Modérateur
      Hello Eriiiic
      Au temps pour moi, j'avais aussi zappé la pondération !!!
      Et a priori je ne vois pas d'autres solutions que la tienne, même en 2007 !
      Mais quand même, un SOMMEPROD + une matricielle, ce n'est pas à la portée de tous !! ;))
      0
  2. je ne vois pas ton problème. Chez moi ça marche très bien.
    Peux-tu copier ton fichier ici ?
    0
    1. en fait mon probleme est que je ne trouve pas la formule a mettre c'est juste ça!!
      0
  3. NOM Prénom maths
    DUPONT Pierre 18
    DURAND Josepha Absente
    DUBOIS Paul 15
    LEGAL Irene 8
    LEGOFF Marie 2
    LEGRAND Sabine 8
    MARTIN Alan Absent
    SEZNEC Armand 0
    LECOURBeAnne 16
    LECLUSE Olivier 3

    moyenne matière
    nombre d'absents
    note la + haute 18
    note la + basse 0
    0
    1. j'ai tout simplement utilisé un "=somme", avec une colonne pour les notes, une 2e pour les coeff.
      0
      1. mais je ne peu pas faire la moyenne des cellules avec des cellules ou il y a du texte donc je voudrais une formule qui ne compte que les cellules au format numérique!!
        je sais pas si je m'exprime bien alors dsl si tu comprends pas ;)
        0
      2. version d'excel ?
        0
      3. 2007
        0
      4. envoie moi ton fichier. je t'ai envoyé mon email par mp.
        0
    2. Comme je te dis, chez moi ca marche. y'a quelque chose que tu ne dois pas faire bien.
      0
      1. je sais faire une moyenne comme toi mais la je voudrais avoir une formule qui peu s'appliquer a des milliers d'élève sans qu'on est besoin de refaire le calcul a chaque fois que l'on rajoute un élève sur la liste !
        0
      2. ok. je vois ton problème. et ca te dérange tant que ca de mettre 0 à la place d'absent ?
        0
    3. Contributeur
      Bonsoir,

      moyenne : =SOMME(B2:B11)/NB(B2:B11)
      nombre d'absents : =NBVAL(B2:B11)-NB(B2:B11) ou =NB.SI(B2:B11;"abs*")
      (valables sur excel 2003 également)

      eric

      PS: pour passer un fichier le déposer sur cijoint.fr et coller ici le lien fourni.
      0
      1. le fichier :http://www.cijoint.fr/cjlink.php?file=cj201103/cijkFQYHSo.xlsx
        0
      2. Contributeur
        Je pense que tu devrais réussir à recopier et adapter les formules que je t'ai mises au post précédent.
        Le PS était plus pour koma_666 qu'il n'ait pas à fournir son mail perso, et que tout le monde puisse profiter d'un éventuel fichier pour t'aider...
        eric
        0
      3. merci , mais si je souhaite garder les valeurs "Absent" et "Absentes" que faut ils que je rajoute dans ma formule?
        0
      4. Contributeur
        As-tu testé ?
        avec abs* ça compte tout ce qui commence par abs. Donc absent ou absente
        eric
        0
    4. voilà. email envoyé. je préfère par email c'est plus sympa :p.
      0
      1. Contributeur
        Bonjour koma,

        Le but du forum est que tout le monde puisse profiter des réponses.
        eric
        0
      2. je sais bien. j'étais en train de le poster. calm down !
        0
      3. http://www.cijoint.fr/cjlink.php?file=cj201103/cijWGx2948.xlsx
        0