Comment faire rapidement une moyenne et des Min Max?

Résolu
Murielle!! Messages postés 76 Statut Membre -  
Murielle!! Messages postés 76 Statut Membre -
Bonjour,

J'ai besoin d'aide pour effectuer rapidement une moyenne et un Min Max d'une même date pour plusieurs données.
Je voudrais réaliser le tableau 1-.
Le tableau 2-, ce sont mes valeurs.

J'ai raccourci l'exemple, parce que d'habitude j'ai des centaines de données pour la même date. Je voudrais juste que l'on m'aide à trouver un moyen rapide, que de tout faire à la main, c'est une énorme perte de temps.

Merci

1- Débit pH
Moyenne Min Max
2013-01-01
2013-01-02
2013-01-03

2-
Date Débit pH
2013-01-01 1 2
2013-01-01 1 5
2013-01-01 1 4
2013-01-01 1 4
2013-01-01 2 5
2013-01-01 2 4
2013-01-01 2 2
2013-01-01 3 1
2013-01-01 1 5
2013-01-01 1 4
2013-01-01 1 4
2013-01-01 2 5
2013-01-01 2 2
2013-01-01 2 2
2013-01-01 3 2
2013-01-02 21 5
2013-01-02 55 2
2013-01-02 8 5
2013-01-02 2 2
2013-01-02 5 1
2013-01-02 55 2
2013-01-02 8 5
2013-01-02 2 2
2013-01-02 5 1
2013-01-02 8 5
2013-01-02 2 2
2013-01-02 5 1
2013-01-02 8 5
2013-01-02 2 2
2013-01-02 5 1
2013-01-02 5 1
2013-01-03 120 1
2013-01-03 23 6
2013-01-03 36 5
2013-01-03 6 4
2013-01-03 59 5
2013-01-03 23 6
2013-01-03 36 5
2013-01-03 6 4
2013-01-03 59 5
2013-01-03 23 6
2013-01-03 36 5
2013-01-03 6 4
2013-01-03 59 5
2013-01-03 23 6
2013-01-03 36 5
2013-01-03 6 4
2013-01-03 59 5

5 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    plusieurs possibilités, une formule rapide avec la date de référence en J2

    =SOMMEPROD((A2:A200=J2)*(B2:B200))/SOMMEPROD((A2:A200=J2)*(B2:B200<>""))

    en formule matricielle qu'il faudra confirmer en cliquant en même temps sur 3 touches du clavier Ctrl, Shift et Entrée,

    =MOYENNE(SI(A2:A200=J2;B2:B200))

    si tu fais bien la formule se placera entre {}

    comme cela
    {=MOYENNE(SI(A2:A200=J2;B2:B200))}

    toujours en formule matricielle pour le min du jour
    =MIN(SI(A2:A200=J2;B2:B200))

    et pour le max
    =MAX(SI(A2:A200=J2;B2:B200))

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
    1. ccm81 Messages postés 11033 Statut Membre 2 434
       
      Salut Mike

      Super ta formule matricielle, mais pourquoi y mettre la fonction JOUR (est ce que ça ne va pas poser un problème au 01/02/2013?)
      J'ai essayé, toujours en matricielle (date de ref en $E7)
      =MOYENNE(SI(plagedates=$E7;plagedebits))
      et il suffit de remplacer MOYENNE par MIN et MAX pour les deux autres

      Cdlmnt
      0
    2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Bonsoir Ccm,

      exact pour la date, j'ai rectifié les formules sans les tester, pas le temps, mais ce doit être ça

      Cordialement
      Mike-31
      0
    3. Murielle!! Messages postés 76 Statut Membre
       
      Merci encore Mike-31 !! JE TE TIRE MON CHAPEAU :)
      0
  2. Murielle!! Messages postés 76 Statut Membre
     
    Merci beaucoup pour votre aide, je suis très impréssionnée de la rapidité et la qualité de la réponse :)

    ccm81, merci pour ta feuille excel, c'est génial !!
    Je ne sais pas comment tu as créée tes plages, c'est la première fois que je vois ça.
    0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    J'ai ajouté les formules matricielles de Mike qui sont plus simples à écrire et quelques explications pour nommer une plage
    https://www.cjoint.com/?3KCtKEzDBBm

    Cdlmnt
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Murielle!! Messages postés 76 Statut Membre
     
    Alors là BRAVO !!! Merci encore :)

    Cordialement
    0