Bonjour dré
En C4 pourquoi n'écris-tu pas ta formule comme suit :
=SI(ESTVIDE($B4);"";INDEX(inscrits!$A$2:B$111;EQUIV($B4;inscrits!$A$2:$A$111;0);COLONNE()-1))
Cela permet de la copier vers la droite tout en incrémentant le dernier argument.
Et pourquoi ESTVIDE($B4) alors que $B4="" est plus court ?
Parce que, c'est venu comme ça et que pour un tableau si petit, ce n'est pas trés important..
Maintenant, si c'est pour faire plus court, on peut aussi écrire (Toujours en C4)
=SI($B4;DECALER(inscrits!$A$1;$B4;COLONNE()-2;;);"")
qui s'incrémente parfaitement.
et encore plus court en nommant la cellule inscrits!A1 "No"
=SI($B4;DECALER(No;$B4;COLONNE()-2;;);"")
qui s'incrémente parfaitement.
C'est plus court ?
Maintenant, en nommant "Table" la plage inscrits!A2:D111
=SI($B4;INDEX(Table;$B4;COLONNE()-1);"")
C'est plus court aussi ?
Cordialement,
Amadéus