Bonjour,
J'essai de créer une liste horizontale sans trous avec l'indexage d'une ligne avec trous.
J'arrive à faire cette manipulation verticalement en combinant index+petit.valeur, mais impossible pour moi de comprendre comment faire horizontalement.
Le code verticale :
Les codes horizontaux (qui ne fonctionnent pas) :
Si vous pouvez m'aider a comprendre comment faire. Je pense que j'ai pas bien compris l'histoire des Ligne() et Colonne(). A moins que j'ai rien compris de tout.
Merci d'avance pour votre aide.
J'essai de créer une liste horizontale sans trous avec l'indexage d'une ligne avec trous.
J'arrive à faire cette manipulation verticalement en combinant index+petit.valeur, mais impossible pour moi de comprendre comment faire horizontalement.
Le code verticale :
Code:
=SIERREUR(INDEX($A$2:$A$11;PETITE.VALEUR(SI($A$2:$A$11="";"";LIGNE($1:$10));LIGNE(1:1)));"")
Les codes horizontaux (qui ne fonctionnent pas) :
Code:
=SIERREUR(INDEX($D$2:$K$2;PETITE.VALEUR(SI($D$2:$K$2="";LIGNE(2:2)-2;"");COLONNE($A:$A)));"")
=SIERREUR(INDEX($D$2:$K$2;PETITE.VALEUR(SI($D$2:$K$2="";LIGNE(2:2);"");COLONNE()-3)-1);"")==SIERREUR(INDEX($D$2:$K$2;PETITE.VALEUR(SI($D$2:$K$2="";"";LIGNE(1:$8));COLONNE(A:A)));"")
=SIERREUR(PETITE.VALEUR(SI((NBVAL(DECALER($D$2;;;1;COLONNE($D$2:$K$2));$D$2:$K$2)=1)*($D$2:$K$2<>"");$D$2:$K$2;"");COLONNE());"")
=SIERREUR(INDEX($D$2:$K$2;2;PETITE.VALEUR(SI($D$2:$K$2="";"";COLONNE($D:$K));COLONNE(1:1)));"")
Si vous pouvez m'aider a comprendre comment faire. Je pense que j'ai pas bien compris l'histoire des Ligne() et Colonne(). A moins que j'ai rien compris de tout.
Merci d'avance pour votre aide.