Bonjour et merci
J'ai essayé avec une formule matricielle suivante :
={SIERREUR(MOYENNE(SI(DECALER(K$1;GRANDE.VALEUR(SI(K$1:K$10000=CONCATENER(N2;"BQ");LIGNE(K$1:K$10000));6)-1;;999)=
CONCATENER(N2;"BQ");DECALER(L$1;GRANDE.VALEUR(SI(K$1:K$10000=CONCATENER(N2;"BQ");LIGNE(K$1:K$10000));6)-1;;999)));
RECHERCHEV(N2;K$1:L$10000;6;0))}
Range("R2").Value = Evaluate("=IFERROR(AVERAGE(IF(OFFSET(K$1,LARGE(IF(K$1:K$10000=CONCATENATE(N2,'BQ'),ROW(K$1:K$10000)),6)-1,,999)=CONCATENATE(N2,'BQ'),OFFSET(L$1,LARGE(IF(K$1:K$10000=CONCATENATE(N2,'BQ'),ROW(K$1:K$10000)),6)-1,,999))),VLOOKUP(N2,K$1:L$10000,6,0))}")
mais j'ai le résultat suivant :
#VALEUR!