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

Index (equiv) : matrice contenant des données non continues

beoper

XLDnaute Junior
Bonjour,

Je suis bloqué en utilisant les formules = Index (avec Equiv) à l'intérieur.
Si je veux sélectionner une matrice qui inclue des colonnes avec des données non continues j'obtiens une erreur #REF!.
Cf classeur ci-joint.

Merci d'avance
 

Pièces jointes

  • pb matrice.xls
    17.5 KB · Affichages: 43

JHA

XLDnaute Barbatruc
Re : Index (equiv) : matrice contenant des données non continues

Bonjour à tous,

Si j'ai bien compris, ta formule te renvoie "#REF!" car elle ne trouve pas la valeur "7", pour ne pas voir l'erreur, il te faudra rajouter une condition sierreur() ou si(esterreur())

JHA
 

beoper

XLDnaute Junior
Re : Index (equiv) : matrice contenant des données non continues

Bonjour,
Merci pour votre aide. En fait je viens de trouver ce que je cherchais (çà fait un moment que j'étais dessus et je désepérais). Mais c'est ok maintenant en mettant ceci dans une cellule :
=INDEX(C4:O5;1;EQUIV(B3;C5:O5;0))

Pardon pour le dérangement et merci encore.
 

JCGL

XLDnaute Barbatruc
Re : Index (equiv) : matrice contenant des données non continues

Bonjour à tous,

Comme j'avais "travaillé" sur ton ficher et que j'avais le même résultat que toi. Une autre formule pour la formule en B3 pas moins longue mais elle prend les deux plages (et en se départissant de la limite des 7 SI) et surtout un exercice sur INDEX() et EQUIV() :

Code:
=SI(INDEX($K5:$O5;1;MIN(SI($K5:$O5<>"";COLONNE($A1:$E1))))="";
INDEX($C5:$G5;1;MIN(SI($C5:$G5<>"";COLONNE($A1:$E1))));
INDEX($K5:$O5;1;MIN(SI($K5:$O5<>"";COLONNE($A1:$E1)))))

En validation matricielle

A+ à tous
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…