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
Configuration: Windows Vista Internet Explorer 8.0

12 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    La durée 00 doit elle être prise en compte dans le calcul de la moyenne ?
    0
  2. 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
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      C'est vrai que je ne me suis même pas posé cette question... :-)
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  8. 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
  9. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

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

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