Comparer deux listes de deux colonnes chacune

rickgoz

XLDnaute Nouveau
Bonjour,

Je souhaite comparer deux listes de deux colonnes. Chaque liste est composée d'une colonne avec des références et l'autre d'une colonne avec des prix.
Je m'explique:

A = Colonne de références de la première liste
B = Colonne de prix de la première liste
C = Colonne de références de la deuxième liste
D = Colonne de prix de la deuxième liste.

J'aimerai comparer le prix de chaque référence de la liste 2 au prix de chaque référence de la liste 1. Avez vous une idée?

Voici le début d'une formule qui vérifie que toutes les références de la liste 2 sont bien dans la liste 1. Cependant je n'arrive pas à comparer par la suite le prix associé..

Code:
=SI(ESTNA(EQUIV(C13;$A$1:$A$700;0));C13;"")

Merci d'avance.

Richard
 
Dernière édition:

Sofhy

XLDnaute Occasionnel
Re : Comparer deux listes de deux colonnes chacune

Bonjour rickgoz,

C'est peut être moi qui n'est pas compris la formule, mais ne faudrait-il pas mettre C13 au lieu de B13 ? pour comparer la colonne A et la colonne C ?

A++
Sophie
 

Sofhy

XLDnaute Occasionnel
Re : Comparer deux listes de deux colonnes chacune

Re,

Est-ce que cela peut répondre à ton besoin ?

Code:
=SI(ESTNA(EQUIV(C13;$A$1:$A$700;0));C13;D13-B13)

A savoir, si équivalence, alors 2ème prix - 1er prix ?

A++
Sofhy
 

rickgoz

XLDnaute Nouveau
Re : Comparer deux listes de deux colonnes chacune

Je viens de penser, les références de la colonnes A et C n'étant pas les mêmes sur chaque ligne, ne serait il pas possible de faire un RECHERCHEV pour afficher les de prix de la colonne D associé à chaque référence de A. Et par la suite faire une comparaison entre deux colonnes.?
 

Sofhy

XLDnaute Occasionnel
Re : Comparer deux listes de deux colonnes chacune

Re,

Pourquoi pas, mais ta formule d'origine fonctionne avec Equiv, même si les références ne sont pas sur la même ligne.
Par contre, dans la formule actuelle, si une référence n'existe pas en colonne C et existe en colonne A, on n'en tient pas compte, effectivement.

Dois-tu comparer dans les deux sens ? A et C et C et A ?

Sofhy
 

rickgoz

XLDnaute Nouveau
Re : Comparer deux listes de deux colonnes chacune

Non pour l'instant je dois comparer tous les prix des des références de C qui sont dans A.

J'ai essayé de faire un RECHERCHEV en E avec cette formule
Code:
=RECHERCHEV($C$3;plage;2;FAUX)

Et je ne comprend pas pourquoi, il devrait m'afficher le prix de la colonne 2 correspondant à la référence rechercher en C.

As tu une idée?
 

Tibo

XLDnaute Barbatruc
Re : Comparer deux listes de deux colonnes chacune

Bonjour le fil,

Tu recherches une donnée dans la 2ème colonne de plage.

Or, plage n'a qu'une seule colonne, donc ...

reste à modifier la définition de plage pour qu'elle contienne bien deux colonnes

@+
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87