comparer deux tables

Cazinos

XLDnaute Occasionnel
Bonsoir le forum,

Merci de m'aider à comparer 2 tables de 26 000 lignes.
les valeurs sont alphanumériques.

exemple =si(colonne A=colonne C;colonne B;"")
 

Pièces jointes

  • Classeur1.zip
    1.5 KB · Affichages: 45
  • Classeur1.zip
    1.5 KB · Affichages: 42
  • Classeur1.zip
    1.5 KB · Affichages: 46

Tibo

XLDnaute Barbatruc
Re : comparer deux tables

Bonjour,

Sur la base de ton exemple (et de ce que j'ai compris) :

en D3 : =SI(A3=C3;B3;"")

s'il s'agit de tester la présence dans la colonne A, ça peut donner ceci :

=SI(NB.SI($A$3:$A$53;C3)>0;B3;"")

plage de cellules à adapter

Si pas ça, reviens avec plus de détails.

@+
 

Tibo

XLDnaute Barbatruc
Re : comparer deux tables

re,

J'ai bien vu ton fichier, mais j'ai eu quelques peines à bien comprendre ce que tu voulais obtenir.

Tu parles de la colonne A qui doit être égale à la colonne C, mais dans ton exemple, la colonne A est vide ???

D'où mon souhait d'avoir des infos plus précises sur ce que tu souhaites avec par exemple un exemple manuel du résultat attendu

A te (re)lire

@+
 

Cazinos

XLDnaute Occasionnel
Re : comparer deux tables

Re

Merci pour ta nouvelles réponse, en fait tu as raison j'ai fais une erreur de colonne.

J'ai réctifié sur le nouveau fichier joint

merci
 

Pièces jointes

  • nouveau.zip
    1.5 KB · Affichages: 28
  • nouveau.zip
    1.5 KB · Affichages: 31
  • nouveau.zip
    1.5 KB · Affichages: 30

Tibo

XLDnaute Barbatruc
Re : comparer deux tables

re,

Qu'appelles-tu colonne A = colonne C

S'agit-il de vérifier que A3 est égal à C3, idem pour la ligne 4, ...

Dans le cas présent, aucune donnée correspond.

L'idéal serait de nous donner un exemple manuel du résultat attendu (avec l'explication du pourquoi du comment)

Et dans quelle cellule veux-tu mettre la formule souhaitée ?

Bref, quelques infos nécessaires pour bien comprendre ton souhait et pouvoir y répondre.

@+
 

Cazinos

XLDnaute Occasionnel
Re : comparer deux tables

bonjour

La formule A fonctionne très bien mais j'ai supprimé une partie de la formule et ca fonctionne quand même (voir formule B)
ma question est : est-il important de mettre le formule A plutôt que le formule B

merci


A=SI(NB.SI($A$3:$A$53;D3)>0;INDEX($B$3:$B$53;EQUIV(D3;$A$3:$A$53;0)))

B=INDEX($B$3:$B$53;EQUIV(D3;$A$3:$A$53;0)))
 

Tibo

XLDnaute Barbatruc
Re : comparer deux tables

Bonjour,

Le test de départ (formule A) permet de gérer les codes qui ne seraient pas présents dans la liste 1.

Sans ce test, si tu as un code non présent dans cette première liste, ta formule B va retourner un message d'erreur.

A savoir que dans ta formule A, il faudrait prévoir dans le test le cas où la réponse est FAUX (apparition d'un message ou chaine vide ou ...)

Voilou

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 391
Messages
2 087 943
Membres
103 679
dernier inscrit
yprivey3