Excel moyenne avec 2 conditions

Résolu
vans7k -  
dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un problème sur excel, je dois calculer la moyenne d'une colonne contenant des nombres mais également la lettre D lorsqu'il n'y a pas de réponses et des cellules vides pour le reste de la plage.

J'ai testé =SI(NBVAL(AS3:AS503)>0;MOYENNE(AS3:AS503)) mais ça ne me donne pas le bon résultat!

J'espère que quelqu'un pourra m'aider. Merci d'avance

Vanessa

4 réponses

  1. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
     
    bonjour,

    Si tu as des cellules vraiment 'vides' (c'est à dire "" et non pas '0')
    =MOYENNE(AS3:AS503)) fonctionne.
    En revanche, si tu as des 0 dans tes valeurs, alors :
    =SOMME(AS3:AS503)/NB.SI(AS3:AS503;">"&0)
    0
    1. vans7k
       
      Salut,

      J'ai essayer la formule mais ça ne me donne pas le bon résultat alors j'ai cherché d'où ça pourrait venir et en fait c'est la somme calculée qui est fausse mais je ne sais pas pourquoi !!
      voici un exemple des données que j'ai dans ma plage :
      82
      48
      79
      51
      68
      <- ici j'ai mis un espace pour pouvoir calculer mes cellules où il n'y a pas de réponses
      86
      60
      80
      87
      54
      17
      60
      <- et là j'ai des cellules ne contenant rien !

      En faisant la somme je trouve un résultat très différent de celui que je trouve en faisant le calcul à la main (je l'ai fais 4 fois et j'ai tjs trouvé le même résultat !!), donc je ne comprend pas :( Merci de m'aider si vous savez de quoi ça vient ;)
      0
  2. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
     
    Ci-joint un fichier exemple illustrant mon propos :
    http://www.cijoint.fr/cj201006/cijie6RmvB.xls

    Tu peux égaiement déposer ton fichier (sans infos confidentielles) sur http://www.cijoint.fr/ et coller le lien fourni par le site sur ton prochain message
    pur qu'on comprenne ce qui se passe
    0
    1. vans7k
       
      je viens de poster mon fichier sur le site avec toutes mes données !
      voici le lien : http://www.cijoint.fr/cjlink.php?file=cj201006/cijm9czPue.xls
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      Enleve le 'centré' sur la colonne B.
      Les nombres alignés à gauche ne sont pas en numérique mais sont en 'texte' (donc non comptés).

      Copie une cellule vide, sélectionnes tes nombres en B, collage spécial 'addition' te remettra tout en numérique.

      eric
      0
  3. vans7k
     
    C'est ça merci beaucoup j'ai cru que j'allais devenir folle !!! Je sais pas pourquoi il m'a fait ça mais bon c'est excel défois faut pas chercher !!
    Encore merci à bientôt ;)
    0
  4. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
     
    tu as des "valeurs" qui sont en fait des textes en lignes 88 92 105 109 137 140...
    (et donc ne sont pas des "nombres")
    pour comprendre ton fichier avec mise en forme conditionnelle et 'test' sur 'numérique' ou 'texte'

    si tes valeurs sont en liaisons evec d'autres feuilles (c a d modifiables) il faut passer par une colonne intermédiaire de conversion par formule,
    sinon si à faire une fois :
    copier '1' de n'importe où et collage spécial sur la plage de données : multiplication (ou division...) => les "textes" de nombres deviennent des nombres...

    tout est expliqué dans ce retour :
    http://www.cijoint.fr/cj201006/cijgDityQN.xls
    0