Vérifier si 2 liste sont identique peut importe l'ordre

Résolu/Fermé
Alex - 11 mars 2015 à 18:46
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 12 mars 2015 à 07:24
Bonjour,
J'utilise actuellement excel 2010.
J'essaie de construire un test de comptabilité sur Excel qui se corrigerait automatiquement. Mon plus gros problème que je rencontre c'est de vérifier si 2 liste sont identique peut importe l'ordre des données. Exemple:
feuille 1
100
150
200

Feuille 2
200
150
100

Est-ce qu'il y a un moyen de vérifier si les 2 listes sont identiques sans modifier l'ordre des données?


A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
11 mars 2015 à 19:01
Bonjour
Si vous voulez juste savoir si toutes les valeurs sont identiques sans indentifier les différences, vous pouvez simplemen t entrer une formule comme celle ci
liste feuille 1 de A1 à A100
liste feuil2 de A1 à A100
la formule:
=SI(NBVAL('feuil'1!A1:A100)=SOMMEPROD((NB.SI('feuil1'!A1:100;'feuil2'!A1:A100)*1));"OK";"NON OK")

Si vous voulez identifier les différentes pour le champ A1:A100 feuil2
en B1 la formule à tirer sur la hauteur
=SI(NB.SI('feuil1'!$A$1:$A$100;A1);"OK";"NON OK")
et l'inverse en feuil1

Ou par MFC mais il faut nommer les champs
nommer le champ e n feui1 par exemple; CHAMP_A
et en feuil2 mise en forme conditionnelle par formule:

sélectionnez A1:A100
MFC/ formule
la formule est:
=NB.SI(CHAMP_A;A1)=0
et formatez en jaune par exemple. Les données de feuil2 qui n'existent pas en feuil1 apparaîtront en jaune.

crdlmnt
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 11/03/2015 à 18:58
Bonsoir,
sur une des feuilles par ex feuil1, colonneA et feuil2 col A aussi pour 100 lignes

en colonne B feuil1 =nb.si(feuil2!A$1:A$100;A1)
à tirer vers le bas
en C1=(Somme(B1:B100)=100) 'renvoie vrai ou fauv (ou 1=vrai et 0=faux)
Michel
0
Dans le cas où ce n'est pas des valeurs, mais du texte que j'ai à valider?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 11/03/2015 à 19:43
Même chose, ça fonctionne avec des textes ou des valeurs.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 12/03/2015 à 07:25
Bien vu, comme d'hab, Vaucluse. :o)
et un petit plus
0