Formule Excel : Si, Then, Copie

Résolu
yacinedu13001 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis un peu bloqué sur Excel, j'ai besoin d'une formule Excel qui me permette de comparer une colonne par rapport à une autre et d'en faire une copie en cas de résultat.

Exemple concret :

En A j'ai des noms qui reviennent en doublons :

Pierre
Pierre
Pierre
Pierre
Jean
Jean
Jean
Jean

En B j'ai les mêmes noms mais sans doublons :

Pierre
Jean

En C j'ai des codes correspondants à chaque noms de B.

J'ai besoin que Excel compare B à A et qu'en cas d'égalité, il copie le C correspondant dans D.

Lorsque je met la formule, ça fonctionne sur une cellule mais dès que je la copie pour les autres, Excel utilise l'incrémentation et du coup ça ne marche plus.

Je ne sais pas si le problème vient de ma formule ou de ma façon de faire.

Merci d'avance pour votre aide ! :)

Si t'es jamais à terre, comment tu sauras te relever ?!

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Ne sachant pas la formule que tu utilises impossible de te dire ce qui ne fonctionne pas ! Tu peux poster un exemple de ton fichier sur cjoint.com et revenir ici indiquer le lien fourni

En attendant d'après ce que je comprends de ton tableau, personnellement j'utiliserai la fonction RECHERCHEV en mettant (si ton tableau commence en ligne 2) en D2 = RECHERCHEV(A2;B:C;2;0)

Cdlmnt
1
yacinedu13001 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   24
 
Bonsoir via55,

Décidément, t'es celui qu'il faut contacter en cas de souci sur Excel ;)

Tu as bien compris mon tableau puisque ta formule fonctionne parfaitement !

je te remercie, et te souhaite une très bonne soirée.

Cdt.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re Yacine

merci, bonne soirée également et bonne suite

Cdlmnt
0