Croisement de tableau

Bonjour,

Mes compétences sur excel étant assez limitées, j’espère que vous pourrez m'aider.

D’un côté, j'ai un fichier-INSEE :

https://www.excel-pratique.com/~files/doc/fichier_INSEE.xls (ce ne sont pas les fichiers réels juste une démo )

De l’autre, j’ai un fichier-client :

https://www.excel-pratique.com/~files/doc/fichier_client.xls

Le but est de créer un troisième fichier qui croise fichier-insee / fichie-client et cela donnerai au niveau des intitulés un fichier 3 :

https://www.excel-pratique.com/~files/doc/fichier_3.xls

Ce fichier nous permettra de savoir parmi les personnes du fichier-insee , lesquelles ne figurent pas dans le fichier-client et cela en fonction du numéro siret ( car donnée sûre).

Le fichier 3 rassemblerai donc toutes les données du fichier-insee.

Petite précision : dans le fichier 3 il y une colonne qui doit marquer « p » si cette personne ne figure pas dans le fichier-client.

J’espère avoir été la plus claire possible dans mes explications.

Merci d'avance

Salut,

eventuellement tu peux utiliser une fonction recherchev car tu ne cherche qu'une seule info manquante sur le tableau INSEE. Tu peux donc rechercher, avec le numero de SIRET, celui manquant dans le tableau client pour indiquer "P" dans ton tableau final (qui n'a pas forcement de raison d'exister puisqu'il est exactement pareil que celui INSEE.

J'ai mis une formule qui marche sur le tableau INSEE en PJ.

Salut

https://www.excel-pratique.com/~files/doc/U2S9rfichier_INSEE.xls

Merci de votre aide.

Parcontre est-ce vous pouvez m'expliquez exactement comment vous avez procéder svp? Car il faut que je puisse le réexpliquer moi meme et je voudrais être sûre de ne pas dire des bêtises.

A bientot

Salut,

pas de souci pour les explications, je vais essayer d'etre leplus clair possible. J'utilise une version anglaise, je sais pas si tu vois les formules en francais ou anglais, je vais expliquer en francais, si c'est en anglais je te redirai ca.

Pour decomposer la formule :

- recherchev=(critere, base de recherche, numero de la colonne ou se trouve la valeur cherchee, 0 ou faux car on ne veut que la valeur exacte)--> recherche une valeur dans un tableau par rapport a un critere donne : ici critere=H2 (numero de syret), tu veux chercher dans fichier client (base de recherche, critere commun aux 2 tableau=syret donc base=fichier client colonne I), numero de la colonne (ici 1 car la valeur cherchee est le syret et la base ne comporte que la colonne I), 0...

- esterreur(valeur) : renvoie vrai ou faux si la valeur est vrai ou fausse : ici tu cherches a savoir si ta recherchev renvoie une valeur ou non, si pas de valeur, cela veut dire que le numero de syret ne se trouve pas dans le fichier client d'oula derniere fonction

- si(critere; alors qq chose; sinon autre chose) : si la valeur de la recherchev est fausse, alors "P", sinon "". Les guillemets autour d'une lettre servent a ecrire du texte dans la cellule, par exemple tu veux ici voir apparaitre P, et les "" veulent dire vide.

Donc si la valeur de recherchev est fausse, cela signifie que que le numero de syret n'est pas dans le fichier client donc tu veux prospecter, donc P.

Voila, je sais pas si j'ai ete tres clair, c'est pas tres facile a expliquer comme ca, tu peux tjs regarder sur l'aide, c'est pas trop mal pour ces fonction la.

Rechercher des sujets similaires à "croisement tableau"