Mini et maxi de valeurs par mois

SPEA

XLDnaute Occasionnel
Bonjour ami(e)s fidèles de ce forum,

je cherche à calculer le min et le max dans une colonne comportant des valeurs, le tout pour chaque mois de l'année.

Ci-joint un petit fichier qui donne une idée de l'agencement des données (dates en colonne A, données en colonne B).

Merci
 

Pièces jointes

  • Exemple.xls
    22.5 KB · Affichages: 60
  • Exemple.xls
    22.5 KB · Affichages: 54
  • Exemple.xls
    22.5 KB · Affichages: 57

Tibo

XLDnaute Barbatruc
Re : Mini et maxi de valeurs par mois

Bonjour,

Un essai avec une formule matricielle :

en E2 :

Code:
=MAX((MOIS($A$2:$A$218)=1)*($B$2:$B$218))

à valider par CTRL + MAJ + ENTREE

Le 1, c'est pour janvier.

Le plus simple serait de mettre en colonne D les mois sous forme de date avec un format mmmm. Ca permettrait plus facilement de récupérer le mois dans la formule (avec la fonction MOIS).

Je te laisse adapter au reste de ton tableau

Attention si ton tableau se prolonge sur plus d'un an. Il faudra alors gérer également les années.

@+
 

abcd

XLDnaute Barbatruc
Re : Mini et maxi de valeurs par mois

Bonjour Tibo,

Tu peux écrire ta formule comme suit :
=MAX((MOIS($A$2:$A$218)=MOIS(1&D2))*($B$2:$B$218))
toujours matricielle et aucune modification à opérer en colonne D.

Il faut évidemment que les valeurs texte en colonne D soient reconnus par Excel (le ^ pour Août et le ´ pour Février et Décembre).

abcd
 

JHA

XLDnaute Barbatruc
Re : Mini et maxi de valeurs par mois

Bonjour SPEA, le forum,

Il faut changer les mois en colonne D en 01/01/08 et mettre un format de cellule "mmmm"

Pour le mini en E2:
{=MIN(SI(MOIS($A$2:$A$218)=MOIS(D2);$B$2:$B$218))} puis tirer vers le bas.
Pour le maxi en F2:
{=MAX(SI(MOIS($A$2:$A$218)=MOIS(D2);$B$2:$B$218))} puis tirer vers le bas

Edit: Oups! trop tard. Bonjour Tibo & abcd
JHA
 

Pièces jointes

  • Exemple(1).xls
    25 KB · Affichages: 67
  • Exemple(1).xls
    25 KB · Affichages: 64
  • Exemple(1).xls
    25 KB · Affichages: 67

SPEA

XLDnaute Occasionnel
Re : Mini et maxi de valeurs par mois

OK merci pour vos réponses,

je peux remplacer les plages par leur nom dans la formule matricielle ?
j'ai nommé la plage $A$2:$A$218 "Date" et la plage $B$2:$B$218 "valeurs" .

En fait mes plages de données incorporent les nouvelles données saisies au fur et à mesure sauf la 1° ligne qui contient le titre des colonnes.
 

Statistiques des forums

Discussions
312 890
Messages
2 093 349
Membres
105 696
dernier inscrit
FrancisR