Excel : moyenne selon critères

Résolu/Fermé
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015 - 21 mai 2010 à 15:33
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015 - 27 mai 2010 à 23:53
Bonjour,

J'ai une liste, dans les 3 premières colonnes des critères, puis dans les colonnes 4 et 5 respectivement des surfaces et des prix /m².
J'aimerais réussir à faire plusieurs moyennes en fonction des critères de la liste colonne 1, 2 ou 3. Enfait en fonction des choix dans mes listes, j'aimerais qu'il me modifie mes moyennes, un genre de =sous.total(101) pour ne pas prendre en compte les lignes masquées dans mon tableau.

Il faudrait que j'arrive à faire des moyennes en fonction des surfaces :
S<1m²
1m²<S<2m²
2m²<S<3m²
... et ainsi de suite
et que la colonne à côté il me fasse la moyenne des prix/m² pour les surfaces en face.

Merci d'avance à celui qui arrivera à m'aider !

A voir également:

13 réponses

Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 26/05/2010 à 16:58
Bonjour,
Voici ma proposition qui combine une procédure pour extraire les données filtrées et des fonctions j'espère que cela vous conviendra : https://www.cjoint.com/?fAq5PZp0Pt
Salutations.
Le Pingou
2
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
26 mai 2010 à 17:11
Ca me convient bien, mais par contre, au boulot étant sur EXCEL 2003 y a-t-il un moyen d'utiliser quand même les formules telles que AVERAGEIF et AVERAGEIFS qui ne sont pas existantes sur 2003.
0
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
26 mai 2010 à 17:12
Mais en tout cas MERCI beaucoup déjà !
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
27 mai 2010 à 23:11
Bonjour,
Voici votre oeuvre mise au gout du jour : https://www.cjoint.com/?fBxkFhKYsR
2
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
27 mai 2010 à 23:53
Merci beaucoup !! Vous êtes vraiment au top !
Effectivement je me suis rendue compte après coup d'avoir oublié la ligne entre 8 et 9m² !!
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
25 mai 2010 à 18:02
Bonjour,
Selon l'exemple, est-ce que je suis dans le bon sens, sans tenir compte des choix ?
Merci de répondre au 2 commentaires sur la feuille : https://www.cjoint.com/?fzsbLWNO8W
1
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
25 mai 2010 à 23:48
Oui c'est bien ça pour les moyennes, et le <= sur chaque ligne pour prendre en compte les entiers était un oubli de ma part.
Maintenant il reste seulement à voir comment il est possible de ne pas compter les valeurs masquée lorsque je ne prends en compte que l'ALU par exemple avec mes choix de liste.
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
26 mai 2010 à 00:09
Bonsoir,
Merci pour l'information.
J'ai la solution à votre problème via une procédure qui fonctionne déjà.
Mais je dois encore règler son déclenchement automatique.
Mes puces étant fatiguées, je vais les mettre au dodo.
Bonne nuit.
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 26/05/2010 à 21:35
Bonjour,
Merci pour l'information.

Avec Excel 2007 pour faire une moyenne.si avec plus d'un critère on utilise:

=MOYENNE.SI.ENS(C10:C18;B10:B18;">10";B10:B18;"<46 ")  

Et pour Excel 97-2003 faire comme ceci :

=MOYENNE(SI((B10:B18>10)*(B10:B18<46);(C10:C18);""))

Et valider la formule par Ctrl + Shift + Enter (formule factorielle)

Salutations.
Le Pingou
1
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
26 mai 2010 à 23:52
Merci merci beaucoup, c'est exactement ce que je voulais !! Vous avez été d'une grande aide...
Encore mille fois merci !
0
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
27 mai 2010 à 15:26
C'est vraiment magique vos formules, par contre j'ai essayé de l'adapter sur un autre fichier avec un tableau un peu plus grand et j'ai un problème lorsque toutes les listes affichent "tous" il ne me met pas de chiffres dans la colonne qui se remplie toute seule, il me met seulement les formules des cellules copiées.
J'ai commencer à l'adapter sur excel 2003, et j'ai réussi à faire le début pour les 3 premières lignes des surfaces, pas de problèmes de ce côté là.
http://www.cijoint.fr/cjlink.php?file=cj201005/cijIOHvn7z.xls
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
21 mai 2010 à 22:29
Bonjour,
Eh bien, ce n'est pas facile de vous comprendre !
Un exemple concret serait préférable sur un fichier que vous mettez sur https://www.cjoint.com/ et poster le lien.
0
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
25 mai 2010 à 09:19
Voici un exemple du début de mon fichier, les cases que j'aimerais pouvoir remplir sont en jaune, j'ai mis quelques commentaires dans ces cellules. Il y a certaines colonnes que j'ai pas encore remplies mais qui ne jouent pas sur les cellules ou j'aimerais mettre la moyenne.

http://www.cijoint.fr/cjlink.php?file=cj201005/cijuPvhdV3.xls

Merci d'avance
0
hich24 Messages postés 1619 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 11 avril 2023 752
22 mai 2010 à 09:24
donner plus d'infos peut etre utile
1- le type des liste
2- type de critére col1,2,3 ?
3- difference entre col 4 et col 5 ?
0
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
25 mai 2010 à 09:19
Voici un exemple de début de fichier pour lequel j'aimerais trouver les moyennes, les cellules à trouver sont en jaune.

http://www.cijoint.fr/cjlink.php?file=cj201005/cijuPvhdV3.xls

Merci d'avance.
0
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
25 mai 2010 à 11:11
Voici un exemple du début de mon fichier, les cases que j'aimerais pouvoir remplir sont en jaune, j'ai mis quelques commentaires dans ces cellules. Il y a certaines colonnes que j'ai pas encore remplies mais qui ne jouent pas sur les cellules ou j'aimerais mettre la moyenne.

http://www.cijoint.fr/cjlink.php?file=cj201005/cijuPvhdV3.xls

Merci d'avance
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 25/05/2010 à 16:09
Bonjour Sansandrine,
Merci pour l'information (une fois aurait-été suffisant!).
Une réponse d'ici demain matin.
Quetion: comment interpréter les éléments de la plage H3:H8 de votre fichier
S<1m²
1m²<S<2m²
2m²<S<3m²
3m²<S<4m²
4m²<S<5m²
5m²<S<6m²

Salutations.
Le Pingou
0
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
25 mai 2010 à 16:26
S<1m² pour les surfaces inférieures à 1m², 1<S<2m² : pour les surfaces entre 1 et 2 m²,...
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
25 mai 2010 à 16:18
Bonjour,
Eh bien vous avez regardée par là : https://forums.commentcamarche.net/forum/affich-17803813-excel-moyenne-selon-criteres#7
Depuis le 21 vous n'avez pas répondu si vite .... un brin de patience ... Sandrine, merci.
Salutations.
Le Pingou
0
Sansandrine Messages postés 87 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 14 décembre 2015
25 mai 2010 à 16:27
Week-end sans internet ça fait du bien aussi des fois !! Lol !
Je sais je suis pas très patiente... Mais je vais essayer d'attendre ! :) Désolé...
0
tibouuh Messages postés 2686 Date d'inscription lundi 30 juin 2008 Statut Contributeur Dernière intervention 9 février 2017 647
25 mai 2010 à 17:36
Salut,

juste une petite remarque en regardant la discussion. pour ce qui est de trouver la solution, je laisse ça aux pros! ^^

Sandrine, avec les critères que tu as pris :
S<1m²
1m²<S<2m²
2m²<S<3m²
3m²<S<4m²
4m²<S<5m²
5m²<S<6m²
tu ne prends pas en compte les valeurs entières (1m², 2m², 3m², ...).
est-ce fait exprès? ou est-ce une erreur?
dans le 2ème cas, il faudrait repréciser les intervalles pour savoir quand seront prises ces valeurs.

bonne continuation tout le monde ;-)
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 27/05/2010 à 16:35
Bonjour,
Eh bien oui, cela ne peut pas marcher car la plage réservée l'extrait se retrouve dans les lignes de vos données.
En plus il y a une gentillesse car dans l'exemple il n'y avait pas de formule dans les colonnes [Surf] et [€/m²], se qui change la donne....
Je vous fait une petite adaptation.... patience.
Salutations.
Le Pingou
0