Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comparaison données variable 2 tableaux 2 fichiers

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

euh.help

XLDnaute Junior
Bonsoir à tous,

J'aurais besoin de votre aide pour comparer les données de 2 tableaux situés dans 2 fichiers. (version actuelle XL 2003)
Ci-joint, vous trouverez un exemple de fichier.

L'exemple montre les données dans 2 onglets alors qu'en réalité ils ont dans 2 fichiers
L'idée est de trouver une/des formules plutôt qu'une macro qui me permette de comparer les quantités par mois et par produit.


J'ai tenté une combinaison INDEX/EQUIV sur 2 critères, en partant d'un des 2 fichiers mais, en ramenant la valeur et en comparant les 2 valeurs mais cela ne fonctionne pas
- quand il existe 2 lignes du même produit dans le même mois. (la somme n'est pas faite et la formule ne ramène la valeur que d'une ligne)
- quand une combinaison mois-produit n'est pas dans le fichier de référence mais qu'elle existe dans l'autre fichier

J'espère avoir été clair ...

Merci beaucoup d'avance !
 

Pièces jointes

Re : Comparaison données variable 2 tableaux 2 fichiers

Bonsoir heu.Help, et aussi job75.

Voici le fichier le code a l'intérieur : (sa fonctionne bien resultat feuil1 comparer sur feuil2) resultat feuil2

il manque une incrementation dans la macro j'arrive pas a finir se soir, je varais demin a moins qu'il y est la solution entre temps

laurent
 

Pièces jointes

Dernière édition:
Re : Comparaison données variable 2 tableaux 2 fichiers

Bonjour Job75,

Voici la formule à mettre en Feuil1 C2:

=INDEX(Feuil2!C2:C13;EQUIV(A2&B2;Feuil2!A2:A13&Feuil2!B2:B13;0)) en matriciel

Les problèmes évoqués dans le premier message sont plus visibles.

Bonjour Laurent950,

Merci pour version macro mais je ne maitrise pas du tout, donc cela va être très difficile pour moi de l'appliquer au document réel.

@ bientôt.
 
Re : Comparaison données variable 2 tableaux 2 fichiers

Bonjour,

J'ai cru comprendre qu'il fallait comparer des sommes mensuelles.

Alors formule en D2 de Feuil1 et Feuil2 pour calculer ces sommes :

Code:
=SOMMEPROD((A$2:A$13=A2)*(B$2:B$13=B2)*C$2:C$13)
Et votre formule matricielle en E2 de Feuil1 :

Code:
=INDEX(Feuil2!D2:D$13;EQUIV(A2&B2;Feuil2!A2:A$13&Feuil2!B2:B$13;0))
Fichier joint.

A+
 

Pièces jointes

Re : Comparaison données variable 2 tableaux 2 fichiers

Rebonjour Job75,

Merci beaucoup, on avance bien.

Le problème est que avec ces formules, nous comparons les données de feuil1 avec feuil2 alors que certaines données sont dans feuil2 mais pas dans feuil1, et cela n'est pas mis en évidence. (ex Février Banane).
C'est ce que j'entendais par : "- quand une combinaison mois-produit n'est pas dans le fichier de référence mais qu'elle existe dans l'autre fichier".

Auriez vous une idée ?

Merci d'avance.
 
Re : Comparaison données variable 2 tableaux 2 fichiers

Re,

J'avais oublié des signes $ dans la formule matricielle en Feuil1!E2 :

Code:
=INDEX(Feuil2!D$2:D$13;EQUIV(A2&B2;Feuil2!A$2:A$13&Feuil2!B$2:B$13;0))
Entrer une formule symétrique en Feuil2!E2 :

Code:
=INDEX(Feuil1!D$2:D$13;EQUIV(A2&B2;Feuil1!A$2:A$13&Feuil1!B$2:B$13;0))
Les #N/A donnent les catégories absentes dans l'autre feuille.

Fichier (2).

A+
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…