Vérifier si 2 liste sont identique peut importe l'ordre
Résolu
Alex
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
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?
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:
- Vérifier si 2 liste sont identique peut importe l'ordre
- Liste déroulante excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Mon clavier fait n'importe quoi - Accueil - Informatique
- Verifier compatibilite windows 11 - Guide
3 réponses
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
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
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
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