Vérification de listes
Fermé
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
-
13 avril 2015 à 15:09
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 - 14 avril 2015 à 17:50
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 - 14 avril 2015 à 17:50
5 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
525
Modifié par Gyrus le 13/04/2015 à 15:23
Modifié par Gyrus le 13/04/2015 à 15:23
Bonjour,
Tu peux commencer par vérifier chacune des valeurs :
=NBVAL(D1:D17)
=SOMMEPROD((NB.SI(D1:D17;Feuil2!E1:E17)*1)
A+
Tu peux commencer par vérifier chacune des valeurs :
=NBVAL(D1:D17)
=SOMMEPROD((NB.SI(D1:D17;Feuil2!E1:E17)*1)
A+
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
13 avril 2015 à 15:59
13 avril 2015 à 15:59
Bonjour,
Pour la 1ère formule, résultat 17
Pour la seconde, résultat 257
C'est bizzard car les colonnes sont identiques, je ne comprend pas.
P.S : tu as oublié une parenthèse, ce qui donne : SOMMEPROD((NB.SI(D1:D17;Feuil2!E1:E17)*1))
Merci de ton aide.
Pour la 1ère formule, résultat 17
Pour la seconde, résultat 257
C'est bizzard car les colonnes sont identiques, je ne comprend pas.
P.S : tu as oublié une parenthèse, ce qui donne : SOMMEPROD((NB.SI(D1:D17;Feuil2!E1:E17)*1))
Merci de ton aide.
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
525
13 avril 2015 à 16:17
13 avril 2015 à 16:17
La formule n'étant pas en cause, il faut chercher pourquoi tu as cette différence sur 240 cellules.
Il faudrait que tu joignes ton fichier anonymisé.
Tu peux utiliser https://www.cjoint.com/
A+
Il faudrait que tu joignes ton fichier anonymisé.
Tu peux utiliser https://www.cjoint.com/
A+
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
13 avril 2015 à 16:27
13 avril 2015 à 16:27
http://www.cjoint.com/data3/3DnqPicsvuF.htm
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
525
13 avril 2015 à 16:49
13 avril 2015 à 16:49
La formule =SOMMEPROD((NB.SI(D1:D17;Feuil2!E1:E17)*1)) ne donne le résultat attendu qu'avec des valeurs distinctes.
Pour comprendre, tu peux décomposer la formule :
=SOMMEPROD((NB.SI(D1:D17;Feuil2!E1)*1)) renvoie 16, à savoir le nombre de valeur dans la plage D1:D17 qui sont égales à Feuil2!E1.
=SOMMEPROD((NB.SI(D1:D17;Feuil2!E2)*1)) renvoie 16 également,
etc...
Il n'y a que =SOMMEPROD((NB.SI(D1:D17;Feuil2!E14)*1)) qui renvoie 1
Au final, la somme de toutes ces valeurs donne bien 257.
A+
Pour comprendre, tu peux décomposer la formule :
=SOMMEPROD((NB.SI(D1:D17;Feuil2!E1)*1)) renvoie 16, à savoir le nombre de valeur dans la plage D1:D17 qui sont égales à Feuil2!E1.
=SOMMEPROD((NB.SI(D1:D17;Feuil2!E2)*1)) renvoie 16 également,
etc...
Il n'y a que =SOMMEPROD((NB.SI(D1:D17;Feuil2!E14)*1)) qui renvoie 1
Au final, la somme de toutes ces valeurs donne bien 257.
A+
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
14 avril 2015 à 02:43
14 avril 2015 à 02:43
Au final, je comprend pas. Comment vérifier que la colonne D1:D17 = Feuil2 E1:E17
Que dois être le résultat, je suis encore amateur.
Merci pour ton aide
Que dois être le résultat, je suis encore amateur.
Merci pour ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
525
14 avril 2015 à 06:42
14 avril 2015 à 06:42
Bonjour,
Si l'ordre n'a pas d'importance, tu peux utiliser une mise en forme conditionnelle.
La plage Feuil2!D1D17 étant nommée "PlageF2", tu crées une MFC avec la formule
=NB.SI(PlageF2;$D1)=0 applicable sur Feuil1!C1:C7
Tu peux ainsi visualiser quelles sont les valeurs de la Feuil1 qui sont absentes dans la Feuil2.
A+
Si l'ordre n'a pas d'importance, tu peux utiliser une mise en forme conditionnelle.
La plage Feuil2!D1D17 étant nommée "PlageF2", tu crées une MFC avec la formule
=NB.SI(PlageF2;$D1)=0 applicable sur Feuil1!C1:C7
Tu peux ainsi visualiser quelles sont les valeurs de la Feuil1 qui sont absentes dans la Feuil2.
A+
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
14 avril 2015 à 08:42
14 avril 2015 à 08:42
Bonjour,
Je ne comprends pas trop l'intérêt vu que mon exemple, c'est du copier/coller d'un tableau, les valeurs sont forcément identique. A quoi va me servir cette formule ici ?
Je ne comprends pas trop l'intérêt vu que mon exemple, c'est du copier/coller d'un tableau, les valeurs sont forcément identique. A quoi va me servir cette formule ici ?
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
14 avril 2015 à 08:51
14 avril 2015 à 08:51
Je viens d'essayer et cela me met faux, je te met mon fichier que j'ai refait : https://www.cjoint.com/c/EDojfti3zcq
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
525
>
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
14 avril 2015 à 10:34
14 avril 2015 à 10:34
Si c'est du copier/coller, l'ordre est respecté.
Autant aller au plus simple :
https://www.cjoint.com/c/EDokTBvTYVy
A+
Autant aller au plus simple :
https://www.cjoint.com/c/EDokTBvTYVy
A+
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
14 avril 2015 à 17:50
14 avril 2015 à 17:50
Ok merci, c'est niquel. Je ne sais pas pourquoi on se complique la tâche. Bonne soirée