Suite logique et RECHERCHEH Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
doudel
Jeune membre
Jeune membre
Messages : 21
Inscrit le : 14 octobre 2013
Version d'Excel : 2010 FR

Message par doudel » 14 octobre 2013, 16:02

Bonjour,

Est-il possible de concevoir une formule qui permette de remplir un tableau par un RECHERCHEH en respectant la suite logique et sans être obligé de remplacer manuellement, pour des raisons de coquille, le Numéro index de la ligne.

Merci
fichiertest2.xlsx
(13.26 Kio) Téléchargé 20 fois
Avatar du membre
Raja
Passionné d'Excel
Passionné d'Excel
Messages : 5'192
Appréciations reçues : 12
Inscrit le : 3 février 2008
Version d'Excel : 2010 à 2016 FR et 2010 EN

Message par Raja » 14 octobre 2013, 16:27

Bonsoir,
Formule suivante sur B2 et à copier vers le bas :
=INDEX(Feuil2!$B$3:$T$29;EQUIV($A2;Feuil2!$A$3:$A$29;0);EQUIV(B$1;Feuil2!$B$2:$T$2;0))
Modifié en dernier par Raja le 14 octobre 2013, 16:28, modifié 1 fois.
Cdlt,
Raja
Avatar du membre
Banzai64
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'726
Appréciations reçues : 4
Inscrit le : 21 novembre 2010
Version d'Excel : 2003 FR (learning 2010 - 2013)

Message par Banzai64 » 14 octobre 2013, 16:27

Bonjour

Bonjour Raja

A essayer
Formule en B2 et à tirer vers le bas
=RECHERCHEH(B1;Feuil2![surligner]$[/surligner]A[surligner]$[/surligner]2:[surligner]$[/surligner]T[surligner]$[/surligner]29;[surligner]LIGNE()[/surligner];FAUX)
Image
Avatar du membre
doudel
Jeune membre
Jeune membre
Messages : 21
Inscrit le : 14 octobre 2013
Version d'Excel : 2010 FR

Message par doudel » 14 octobre 2013, 16:38

Banzai64 a écrit :Bonjour

Bonjour Raja

A essayer
Formule en B2 et à tirer vers le bas
=RECHERCHEH(B1;Feuil2![surligner]$[/surligner]A[surligner]$[/surligner]2:[surligner]$[/surligner]T[surligner]$[/surligner]29;[surligner]LIGNE()[/surligner];FAUX)
Merci pour cette réponse et si je veux mettre ma formule en N11 par exemple il faut que je déplace mon tableaux pour que les cellules soit alignées ?
Avatar du membre
Banzai64
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'726
Appréciations reçues : 4
Inscrit le : 21 novembre 2010
Version d'Excel : 2003 FR (learning 2010 - 2013)

Message par Banzai64 » 14 octobre 2013, 17:09

Bonjour

Il faut que la première ligne à récupérer avec ta fonction RECHERCHEH() soit la ligne 2

Donc si ta formule est en ligne 11 (N11) il faut modifier la formule
=RECHERCHEH(B1;Feuil2!$A$2:$T$29;[surligner]LIGNE()-9[/surligner];FAUX)
LIGNE()-9 = 2
Image
Avatar du membre
doudel
Jeune membre
Jeune membre
Messages : 21
Inscrit le : 14 octobre 2013
Version d'Excel : 2010 FR

Message par doudel » 14 octobre 2013, 20:26

Merci Banzai64, mais pour je comprenne bien tous les enjeux quelle est la nuance entre l'utilisation de ta solution et celle de Raja qui semble également fonctionner dans mon cas ?

Raja a écrit :Bonsoir,
Formule suivante sur B2 et à copier vers le bas :
=INDEX(Feuil2!$B$3:$T$29;EQUIV($A2;Feuil2!$A$3:$A$29;0);EQUIV(B$1;Feuil2!$B$2:$T$2;0))
Avatar du membre
Banzai64
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'726
Appréciations reçues : 4
Inscrit le : 21 novembre 2010
Version d'Excel : 2003 FR (learning 2010 - 2013)

Message par Banzai64 » 14 octobre 2013, 20:56

Bonsoir

Je ne suis pas assez compétent avec les formules
Si les 2 solutions te donnent satisfaction, choisis celle que tu appréhendes le plus
Image
Avatar du membre
doudel
Jeune membre
Jeune membre
Messages : 21
Inscrit le : 14 octobre 2013
Version d'Excel : 2010 FR

Message par doudel » 14 octobre 2013, 21:00

Banzai64 a écrit :Bonsoir

Je ne suis pas assez compétent avec les formules
Si les 2 solutions te donnent satisfaction, choisis celle que tu appréhendes le plus
Merci pour votre aide à tous je vais mettre en application tout cela.

Bonne soirée
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message