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:

Statistiques des forums

Discussions
312 329
Messages
2 087 334
Membres
103 519
dernier inscrit
Thomas_grc11