Si tu me le permets Jean-Marie, j'aurais une 2ème question car je souhaiterais en fait appliquer cette très belle formule sur près de 2500 cases ...
Si vous me le permettez, je sollicite une 2ème fois votre aide
La case C11 contiendra donc la formule :
{=INDEX(C1:C8;MIN(SI((A11:B18=A22);LIGNE(A1:A8)));0)}
Mais pour les cases d'en dessous, cela respectera la règle suivante (j'ai mis en gras ce qui change) :
la case C12 contiendra la formule :
{=INDEX(C1:C8;MIN(SI((A11:B18=
A23);LIGNE(A1:A8)));0)}
La case C13 contiendra la formule :
{{=INDEX(C1:C8;MIN(SI((A11:B18=
A24);LIGNE(A1:A8)));0)}
La case C14 contiendra la formule :
{{=INDEX(C1:C8;MIN(SI((A11:B18=
A25);LIGNE(A1:A8)));0)}
Et ainsi de suite en descendant de ligne ...
De même, au niveau du shift sur les colonnes :
La case C11 contiendra donc la formule :
{=INDEX(C1:C8;MIN(SI((A11:B18=A22);LIGNE(A1:A8)));0)}
Mais pour les cases en suivant à droite, cela respectera la règle suivante (j'ai mis en gras ce qui change) :
la case D11 contiendra la formule :
{=INDEX(
D18;MIN(SI((A11:B18=A22);LIGNE(A1:A8)));0)}
la case E11 contiendra la formule :
{=INDEX(
E1:E8;MIN(SI((A11:B18=A22);LIGNE(A1:A8)));0)}
la case F11 contiendra la formule :
{=INDEX(
F1:F8;MIN(SI((A11:B18=A22);LIGNE(A1:A8)));0)}
Et ainsi de suite en allant sur la droite ...
Y'a-t-il un moyen pour arriver à faire cela ?
A priori, avec la souris en essayant de répliquer en auto les formules sur les lignes descendantes, c'est impossible
car Excel incrémente tout dans la formule.
Mais ne serait-il pas possible de le faire en passant par un petit bout de code VB ?
Je pensais à une idée du genre :
For Each Cellule In Range('C11:IV11')
Cellule.Value = {=INDEX(C1:C8;MIN(SI((A11:B18=A22);LIGNE(A1:A8)));0)}
Next
mais avec un moyen de faire varier au fur et à mesure qu'on change de colonne uniquement 'C1:C8' par 'D1
8', puis 'E1:E8', puis 'F1:F8', etc ... sans toucher au reste ...
Est-ce un doux rêve ? ou dois je forcément me taper la saisie une à une des 2500 cases
?
Par avance, merci à celle ou celui qui aura la gentillesse de m'aider