Calcule moyenne avec excel

Fermé
fatouretel1 Messages postés 8 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 21 juin 2023 - 8 oct. 2022 à 23:39
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 - 9 oct. 2022 à 20:12

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.

A voir également:

4 réponses

via55 Messages postés 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 2 728
9 oct. 2022 à 00:16

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
fatouretel1 Messages postés 8 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 21 juin 2023
9 oct. 2022 à 15:27

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
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139 > fatouretel1 Messages postés 8 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 21 juin 2023
9 oct. 2022 à 15:53

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
via55 Messages postés 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 2 728 > fatouretel1 Messages postés 8 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 21 juin 2023
9 oct. 2022 à 16:49

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
yclik Messages postés 3664 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 13 septembre 2024 1 503
9 oct. 2022 à 10:50

bonjour

une autre piste

=SOMMEPROD((ESTNUM(A6:A26)*(A6:A26)*(B6:B26=0)))/SOMMEPROD((ESTNUM(A6:A26)*(B6:B26=0)))
0
Raymond PENTIER Messages postés 58646 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 septembre 2024 17 195
9 oct. 2022 à 18:57

Bonjour.

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


0
fatouretel1 Messages postés 8 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 21 juin 2023
9 oct. 2022 à 19:59

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
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
9 oct. 2022 à 20:12

Re,

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

ou

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

Cordialement

0