XL 2021 Le max toutes les 2 colonnes

  • Initiateur de la discussion Initiateur de la discussion Retraite
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonjour à toutes & à tous, bonjour @Retraite

Ou encore, puisque tu as EXCEL2021, avec seulement 2 formules matricielles dynamiques en B4 et C4
(elles s'étendront automatiquement si tu ajoutes des lignes dans la colonne "Action") :

Pour le MAX en B4 :
Enrichi (BBcode):
=LET(nbl;NBVAL(A:A)-1;
     liste;DECALER($A$4;0;0;nbl;1);
     lib;DECALER($E$3;0;0;1;53*2);
MAX.SI.ENS(DECALER(lib;EQUIV(liste;liste;0);;);lib;"Valeur"))

Pour le MIN en C4 :
Enrichi (BBcode):
=LET(nbl;NBVAL(A:A)-1;
     liste;DECALER($A$4;0;0;nbl;1);
     lib;DECALER($E$3;0;0;1;53*2);
MIN.SI.ENS(DECALER(lib;EQUIV(liste;liste;0);;);lib;"Valeur"))

nbl : compte le nombre d'actions dans la colonne A (à condition qu'il y ait un entête, d'où le -1)
liste : la liste des libellés dans la colonne "Action"
lib : la liste des entêtes ("Valeur", "Montant") sur 53 semaines

Plus besoin de tirer les formules vers le bas, elles s'ajustent d'elles-même
Tu peux insérer des lignes en têtes de feuille et des colonnes à gauche de la colonne "Action", les 2 formules suivront.

nota : avec excel 2024 et 365 on peut uiliser les fonctions BYROW et LAMBDA, non disponibles en version 2021
À bientôt
 

Pièces jointes

Bonjour @Retraite😉,
Bonjour, grâce à vous je sais retrouver à présent le plus haut cours de l'année mais comment afficher alors la date correspondante ?
Merci d'avance
Mettre la formule =MAX.SI.ENS($H$1:$BZ$1;$G4:$BY4;C4) en B4 puis copier la formule dans les autres cellules de la colonne B.
Mettre la formule =MAX.SI.ENS($H$1:$BZ$1;$G4:$BY4;E4) en D4 puis copier la formule dans les autres cellules de la colonne D.
Ces deux formules donnent la date la plus récente dans le cas où le maximum (minimum) serait atteint plusieurs fois.

Si on veut la date la plus ancienne, remplacez MAX.SI.ENS par MIN.SI.ENS.
 
Dernière édition:
quand la quantité de titres est égale à 1.
En effet puisqu'alors les maxima et les minima se retrouvent dans les colonnes "Montant".

Donc utiliser en B4 et D4 :
Code:
=JOINDRE.TEXTE("-";1;REPT(TEXTE($H$1:$R$1;"jj/mm");($G$3:$Q$3="Valeur")*($G4:$Q4=C4)))
Code:
=JOINDRE.TEXTE("-";1;REPT(TEXTE($H$1:$R$1;"jj/mm");($G$3:$Q$3="Valeur")*($G4:$Q4=E4)))
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
179
Réponses
8
Affichages
165
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
219
Réponses
4
Affichages
525
Retour