Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 09h53   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 1
Points : 0
Points : 0
Par défaut combinaison recherchev rechercheh

Bonjour,

J'ai actuellement un tableau produit par une macro sous Excel. Malheureusement, tous les indicateurs en colonne et les observations en ligne ne s'affichent pas au même endroit selon les modalités choisis. Le problème est que je souhaite produire des liens avec ce fichier, et il m'est difficile de rappatrier une donnée relative à une ligne et une observation en particulier.

Si vous avez une solution, n'hesitez pas SVP.

Merci
sourry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 10h28   #2
Membre éprouvé
 
Homme Franck PRESSE
Inscription : août 2010
Messages : 202
Détails du profil
Informations personnelles :
Nom : Homme Franck PRESSE
Âge : 38
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : août 2010
Messages : 202
Points : 444
Points : 444
Bonjour,
Votre souci n'est pas clairement explicité. Toutefois, si j'ai bien compris, une combinaison entre les fonctions EQUIV() et INDEX() devrait solutionner votre problème.
Suppositions initiales :
Votre tableau complet hormis entêtes de lignes et colonnes : Matrix = B6:Z1000
Vos colonnes : indicateurs = B5:Z5
Vos lignes : observations = A6:A1000
En B1 : l'observation recherchée (la valeur que vous cherchez en A6:A1000)
En B2 : l'indicateur recherché (la valeur que vous cherchez en B5:Z5)

Une formule :
=INDEX(Matrix;EQUIV(B1;observations;1);EQUIV(B2;indicateurs;1))
Soit :
=INDEX("B6:Z1000;EQUIV(B1;A6:A1000;1);EQUIV(B2;B5:Z5;1))
Va retourner la valeur située à l'intersection de la colonne ou l'on trouve l'indicateur dans la 1ère ligne du tableau et de la ligne ou on trouve l'observation en 1ère colonne de ce tableau.
Ci-joint, un classeur exemple
__________________
Cordialement,
Franck P.


Ps : n'oubliez pas de placer vos posts comme "résolus" () si tel est le cas...
pijaku est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h04.


 
 
 
 
Partenaires

Hébergement Web