Calcul de moyenne selon 1 condition

Benoit -  
 Benoit -
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

La durée 00 doit elle être prise en compte dans le calcul de la moyenne ?
0
Benoit
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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
Benoit
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
Benoit
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

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

eric
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour
et une autreen matricielle
https://www.cjoint.com/?hljPkJqgi0
au passage, bonne f^te, Benoit. :-)
0
Benoit
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
Benoit
 
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