Calcule moyenne avec excel

fatouretel1 Messages postés 9 Statut Membre -  
ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour, j'ai un petit soucis je veux calculer la moyenne globale obtenue dans la colonne A en sélectionnant que les cellules avec comme ordre de priorité = à 0 excepté les cellules suivantes: A6, A11,A12, A20, A22 et A23. Voici la formules que j'ai fait mais ça ne marche pas. 

=MOYENNE.SI('T1'!($A$7:$A$10;"0";$B$7:B10;('T1'!$B$13:$B$18;"0"$B$13:$B$18;('T1'!$A$21:$A$21;"0"$B$21:$B$21;('T1'!$A$24:$A$26;"0"$B$24:$B$26)))))

j'ai voulu faire le calcule dans une feuille d'où le T1 dans la formule.

Je voudrais de l'aide svp.

4 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Bonjour

    1) dans la formule il ne faut pas mettre le 0 entre guillemets car cela indique à Excel que c'est du texte  donc pas de moyenne possible

    2) il ne doit pas y avoir de parenthèse entre le nom de la feuille et la plage de cellules

    3) tu as inversé la plage des critères et la plage somme

     4) Ensuite soit tu veux faire une moyenne par SEM et cela donne pour SEM1

    =MOYENNE.SI('T1'!$B$7:$B$10;0; 'T1'!$A$7:$A$10)

    à répéter pour les autres ensuite

    soit tu veux la moyenne totale :

    =MOYENNE.SI('T1'!$B$7:$B$26;0; 'T1'!$A$7:$A$26)

    Cdlmnt

    Via


    0
    1. fatouretel1 Messages postés 9 Statut Membre
       

      Bonjour via,

      Merci pour ton aide, pour ce tableau-ci ça marche mais j'ai voulu le faire pour un tableau un peu similaire mais j'ai comme erreur: erreur lors de la division par 0.

      capture0

      Voici l'opération que j'ai voulu faire: =MOYENNE.SI.ENS(A4:A25;B4:B25;0) mais elle renvoie une erreur du genre erreur lors de la division par 0

      0
      1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147 > fatouretel1 Messages postés 9 Statut Membre
         

        Bonjour à tous,

        Comme dit sur Excel-Pratique :

        J'ai l'impression que tes valeurs en colonne A sont du texte et non pas des nombres.

        Essaie déjà de les convertir en les sélectionnant puis en cliquant sur le petit triangle jaune qui apparait, fais Convertir en nombre.

        Cordialement

        0
      2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > fatouretel1 Messages postés 9 Statut Membre
         

        Re;

        Je ne vois pas la raison de l'erreur

        Poste ton fichier sur cjoint.com, fais créer un lien que tu copies et reviens coller ici, je regrarderai ça

        0
  2. yclik Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1 611
     

    bonjour

    une autre piste

    =SOMMEPROD((ESTNUM(A6:A26)*(A6:A26)*(B6:B26=0)))/SOMMEPROD((ESTNUM(A6:A26)*(B6:B26=0)))
    0
  3. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     

    Bonjour.

    ALS35 a raison : il y a des textes à la place des nombres ! Mais c'est en colonne B ...


    0
  4. fatouretel1 Messages postés 9 Statut Membre
     

    Bonjour à tous,

    Merci à vous tous votre aide a été bénéfique pour moi,  c'était bien du texte à la place des entiers. J'ai pu faire la conversion en entier en utilisant la fonction cnum et ça marche et j'ai obtenu la moyenne pour les priorités 0. Maintenant je veux le faire pour les priorités 0 et 1 en excluant les priorités 2 et 3 sachant que j'en ai, mais je ne parviens pas. J'ai essayé en faisant ceci:

    =MOYENNE.SI('$B$5:$B$26;0;1;'$A$5:$A$26)  et ça marche pas il me signale qu'il y'a des arguments de trop.

    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       

      Re,

      =MOYENNE.SI.ENS(A5:A26;B5:B26;"<=1")

      ou

      =MOYENNE.SI(B5:B26;"<=1";A5:A26)

      Cordialement

      0