Bonjour,
entrer la formule suivante : =MIN(SI(MOIS($A$2:$A$92)=MOIS(A2);$B$2:$B$92)) puis au lieu de valider par enter comme habituellement, validez par la combinaison des 3 touches ctrl+maj (provisoire) + enter : des accolades doivent apparaitre au tour de la formule.
Cordialement
=MIN(INDEX(B:B;EQUIV(FIN.MOIS(A2;-1)+1;A:A)):INDEX(B:B;EQUIV(FIN.MOIS(A2;0);A:A)))
Bonjour sophang, Dugenou,
Comme les dates se suivent en colonne A on peut entrer en C2 cette formule normale :
Durées des calculs sur les 92 lignes du fichier :Code:=MIN(INDEX(B:B;EQUIV(FIN.MOIS(A2;-1)+1;A:A)):INDEX(B:B;EQUIV(FIN.MOIS(A2;0);A:A)))
- formule matricielle de Dugenou => 2,80 millisecondes
- cette formule => 0,44 milliseconde, c'est donc 6 fois plus rapide.
A+
=MIN(INDEX(C:C;SIERREUR(EQUIV(FIN.MOIS(B2;-1)+1;B:B);2)):INDEX(C:C;EQUIV(FIN.MOIS(B2;0);B:B)))