Couper une série en deux, selon un critère précis, et variable.

Benjo

XLDnaute Junior
Salut à tous,

J'ai un problème que je n'arrive pas à résoudre, et j'ai pensé que qqn parmi vous (un génie assurément !) pourrait me filer un coup de main.

Le pb est le suivant :

J'ai un classeur organisé de la façon suivante :

A partir de B2 jusqu'à B... (en ligne donc) j'ai des dates
De A1 à A... (en colonne donc) j'ai des intitulés (intitulé 1; intitulé 2, etc.)
Pour chaque intitulé, et à chaque date, j'ai une valeur différente.

Ce que recherche à faire est de déterminer le minimum de chaque intitulé, ainsi que le maximum avant et après ce minimum.

Par exemple, imaginons que ma ligne intitulé 1 soit :
1,2,1,0,1,4,1,3, je voudrais trouver automatiquement le 0, savoir que le max avant est 2, et que le max après est 4 (sachant bien évidemment que le min et les max apparaissent toujours à des dates différentes.)

Une fois que j'ai ca, je souhaiterais retrouver les dates de ces évènements. En reprenant l'exemple ci-dessus, j'aurais donc min = date4, max avant = date2, max après = date6.

Je ne sais pas s'il faut faire une macro vba, ou s'il est possible de passer par des formules excel...

Merci beaucoup pour votre aide ;)

A++
 

Misange

XLDnaute Barbatruc
Re : Couper une série en deux, selon un critère précis, et variable.

Bonjour

plutôt que de nous donner les éléments pour que chaque répondeur construises un tableau, se serait plus simple que tu le fasses toi même, que tu montres sur ce tableau ce que tu cherches à obtenir par formule.
Va en mode avancé et clique sur le trombone pour joindre un petit classeur exemple (pas forcément tout ton projet mais un tableau illustrant ta question précise).
 

Benjo

XLDnaute Junior
Re : Couper une série en deux, selon un critère précis, et variable.

Oui c'est plus pratique.

Ci-joint un tableau avec deux lignes d'exemple, et ce que je cherche à obtenir.

Merci beaucoup :)
 

Pièces jointes

  • Classeur1.xlsx
    9.8 KB · Affichages: 37
  • Classeur1.xlsx
    9.8 KB · Affichages: 55
  • Classeur1.xlsx
    9.8 KB · Affichages: 58

titiborregan5

XLDnaute Accro
Re : Couper une série en deux, selon un critère précis, et variable.

Bonjour Benjo, Misange, le forum,

je l'ai fait via vba ne maitrisant pas assez bien les equiv/index...
en espérant que cela convienne...
 

Pièces jointes

  • minmax en vba.xlsm
    17.6 KB · Affichages: 53

Benjo

XLDnaute Junior
Re : Couper une série en deux, selon un critère précis, et variable.

Salut !
Merci beaucoup :))) C'est super sympa de ta part.

J'ai réussi à faire une macro qui fonctionne, mais elle est beaucoup plus longue que la tienne ;)

A charge de revanche en tout cas !

A++
 

Misange

XLDnaute Barbatruc
Re : Couper une série en deux, selon un critère précis, et variable.

Bonjour à tous le deux

avec formule

J'ai transformé les données en tableau
Si ce tableau cependant est amené à grandir en nb de colonnes, il faudra revoir car la formule du 2° max fait référence à la colonne la plus à droite de façon non dynamique.
 

Pièces jointes

  • Copie de minmax en vba.xlsm
    20.9 KB · Affichages: 50

Discussions similaires

Statistiques des forums

Discussions
312 677
Messages
2 090 819
Membres
104 676
dernier inscrit
akram1619