Bonjour,
Après avoir défini les noms de plages dynamiques suivantes Données > Gestionnaire des noms > Nouveau :
=DECALER('indentification CLIENT'!$B$1;;;NBVAL('indentification CLIENT'!$B:$B)) 'CRIT_1
=DECALER('indentification CLIENT'!$M$1;;;NBVAL('indentification CLIENT'!$B:$B)) 'CRIT_2
=DECALER('indentification CLIENT'!$A$1;;;NBVAL('indentification CLIENT'!$A:$A);NBVAL('indentification CLIENT'!$1:$1)) 'BDD
Alors en B6 en tirant en bas et à droite après avoir validé en matriciel via CTRL + SHIFT + ENTER :
=SI(NB.SI.ENS(CRIT_1;$G$1;CRIT_2;VRAI)>=LIGNE($A1);INDEX(BDD;PETITE.VALEUR(SI((CRIT_1=$G$1)*(CRIT_2=VRAI);LIGNE(CRIT_1));LIGNE($A1));COLONNE(B$5)+3);"")
Et idem en B33 :
=SI(NB.SI.ENS(CRIT_1;$G$1;CRIT_2;FAUX)>=LIGNE($A1);INDEX(BDD;PETITE.VALEUR(SI((CRIT_1=$G$1)*(CRIT_2=FAUX);LIGNE(CRIT_1));LIGNE($A1));COLONNE(B$5)+3);"")
Cf fichier joint pour plus de détail.
Cdlt,