Fonction(s) excel - reconnaître les personnes

Fermé
Fabalaide Parpitié - 25 juin 2009 à 16:52
Raymond PENTIER Messages postés 58832 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 21 janvier 2025 - 2 juil. 2009 à 13:39
Bonjour,

Ca fait quelques jours que je suis sur un tableau excel, relativement simple, où je dois ranger quelques renseignements tels que le nom, prénom, sexe et adresse de la personne.
Cependant, le tableau reste assez "long" à remplir, j'ai donc pensé à quelques raccourcis pour le remplir...

Voici donc les quelques explications :

Dans ma colonne "F", j'ai prévus une colonne nommé "Abréviation 1" où je pourrais inscrire tous les sexes des personnes en abrégé (allant de "M." à Mlle." par exemple !)
Dans ma colonne "H", même chose (Abréviation 2"), pour le cas où on pourrait tomber sur "Monsieur et Madame" (j'ai donc inscrit une colonne "&" sur "G".)

Ma question concerne donc les formules de politesse :

J'aimerais changé ces "M.", "Mme.","Mlle." ou encore cette case vide (dans le cas ou "Abréviation 1" est une personne célibataire) en "Monsieur", "Madame", "Mademoiselle" dans deux colonnes que j'ai déjà inscrite en "Civilité 1" et "Civilité 2", tout en ayant, bien sûr, avoir le choix de laisser la colonne vide.

(J'oubliais de préciser, je débute sur Excel ;) )

Merci d'avance !

12 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
1 juil. 2009 à 09:24
Bonjour,

En feuil2 tu te crées ton tableau d'équivalence en vertical (en A1: M. en B1: Monsieur etc).
En J2:
=SI(ESTNA(RECHERCHEV(F2;Feuil2!$A$1:$B$10;2;FAUX));F2;RECHERCHEV(F2;Feuil2!$A$1:$B$10;2;FAUX))
à recopier vers le bas.
Si l'équivalence n'est pas trouvée ça te ramène ce qu'il y avait dans la cellule F2 pour traiter 'monsieur le maire' et autres cas particuliers...


eric
1
Fabalaide Parpitié
25 juin 2009 à 16:56
J'oubliais; mais je sais pas si c'est utile de le préciser : ce tableau sera utilisé pour un publipostage...c'est pour ça que j'ai grandement besoin de ces raccourcis...
0
Fabalaide Parpitié
30 juin 2009 à 16:32
Je relance un peu, au cas où, si quelqu'un à le temps de se pencher 5 mins dessus et de me dégoter la formule magique...
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
30 juin 2009 à 22:35
Bonsoir,

C'est à dire qu'on a du mal comprendre tes explications...
Avec un fichier exemple (sans données confidentielles) ça serait mieux.
Dépose le sur cijoint.fr et colle ici le lien fourni
eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58832 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 21 janvier 2025 17 273
30 juin 2009 à 23:50
Fabalaide, c'est encore moi.

1) Comme eriiic te l'a conseillé, ça nous aiderait d'avoir ton fichier.

2) Pour concrétiser ce que tu as commencé à faire, il faut utiliser la fonction RECHERCHEV. Alors, si tu ne l'as jamais encore employée, étudie-là, fais quelques essais, afin de comprendre les explications et les formules que nous te donnerons, une fois qu'on aura vu ton fichier.
0
Faab Himself Messages postés 3 Date d'inscription mardi 30 juin 2009 Statut Membre Dernière intervention 2 juillet 2009
1 juil. 2009 à 08:35
Bon, on va reprendre traquillement :

Voici un lien ce dirigeant vers mon tableau :

https://www.niceboard.com/search/aladeconnade.niceboard.com

1) Excel sait "reconnaître" les mots déjà saisis dans une colonne. Donc si tu as déjà saisi " Monsieur", " Madame", " Mademoiselle" avec un espace au début et "Monsieur et Madame" sans espace, chaque fois que tu taperas " Mo" tu verras s'afficher " Monsieur" que tu n'auras qu'à valider ; pareil pour " Mada" et pour " Made" ; et si tu tapes "M" c'est "Monsieur et Madame" qui s'affiche.

>>> Oui mais, c'est relativement long de retaper tout ça quand on sait qu'Excel est capable de remplacer ces termes ! Genre, pour trente conventions, ça commence à être soulant !

2) Tu n'as pas à te préoccuper des célibataires, qui sont forcément un homme oune femme !

>>>Et...si. J'ai utilisé quelques fonctions SI, pour différencier les couples des célibataires. Mais, c'est aussi lié à la formule de politesse, en fin de lettre "Veuillez agréer, Mopnsieur,-Mademoiselle,-..."

3) Tu n'as pas besoin de recopier 2 fois la même civilité dans la base Excel ; tu peux ré-utiliser plusieurs fois un même champ dans ton document.

