A voir également:
- [EXCEL] comparaison de deux fichiers
- Liste déroulante excel - Guide
- Formule excel - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Fusionner deux fichiers excel - Guide
- Deux comptes whatsapp - Guide
4 réponses
gbinforme
Messages postés
14939
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 657
28 févr. 2008 à 18:57
28 févr. 2008 à 18:57
bonjour
je saisis la référence 152178 et la manip doit permettre de remplir les colonnes prix, ...
Dans les colonnes en question, il suffit de mettre une formule :
=RECHERCHEV(ta référence;la plage de l'autre classeur débutant par la référence;décalage de colonnes;0)
pour d'une part identifier (pas par une couleur!) les références qui existent dans A mais pas dans B
tu veux les identifier avec quoi alors ? Le plus simple c'est pourtant de mettre une couleur...
Tu peux peut-être utiliser RECHERCHEV ou EQUIV qui te mettront une information dans une autre colonne
=EQUIV(A1;[autreclasseur.xls]nom_feuille!plage de la référence;0)
je saisis la référence 152178 et la manip doit permettre de remplir les colonnes prix, ...
Dans les colonnes en question, il suffit de mettre une formule :
=RECHERCHEV(ta référence;la plage de l'autre classeur débutant par la référence;décalage de colonnes;0)
pour d'une part identifier (pas par une couleur!) les références qui existent dans A mais pas dans B
tu veux les identifier avec quoi alors ? Le plus simple c'est pourtant de mettre une couleur...
Tu peux peut-être utiliser RECHERCHEV ou EQUIV qui te mettront une information dans une autre colonne
=EQUIV(A1;[autreclasseur.xls]nom_feuille!plage de la référence;0)
Raymond PENTIER
Messages postés
57149
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 mars 2023
17 163
28 févr. 2008 à 19:54
28 févr. 2008 à 19:54
Tu peux faire toute confiance à gbinforme pour la réponse qu'il a faite à ta première question, avec RECHERCHEV.
Je n'ai pas encore testé sa seconde proposition avec EQUIV.
Je n'ai pas encore testé sa seconde proposition avec EQUIV.
gbinforme
Messages postés
14939
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 657
28 févr. 2008 à 21:04
28 févr. 2008 à 21:04
bonjour Raymond,
La différence entre RECHERCHEV et EQUIV c'est qu'avec RECHERCHEV on récupère la valeur des colonnes adjacentes.
Si j'ai mis EQUIV, c'est que c'est une fonction sous-utilisée et pour tester une présence sur une seule colonne c'est tout à fait fonctionnel et comme la fonction fourni la position, cela peut être utile pour retrouver la référence.
La différence entre RECHERCHEV et EQUIV c'est qu'avec RECHERCHEV on récupère la valeur des colonnes adjacentes.
Si j'ai mis EQUIV, c'est que c'est une fonction sous-utilisée et pour tester une présence sur une seule colonne c'est tout à fait fonctionnel et comme la fonction fourni la position, cela peut être utile pour retrouver la référence.
Raymond PENTIER
Messages postés
57149
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 mars 2023
17 163
29 févr. 2008 à 03:49
29 févr. 2008 à 03:49
Alex,
je te suggère de mettre à notre disposition à l'aide de https://www.cjoint.com/ un extrait de ton fichier (780 ou même 78 lignes devraient nous suffire, et tu peux effacer les prix si c'est confidentiel).
je te suggère de mettre à notre disposition à l'aide de https://www.cjoint.com/ un extrait de ton fichier (780 ou même 78 lignes devraient nous suffire, et tu peux effacer les prix si c'est confidentiel).
alexcournot
Messages postés
2
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
29 février 2008
29 févr. 2008 à 07:24
29 févr. 2008 à 07:24
sympa je mets ça en ligne ce week end!
rnejmi
>
alexcournot
Messages postés
2
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
29 février 2008
29 févr. 2008 à 13:06
29 févr. 2008 à 13:06
Bonjour,
Pour ton second problème, voici une solution totalement empirique :
Tu crées une colonne située par exemple à l'extrémité droite de ton tableau dans ton fichier A. Nous allons dire, arbitrairement qu'il s'agit de la colonne "F"
Je considère que les références que tu souhaites comparer sont dans la colonne A de chaque fichier, que la première ligne de chaque fichier est une ligne de titre et que les données sont enregistrées à partir de la ligne 2. En outre, pour l'exemple toujours, je pars du principe que :
- ton fichier A s'appelle FichierA
- ton fichier B s'appelle FichierB
- les données à comparer sont pour chaque fichier dans l'onglet : Feuil1
Dans la première cellule F2 du fichier A nous allons entrer la formule suivante :
=si(estna(recherchev(A2;[FichierB]Feuil1!$A$2:$A$7800;1;faux));"Introuvable";"OK")
Tu copie/colle ensuite cette formule vers le bas jusqu'à la cellule F7800 (dans mon exemple je considère que ton fichier va jusqu'à la ligne 7800)
Le détail de la formule :
Il y a au total 3 fonctions dans la formule ci-dessus :
- la fonction si sert à déterminer quel résultat afficher dans la cellule lorsque le calcul est terminé et que la condition est remplie (si vrai, j'affiche Introuvable, si faux j'affiche OK)
- la fonction estna analyse la nature de la réponse issue de la fonction recherchev. Si cette dernière trouve une correspondance dans le fichier B alors, la fonction estna sort alors la valeur faux, dans le cas contraire elle sort la valeur vrai
- enfin la fonction recherchev scrute toute la plage A de ton fichier B à la recherche de la référence A2 du fichier A(par exemple 152178). Si elle la trouve elle ressort la valeur située en colonne 1 (par exemple 152178) si elle ne trouve rien elle ressort la valeur #N/A.
Une fois que les calculs sont faits par Excel, il te suffit de trier tes résultats par la colonne F. Il ne te reste plus qu'à faire la même chose sur ton fichier B.
RN
Pour ton second problème, voici une solution totalement empirique :
Tu crées une colonne située par exemple à l'extrémité droite de ton tableau dans ton fichier A. Nous allons dire, arbitrairement qu'il s'agit de la colonne "F"
Je considère que les références que tu souhaites comparer sont dans la colonne A de chaque fichier, que la première ligne de chaque fichier est une ligne de titre et que les données sont enregistrées à partir de la ligne 2. En outre, pour l'exemple toujours, je pars du principe que :
- ton fichier A s'appelle FichierA
- ton fichier B s'appelle FichierB
- les données à comparer sont pour chaque fichier dans l'onglet : Feuil1
Dans la première cellule F2 du fichier A nous allons entrer la formule suivante :
=si(estna(recherchev(A2;[FichierB]Feuil1!$A$2:$A$7800;1;faux));"Introuvable";"OK")
Tu copie/colle ensuite cette formule vers le bas jusqu'à la cellule F7800 (dans mon exemple je considère que ton fichier va jusqu'à la ligne 7800)
Le détail de la formule :
Il y a au total 3 fonctions dans la formule ci-dessus :
- la fonction si sert à déterminer quel résultat afficher dans la cellule lorsque le calcul est terminé et que la condition est remplie (si vrai, j'affiche Introuvable, si faux j'affiche OK)
- la fonction estna analyse la nature de la réponse issue de la fonction recherchev. Si cette dernière trouve une correspondance dans le fichier B alors, la fonction estna sort alors la valeur faux, dans le cas contraire elle sort la valeur vrai
- enfin la fonction recherchev scrute toute la plage A de ton fichier B à la recherche de la référence A2 du fichier A(par exemple 152178). Si elle la trouve elle ressort la valeur située en colonne 1 (par exemple 152178) si elle ne trouve rien elle ressort la valeur #N/A.
Une fois que les calculs sont faits par Excel, il te suffit de trier tes résultats par la colonne F. Il ne te reste plus qu'à faire la même chose sur ton fichier B.
RN
28 févr. 2008 à 19:31
pour la comparaison, je veux pouvoir identifier sans la couleur pour pouvoir lister via un filtre puisqu'on ne peut pas filtrer avec les couleurs.
merci