Question Excel FR 2003

Bonjour,

j'ai un fichier à 4 colonnes:

  • Colonne1 (contient liste de noms)
  • Colonne2 (contient valeurs associées à colonne1)
  • Colonne3 (contient liste de noms comprise dans Colonne1)
  • Colonne4 (doit contenir valeur prise de colonne2)
  • J'aimerais pouvoir comparer la colonne 3 à la colonne 1
  • Si la valeur de la colonne 3 est trouvé dans la colonne 1, affiché valeur colonne 2 correspondante dans colonne 4

Est-ce que c'est clair?

Un mélange de recherche et comparatif j'imagine??

Merci!

Bonsoir et bienvenue,

Si tu pouvais joindre ton fichier ou ta feuille, on verra pour la formule

Amicalement

Claude.

bonsoir et bienvenue bleco

bonsoir Claude

Peut être comme ceci en adaptant la formule.

https://www.excel-pratique.com/~files/doc2/pour_bleco.xls

Si pas ça ,envoie un petit fichier

Amicalement

dubois a écrit :

Bonsoir et bienvenue,

Si tu pouvais joindre ton fichier ou ta feuille, on verra pour la formule

Amicalement

Claude.

Bonjour et merci!

Le fichier original contient des données confidentielles mais voici un exemple très simple

https://www.excel-pratique.com/~files/doc2/30LdiTest.xls

haonv a écrit :

bonsoir et bienvenue bleco

bonsoir Claude

Peut être comme ceci en adaptant la formule.

https://www.excel-pratique.com/~files/doc2/pour_bleco.xls

Si pas ça ,envoie un petit fichier

Amicalement

Oui!! c'est pas mal ça! Je vais l'essayer et vous revenir la dessus!

Merci beaucoup pour l'aide!

Bonsoir,

Tu trouveras dans le fichier un exemple :

https://www.excel-pratique.com/~files/doc2/Solution.xls

Si cela correspond a ton attente je serais heureux de te l'expliquer.

Amicalement

re,

en d2

=SI(A2="";"";RECHERCHEV(A2;$A$2:$C$25;2;0))

Claude

bleco a écrit :
haonv a écrit :

bonsoir et bienvenue bleco

bonsoir Claude

Peut être comme ceci en adaptant la formule.

https://www.excel-pratique.com/~files/doc2/pour_bleco.xls

Si pas ça ,envoie un petit fichier

Amicalement

Oui!! c'est pas mal ça! Je vais l'essayer et vous revenir la dessus!

Merci beaucoup pour l'aide!

...il manque de quoi on dirait... sa semble fonctionner seulement si les nom dans les colonnes 1 et 3 sont bien aligné (Ex: A1 = C1) ... Elle semble pourtant fonctionner dans ton exemple...

dubois a écrit :

re,

en d2

=SI(A2="";"";RECHERCHEV(A2;$A$2:$C$25;2;0))

Claude

Cette formule fonctionne parfaitement!

Merci beaucoup pour l'aide!

bleco a écrit :
dubois a écrit :

re,

en d2

=SI(A2="";"";RECHERCHEV(A2;$A$2:$C$25;2;0))

Claude

Cette formule fonctionne parfaitement!

Merci beaucoup pour l'aide!

... j'ai parlé trop vite... après vérification les valeurs copiées dans la colonne D sont erronées... À noter que la colonne C contient moins d'entrées que la colonne A

Voici un autre exemple

https://www.excel-pratique.com/~files/doc2/Test_formule.xls

re,

C'est pas clair !

fais nous un 1 ou 2 exemples avec résultat souhaité

Claude.

dubois a écrit :

re,

C'est pas clair !

fais nous un 1 ou 2 exemples avec résultat souhaité

Claude.

Ok j'ai retiré certaine données sensibles du fichier et j'ai copié les 4 colonnes en 2 fichiers excel parce que sa dépassait les 100k. Je veux pouvoir vérifier si les noms contenu dans la colonne 3 se retrouve dans la colonne 1 et si c'est le cas je veux que la valeur associé dans la colonne 2 soit copié dans la colonne 4.

Merci!

https://www.excel-pratique.com/~files/doc2/Test_formule_premiere_partie.xls

https://www.excel-pratique.com/~files/doc2/Test_formule_deuxieme_partie.xls

Salut le forum

Basé sur ton premier fichier (Première page)

En D2 à recopier vers le bas

=SI(C2="";"";RECHERCHEV(C2;$A$1:$B$6;2;FAUX))

Ou avec gestion d'erreur si le nom n'est pas dans la liste

=SI(ESTERREUR(RECHERCHEV(C2;$A$1:$B$6;2;FAUX));"";RECHERCHEV(C2;$A$1:$B$6;2;FAUX))

Mytå

P.S. Utiliser le bouton répondre au-lieu de citer

Finalement toutes les formules proposées fonctionne bien... je ne les avait pas bien adaptées à mon fichier...

Merci beaucoup à vous tous, c'est très apprécié!

Bonjour,

Si ton problème est réglé, n'oublie pas la petite formalité:

en bas à gauche et en étant connecté

Zmty3resolu

Claude.

re ,

EDIT :Désolé de ma réponse tardive , j'étais resté sur la première page...

Je persiste ;

en D2 :

=SI(ESTERREUR(RECHERCHEV(C2;$A$2:$B$100;2;0));"";RECHERCHEV(C2;$A$2:$B$100;2;0))

si les valeurs de la colonne C ne sont pas obligatoirement en colonne A.

Ou

=SI(A2="";"";RECHERCHEV(C2;$A$2:$B$6;2;0))si les valeurs de la colonne C sont obligatoirement en colonne A .

A adapter au fichier réel et à étirer vers le bas.Je ne vois pas pourquoi elles marcheraient sur mon fichier et pas sur le tien .

https://www.excel-pratique.com/~files/doc2/pour_bleco_2.xls

Amicalement

Rechercher des sujets similaires à "question 2003"