>>>Toujours la même chose : l'abréviation me servira "d'en-tête" à la lettre (M. DUCHEMOL Bertrand), et la civilité me servira plus pour le chapeau de la lettre et la formule de politesse...

J'ai un peu recherché cette fameuse fonction RECHERCHEV, j'ai encore du mal à la comprendre...
J'espère que vous pourrez visionner mon tableau sans problème, et je vous remercie pour vos précieuses informations ainsi que votre aide !
0
Raymond PENTIER Messages postés 58832 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 21 janvier 2025 17 273
1 juil. 2009 à 14:16
Salut.

Eh bien, ça y est, eriiic t'a fourni la bonne formule ; ton fichier devrait être OK.

Tu dis avoir du mal à comprendre le fonctionnement de la fonction RECHERCHEV ?
=RECHERCHEV(F2;Feuil2!$A$1:$B$10;2;FAUX) signifie que le logiciel :
* lit la valeur_cherchée, qui est le contenu de F2 ;
* va dans Feuil2 pour examiner la table_matrice , qui est la plage $A$1:$B$10 ;
* consulte les données stockées dans no_index_col, la deuxième colonne de cette plage ;
* récupère la valeur de cette colonne, à la ligne commençant par valeur_cherchée.
Quant à l'argument FAUX, il est là pour permettre à la recherche de s'effectuer même si la première colonne de la table_matrice n'est pas triée en ordre croissant.
Retiens bien tout ça, car c'est une fonction très efficace, à laquelle on est très souvent amené à faire appel .

Bonne journée à tous les deux.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
1 juil. 2009 à 15:14
Salut raymond,

Et oui, c'est ça quand on se lève tard (pour nous ;-)), on arrive trop tard :-)

Quant à l'argument FAUX, il est là pour permettre à la recherche de s'effectuer même si la première colonne de la table_matrice n'est pas triée en ordre croissant.
Je dirais plutôt pour ne pas ramener la valeur la plus proche.
Et si il est a VRAI (donc ramener la valeur la plus proche si valeur exacte n'est pas trouvée) il est obligatoire que la liste soit triée.

eric
0
Faab Himself Messages postés 3 Date d'inscription mardi 30 juin 2009 Statut Membre Dernière intervention 2 juillet 2009
1 juil. 2009 à 17:24
Merci les gars ! J'ai pas encore essayé ce truc, mais je tente de finaliser ça demain, c'est super ! Merci encore, ça fait vraiment plaisir !
0
Faab Himself Messages postés 3 Date d'inscription mardi 30 juin 2009 Statut Membre Dernière intervention 2 juillet 2009
2 juil. 2009 à 10:24
Hum...ça marche pas vraiment pour la fonction "&"...c'est parce que c'est un symbole ou ?...
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
2 juil. 2009 à 10:33
Bonjour,

toi, tu vas t'étonner encore de ne pas avoir de réponse...
Quoi, comment, avec quoi ???
0
Raymond PENTIER Messages postés 58832 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 21 janvier 2025 17 273
2 juil. 2009 à 13:39
Faab, bonjour.

1) "ça marche pas vraiment pour la fonction "&"..." ► Que signifie donc "ça marche pas" ?

2) Quand tu écris la formule ="Au "&"revoir" tu obtiens comme résultat de la concaténation "Au revoir". Dans ce cas, & est un opérateur comme + ou *.
Mais quand tu saisis & dans ta colonne G, il s'agit d'une donnée, au même titre que madame.
En aucun cas & n'est une fonction.

3) eriiic t'avait recommandé d'utiliser Cijoint.fr pour envoyer ton fichier ; tu pouvais également utiliser Cjoint.com ; dans les 2 cas nous pouvions OUVRIR ton fichier et voir les formules. Mais tu as choisi un site de transfert d'image, www.servimg.com/ et il est donc impossible d'examiner la structure du fichier ...
0
Raymond PENTIER Messages postés 58832 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 21 janvier 2025 17 273
30 juin 2009 à 23:41
Bonjour, Parpitié !

1) Excel sait "reconnaître" les mots déjà saisis dans une colonne. Donc si tu as déjà saisi " Monsieur", " Madame", " Mademoiselle" avec un espace au début et "Monsieur et Madame" sans espace, chaque fois que tu taperas " Mo" tu verras s'afficher " Monsieur" que tu n'auras qu'à valider ; pareil pour " Mada" et pour " Made" ; et si tu tapes "M" c'est "Monsieur et Madame" qui s'affiche.

2) Tu n'as pas à te préoccuper des célibataires, qui sont forcément un homme oune femme !

3) Tu n'as pas besoin de recopier 2 fois la même civilité dans la base Excel ; tu peux ré-utiliser plusieurs fois un même champ dans ton document.
-1