Comparaison 1 cellule à 2 plages de cellule et attribuer un texte

Résolu/Fermé
Perrinette67 Messages postés 8 Date d'inscription lundi 18 mars 2019 Statut Membre Dernière intervention 19 mars 2019 - 18 mars 2019 à 18:32
Perrinette67 Messages postés 8 Date d'inscription lundi 18 mars 2019 Statut Membre Dernière intervention 19 mars 2019 - 19 mars 2019 à 14:40
Bonjour à tous,

Je souhaite comparer 2 plages de cellules et attribuer un texte dans une cellule si les 2 plages de cellules sont correspondantes.
J'ai 2 feuillets EXCEL avec différentes données, je dois comparer un listing A avec le listing B si cellule Ax sur feuillet A =cellule Cx sur feuillet B alors attribuer le texte de la cellule Fx feuillet B sur le feuillet A sur la ligne du feuillet A.
Toutes les cellules sont des cellules texte
Un grand merci pour votre aide précieuse !

2 réponses

DjiDji59430 Messages postés 4028 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 18 avril 2024 644
18 mars 2019 à 19:11
Bonjour,

Essaye en adaptant
en feuila!f1
=si(feuila!a1=feuilb!c1;feuilb!f1;"")


Crdlmt
1
Perrinette67 Messages postés 8 Date d'inscription lundi 18 mars 2019 Statut Membre Dernière intervention 19 mars 2019
19 mars 2019 à 09:32
Bonjour, cela ne fonctionne pas car c'est une plage de données.
Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > Perrinette67 Messages postés 8 Date d'inscription lundi 18 mars 2019 Statut Membre Dernière intervention 19 mars 2019
19 mars 2019 à 09:48
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
18 mars 2019 à 19:11
Re
Est ce le même sujet que le précédent?
par exemple si on commencer sur ligne 2
en C2 de FeuilA
si les données à comparer sont sur la même ligne dans chacune des feuilles:
=SI(A2=FeuilB!C2;FeuilB!F2;"")

et s'il faut ressortir des valeurs de F si GB contient la valeur de A2 sur n'importe quelle ligne de FeuilB:

=SI(ERREUR(RECHERCHEV(A2;FeuilB:F;5;0);"")

le code SIERREUR ne fonctionne qu'à partir d'Excel 2007 revenez en cas de besoin si ce n'est pas votre cas

crdlmnt



1
Perrinette67 Messages postés 8 Date d'inscription lundi 18 mars 2019 Statut Membre Dernière intervention 19 mars 2019
19 mars 2019 à 10:12
j'ai mis cette formule : =SI(SIERREUR(RECHERCHEV(G11;'LISTING CLIENT OK'!B2;5;0);"")) et Excel me dit qu'il y a une erreur
0
Perrinette67 Messages postés 8 Date d'inscription lundi 18 mars 2019 Statut Membre Dernière intervention 19 mars 2019
19 mars 2019 à 10:38
POuvez vous m'aider @Vaucluse ?
0
DjiDji59430 Messages postés 4028 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 18 avril 2024 644
19 mars 2019 à 11:49
=SIERREUR(RECHERCHEV(G11;'LISTING CLIENT OK'!B2;5;0);"")
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 19 mars 2019 à 12:20
voir en partie la réponse de l'ami DjiDji (salut) qui a corrigé une parenthèse de trop dans ma proposition. Les fautes de frappe, c'est assez ma spécialité. J'y suis meilleur qu'en Excel, en fait!
Mais notre ami DjDji a oublié de spécifier le champ qui contient les cinq colonnes nécessaires à recherche
Donc pas de souci à deux on va y arriver, et en définitif ça donnerait:
=SIERREUR(RECHERCHEV(G11;'LISTING CLIENT OK'!B:F;5;0);"")
crdlpmnt
0
Perrinette67 Messages postés 8 Date d'inscription lundi 18 mars 2019 Statut Membre Dernière intervention 19 mars 2019
19 mars 2019 à 13:30
Wow genial ! Merci à tous les 2 ! çà fonctionne !!! vous êtes au top !
0