Contenu cellule de la colonne precedente d'une autre feuille

treza88

XLDnaute Occasionnel
Bonjour à tous,

je ne suis pas spécialiste des formules dans excel j'ai un peu plus l’habitude du VBA, mais j'ai besoin d'une formule qui puisse me récupeérer la valeur de la cellule précédente d'une cellule qui a la même valeur qu'une cellule situé dans une autre feuille.

Formule a mettre dans B3 de la feuille2 pour récuperer la Valeur de la cellule A1 de la feuille1 en recherchant la cellule B1 (Feuuille1) qui a une valeur identique a la valeur C3 de la feuille2.

Je vois de mon coté que je dois utiliser la fonction RECHERCHEV et peut être la fonction INDIRECT d’après mes recherches, mais je n'ai pas les compétences pour construire la fonction composé des deux éléments.

Si quelqu'un peut me donner un coup de main , merci d'avance.
 

treza88

XLDnaute Occasionnel
Merci mapomme c'est exactement ce que je cherchais.
Je ne connais pas bien les fonctions poussé d'excel mais c'est vrai que l'on peu faire des choses tres complexes avec.
Il y a des fois on cherche a se débrouiller avec VBA alors que certaines fonctions font parfaitement l’affaire.

Merci encore
 

treza88

XLDnaute Occasionnel
Avec le recopie vers le bas j'ai un 0 au lieu de TG57 sur la deuxième référence en dessous de TG57 sur la feuille 2

Je n'ai pas mis le fichier originale, c'est juste une présentation sans formule du résultat.
Et les colonnes ne sont pas exactement placé pareil que dans ma demande du départ.
 
Dernière édition:

treza88

XLDnaute Occasionnel
la formule que j'ai recopié vers le bas de A1 a A11 et qui est adapté au fichier en piece jointe est:
Code:
=INDEX(Feuil1!A:A;EQUIV(B1;Feuil1!C:C;0))

Et j'ai remis le fichier avec la formule en A1 a A11
 

Pièces jointes

  • Classeur2.xls
    29.5 KB · Affichages: 37

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir treza88,

Le problème rencontré provient des cellules fusionnées en colonne A de Feuil1. Les cellules fusionnées sont à éviter car elle peuvent perturber certaines formules ou opérations (tels les tris par exemple ou l'utilisation d'Equiv).

On peut envisager deux solutions: soit bannir les cellules fusionnées (ma solution préférée) soit trouver un palliatif.

Un palliatif pourrait être :
1 - insérer sur Feuil1 une colonne avant la colonne B
2 - dans cette nouvelle colonne B, placer en B1 la formule suivante:
3 - dans cette nouvelle colonne, placer en B2 la formule suivante:
=SI(D2="";"";SI(A2="";B1;A2))
4- recopier cette formule vers le bas suffisamment pour couvrir l'ensemble de vos références actuelles et futures (dans le fichier joint jusqu'à B10000)

5 - sur la feuille Feuil2,placer la formule suivante en A1 et la recopier vers le bas:
Code:
=SI(ESTERREUR(EQUIV(B1;Feuil1!D:D;0));"";INDEX(Feuil1!B:B;EQUIV(B1;Feuil1!D:D;0)))
 

Pièces jointes

  • treza88- recherche- v1.xls
    568 KB · Affichages: 57
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 046
Messages
2 084 844
Membres
102 686
dernier inscrit
Franck6950