Comparaison de listes

-1
Bonjour,

Je vous écris car j'aurais besoin d'un coup de main sur une problématique Excel.
Tous les mois, je reçois une liste de membres d'un club dont nous voulons suivre le présentéisme par leur numéro d'adhérent.
Je peux extraire de notre logiciel les numéros d'adhérent des membres qui sont venu dans le mois.
Je dois savoir d'un mois à l'autre qui a été ajouté et qui est sortie de la nouvelle liste par rapport à la précédente.
Par exemple en décembre je vais avoir:
1111
2222
3333
4444
5555

et en janvier
2222
3333
5555
6666
7777
8888

J'aimerais que le fichier m'indique "dans une nouvelle page si possible:
Les nouveaux abonnés sont:
6666
7777
8888

Les abonnés disparus sont:
1111
4444


J’espère avoir été assez clair.

Merci


Posté le 20 février 2015, 14:17
Répondre
-1

Je ne sais pas comment faire ça simplement avec excel, pour faire ce genre de tâche de comparaison, j'utilise le logiciel Beyond compare (www.scootersoftware.com).

Il y a un mode très pratique : Data Compare, qui permet de comparer des tableaux. On peut y copier-coller les données d'excel, par exemple ta liste de numéro d'adhérent d'un mois à l'autre. Ensuite il te montre les différences entre les 2 jeux de données :

Beyond compare data compare list

Vince Posté le 21 février 2015, 14:49
par Vince
0

Bonjour,

une solution simple = NB.SI

si le résultat est 0 c'est que le n° n'apparait pas dans l'autre colonne

ensuite un tableau croisé dynamique pour synthétiser dans un autre onglet

http://cjoint.com/?EBvtve8HaHP



Steelson Posté le 21 février 2015, 19:05
par Steelson
-1

Bonjour,

Tu trouveras à cette adresse http://cjoint.com/?EBAlfIUbMzx une proposition de solution un peu plus complexe mais qui te permettras de résoudre divers problèmes de sélection de lignes dans des statistiques diverses.  Le fichier est un "open document" pour des raisons de volume.  Il te suffit de le sauver sous format excel normal pour l'utiliser.

Le principe de la méthode consiste à :

1 créer une première colonne (que tu pourras masquer par la suite) au niveau de tes données (onglets DEC et JANV : colonne A) dans laquelle tu testes ce que tu désires et si tu trouves ou pas tu qualifies de 0 ou 1 auquel tu additionnes le contenu de la cellule précédente supérieure.  Ainsi tu obtiens une numérotation 1;2;3... des lignes qui répondent positivement à ta demande.

Attention : laisser la cellule A1 vide ou à 0

Dans ton cas : tu testes que le numéro correspondant dans la colonne B de DEC existe ou pas dans JANV.  De même pour l'onglet JANV pour connaître l'existence du numéro en DEC.

Il ne te reste plus qu'à créer 2 onglets DISPARUS et NOUV dans lesquels tu recherches les lignes 1 et puis 2 et puis 3... Cela est possible grâce à la fonction de recherche verticale avec options FAUX qui prend TOUJOURS LA PREMIERE OCCURENCE TROUVEE.

Pour faire la suite chronologique 1;2;3 il suffit de prendre le numéro de ligne de la cellule moins les lignes inutiles de début de tableur (titre).

Cela sera plus compréhensible en regardant le fichier

Si pas suffisamment clair : signales le moi pour complément d'informations.

Cette solution peut-être utilisé dans de nombreux cas ou l'on désire faire apparaître certaines lignes dans le longues listes suivant un ou plusieurs critères différents. 

J'espère que cela t'aideras

Chris

Posté le 26 février 2015, 11:20
par CHRIS

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :