Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

index+petit.valeur ligne (horizontale)

  • Initiateur de la discussion Initiateur de la discussion Antibios
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Antibios

XLDnaute Nouveau
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 :
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. 🙂
 

Pièces jointes

Je reviens sur le sujet,

Est-il possible de combiner plusieurs indexage en 1?

Par exemple :
Code:
{=SIERREUR(INDEX($D$2:$K$2;PETITE.VALEUR(SI($D$2:$K$2<>"";COLONNE($D$2:$K$2)-3);COLONNES($A:A)));"")}
{=SIERREUR(INDEX($D$3:$K$3;PETITE.VALEUR(SI($D$3:$K$3<>"";COLONNE($D$3:$K$3)-3);COLONNES($A:A)));"")}

J'ai essayé çà mais sans résultat.
Code:
=SIERREUR(INDEX($D$2:$K$3;PETITE.VALEUR(SI($D$2:$K$3<>"";COLONNE($D$2:$K$3)-3);COLONNES($A:A)));"")
 
Bonjour

Suivant ton fichier exemple je ne comprend quel est le but de prendre 2 ligne comme index si tu peux mettre un exemple avec le résultat attendu suivant des données mise sur 2 lignes

A te lire

Cordialement
 
Mon fichier en exemple n'est pas en rapport avec ma question.
Mais la base du sujet si. Je peux toujours créer un nouveau post si besoin.

Voici mon exemple qui devrait aider a comprendre ma question précédente
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
425
Réponses
5
Affichages
562
  • Question Question
Autres excel
Réponses
8
Affichages
782
Réponses
9
Affichages
580
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…