Comparer deux plages de cellules [Fermé]

Signaler
Messages postés
37
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
5 février 2017
-
Messages postés
37
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
5 février 2017
-
Bonjour, j'aimerais comparer 2 plages de cellules contenant des noms propres et recevoir une confirmation si les deux plages contiennent les mêmes noms. Même dans le cas où les noms ne sont pas dans le même ordre ou sur des lignes différentes. J'aimerais pouvoir le faire via VBA ou une formule Excel. Merci pour votre aide.

6 réponses

Messages postés
23404
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
2 août 2020
6 276
Re,

si tu n'as jamais de doublons dans la liste 2 :
=SI(SOMMEPROD(NB.SI(C11:C15;A1:A5))=5;"ok";"nok")

eric
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56917 internautes nous ont dit merci ce mois-ci

Re bonjour Eric,

Après avoir fait plusieurs essais, je te confirme que ça fonctionne pas mal mais effectivement lorsque tu as un doublon ça posse un problème.
Il s'agit d'un planning il peut y avoir plusieurs fois le même nom dans la plage a contrôler.
Aurais-tu une solution pour que ça fonctionne également s'il y a éventuellement des doublons ?

Merci pour ton aide.
Jes.
Messages postés
23404
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
2 août 2020
6 276
re,

un poil plus long :
=SI(SOMMEPROD((NB.SI(C11:C15;A1:A5)>0)*1)=5;"ok";"nok")

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56917 internautes nous ont dit merci ce mois-ci

Messages postés
37
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
5 février 2017
1
Bonjour Eric,

Ca fonctionne super bien, c'est exactement ce que je voulais.
Tu es vraiment très fort, je te remercie encore.

Jes.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56917 internautes nous ont dit merci ce mois-ci

Messages postés
23404
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
2 août 2020
6 276
Bonjour,

Avec un nb.si() sur l'autre plage tu auras le nombre de fois ou il y est présent (donc 0 si absent)

eric
Messages postés
37
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
5 février 2017
1
Bonjour Eric,

Ce n'est pas tout à fait ce que je veux faire.

Exemple: dans la plage A1:A5 (plage de référence) tu as un nom propre dans chaque cellule.

Dans la plage B11:B15 tu as les mêmes noms mais dans un ordre différent.

En B16 j'aimerais recevoir une confirmation si tous les noms sont présents même si ils sont dans le désordre.

Et si tous les noms ne sont pas présents dans la plage B11:B15 j'aimerais recevoir une non confirmation.

Cordialement. Jes.
Messages postés
37
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
5 février 2017
1
Je te remercie, ça fonctionne mais je suis occupé à tester sur mon fichier si ça ne posse pas d'autres problèmes ou s'il y a éventuellement des situations pour lesquelles il faudra ajouter du code.

C'est super sympa de ta part, je te tiens au courant.