Formation Informatique pour les particuliers et les entreprises

Dépannage Informatique dans le Pays de Montbéliard

Création de sites Internet

Formation Informatique éligible DIF

Dépannage Informatique à domicile


Contact

con mobile

06.28.22.93.28



Calendrier

Mai 2012
L Ma Me J V S D
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Recherche

Lettre d'information

Actualité de l'entreprise Atout Info 25

Le site Atout Info 25 migre de la version 1.7 à la version 2.5 du gestionnaire de contenu Joomla.


Lire la suite...

Actualité formation

Formation 2012 Créer Reprendre une TPE ou une TTPE à Montbéliard

Vous trouverez ci-dessous le détail d'une formation destinée aux futurs créateurs d'entreprises.


Lire la suite...

Dernière réalisation, création de site Internet

La dernière réalisation ...

Le site Internet de l'entreprise Pierre et Bois Constructions à Montbéliard    


Lire la suite...
012

Fichier de contacts avec un tableur

Fichier de contacts avec OpenOffice-LibreOffice Calc ou Microsoft Excel-Contrôle des doublons sur le nom des contacts

     Nous avons maintenant notre liste Non+Prénom. Le but est maintenant de vérifier la présence de doublons. Ce n'est pas spécialement une erreur, il peut y avoir des homonymes, mais c'est à vérifier.

     Le tableur Microsoft Excel propose depuis la version 2007, une fonction de suppression des doublons.

21-controle-doublons-noms-atout-info-25-excel-1

     Je ne détaillerai pas cette fonction, qui je trouve, a un comportement un peu expéditif. Les doublons sont bien supprimés, mais on ne sait pas vraiment ce qu'on supprime. Un contact peu très bien être rentré avec tous les éléments à un endroit, et de manière incomplète sur une autre ligne, et vous risquez de supprimer la ligne complète et de garder l'autre. Je ne parle même pas de la présence d'homonymes dans des entreprises différentes !

     Donc, rien ne vaut un contrôle manuel, avec mise en évidence des doublons. A vous après de supprimer les lignes nécessaires, si besoin, ou de fusionner deux lignes pour n'en faire qu'une contenant l'ensemble des informations d'un contact.

     Nous allons utilisé une fonction qui compte le nombre de fois que l'on retrouve une chaine de caractère dans une zone. C'est la fonction NB.SI dont la syntaxe est =NB.SI([plage];[valeur])

     la plage est la plage à vérifier. Ici notre colonne identité.

     La valeur est l'identité de la ligne en question.

     A noter que les coordonnées de la plage sont à écrire en absolu, avec des $, car la plage ne change pas, et un Copier/Coller de la formule ne doit pas modifier celle-ci. Par contre les coordonnées de la valeur varient à chaque ligne et seront incrémentées directement. (lire l'article Copier Coller avec incrément ou pas si vous ne comprenez pas cette explication)

     la formule NB.SI fonctionne de manière identique avec les tableurs OpenOffice, LibreOffice Calc et Microsoft Excel. Je ne détaillerai ici qu'avec des captures d'écrans issues du tableur Calc.

     La plage à contrôler est la colonne R. Nous allons forcer une plage en coordonnées absolues, sur l'ensemble de la colonne, en indiquant $R$2:$R$65635

     le résultat sera inscrit dans une colonne intermédiaire que l'on appellera Doublon identité sur la colonne S

     Sur la ligne n°2, la valeur a contrôler pour incrémenter notre compteur est en R2, et R3 sur la ligne 3, et ainsi de suite.

     La formule en S2 est donc =NB.SI($R$2:$R$65635;R2) 

21-controle-doublons-noms-atout-info-25-calc-1

     que l'on recopie sur l'ensemble de la colonne.

21-controle-doublons-noms-atout-info-25-calc-2

     La présence de doublons sur la colonne identité est matérialisée par un nombre supérieur à 1 dans la colonne S.

     Après rien de plus facile de regrouper les doublons, en faisant un tri ou en filtrant sur la valeur de la colonne Doublon.

21-controle-doublons-noms-atout-info-25-calc-3

21-controle-doublons-noms-atout-info-25-calc-4

     Il ne vous reste plus qu'a analyser, et faire les corrections adéquates si nécessaire.