Calcul de moyenne selon 1 condition

Fermé
Benoit - 10 juil. 2009 à 17:11
 Benoit - 13 juil. 2009 à 17:37
Bonjour,

Voici le problème:

Dans un tableau EXCEL, j'ai 3 colonnes :
Colonne A = "Point de service" (3 points de service différents)
Colonne B = Durée de l'emprunt (2 décimales :00; .25; .50; .75))
Colonne C = âge de l'emprunteur (aucune décimale)

Je veux calculer 2 choses:
La durée moyenne de l'emprunt par point de service
La moyenne d'âge des emprunteurs par point de service.

** NB: Aucun tri des données possible **

Logiciel : Excel 2000 (au travail)

Merci !

BENOIT
A voir également:

12 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
10 juil. 2009 à 17:43
Bonjour

La durée 00 doit elle être prise en compte dans le calcul de la moyenne ?
0
Peut-être me suis-je mal exprimé.

La durée varie de 15 minutes à ...
Chaque 15 minutes est représenté par .25, .50, .75 ou .00
Exemple: 3h15 = 3.25; 7h45 = 7.75.

J'attends votre réponse.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
10 juil. 2009 à 18:05
Bonjour,

En attendant la proposition de michel, si excel 2000 connaissait les TCD (tableaux croisés dynamiques) tu peux traiter ce type de problème avec.
Ca nécessite un petit investissement personnel au début mais c'est très puissant.
Exemple au cas ou...

eric
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
10 juil. 2009 à 18:09
re, bonjour Eric

Bin..... j'allais proposer un TCD avec la confirmation qu'il n'y a pas de durées 0
dont acte.
Bonne soirée
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
10 juil. 2009 à 18:41
C'est vrai que je ne me suis même pas posé cette question... :-)
0

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

Posez votre question
Ne sachant pas trop comment faire un tableau croisé dynamique, j'aime mieux pas trop m'aventurer là. Par contre, dans mes recherches de solution sur Internet, j'ai cru comprendre que la solution possible serait l'utilisation de la fonction "Moyenne.si". Seulement, celle-ci n'est pas disponible sur Excel 2000. Que faire alors?

Au fond, ce que je voudrais c'est ceci :

MOYENNE "Durée de l'emprunt" SI "Point de service"=A
MOYENNE "Durée de l'emprunt" SI "Point de service"=B
MOYENNE "Durée de l'emprunt" SI "Point de service"=C

MOYENNE "Âge de l'emprunteur" SI "Point de service"=A
MOYENNE "Âge de l'emprunteur" SI "Point de service"=B
MOYENNE "Âge de l'emprunteur" SI "Point de service"=C

Merci pour les conseils.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
10 juil. 2009 à 20:10
re,

Concernant les TCD, c'est quelque chose de très facile à faire. tu as un tutoriel sur un site de débutants: Cathy astuces.
http://www.cathyastuce.com/excel/regroup_dyna.php
Autrement, ce sera du calcul matriciel . Explications sur le m^me site
http://www.cathyastuce.com/excel/form_matricielle.php

Tu trouveras aussi des explications sur cet excellent site
http://boisgontierjacques.free.fr/

Mais si tu y tiens, on pourra te fournir une solution toute faite. A toi de décider
0
Disons que, comme c'est pour un rapport à mon patron et que je n'ai pas envie de le recommencer à tous les mois, je voudrais la solution la plus simple possible (moins j'ai d'explications à donner, mieux c'est !).
J'attends votre aide.

Merci !
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
11 juil. 2009 à 09:36
Bonjour,

Voici un exemple avec somme.si() et nb.si() :
classeur1.xls

eric
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
11 juil. 2009 à 09:42
Bonjour
et une autreen matricielle
https://www.cjoint.com/?hljPkJqgi0
au passage, bonne f^te, Benoit. :-)
0
1) Merci Michel pour la solution. Ça marche très bien... à la maison sur EXCEL 2003 et Windows Vista. Par contre au bureau, avec Windows Vista mais Excel 2000, les fonctions matricielles ne semblent pas fonctionner. (Peut-être que l'installation n'est pas complète, je l'ignore)

La seule chose possible qui me reste à faire, c'est d'apporter le fichier à la maison, de faire les calculs , de n'inscrire que les réponses et de rapporter le tout au bureau. Comme je ne suis pas payé si je rapporte du travail à la maison, ce n'est pas une solution qui me plaît. Je ne téléchargerai pas le fichier sur le Net non plus car certaines données pour lesquelles j'ai pu faire des calculs sont confidentielles.

2) Comme je suis un utilisateur "anonyme" comment as-tu fait pour savoir que mon anniversaire était dans quelques jours? À ma connaissance, je n'ai pas inscrit ma date de naissance nulle part et je n'ai pas de dossier dans ce forum.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
13 juil. 2009 à 17:18
les fonctions matricielles existent sur office 2000...

bien valider par CTRl+maj+entree: XL met de lui-m^me les accolades....

Pour l'anniversaire, c'est ma boule de cristal.....












je parlais de ta f^te! j'ai vu ca en regardant bêtement la météo à la télé...
0
Excuse-moi, j'ai eu des stagiaires français chez nous et j'aurais dû y penser que vous fêtez les fêtes des Saints (choses qu'on ne fait pas au Québec !).Mais merci pour la pensée, c'était gentil.

Benoit
0