Le 06/02/2012 20:57, christianwtd a écrit : > Le 06/02/2012 20:31, Philippe NIQUET a écrit : >> Bonsoir à toute la liste >> Afin de pouvoir créer un carnet d'adresse je cherche à concaténer les >> différentes cellules d'une feuille calc qui sont organisées ainsi >> colonne prénom >> colonne . >> colonne nom >> colonne @ >> colonne domaine >> pour obtenir prénom.nom@domaine >> >> Dans une autre case j'ai donc entré la commande >> =concatener("colonne1";"colonne2";"colonne3";"colonne") >> >> mais je n'obtiens pas le résultat escompté >> #NAME? >> >> merci de votre aide >> > > Bonsoir, > > en A1 : nom > en B1 :prenom > en C1 :domaine > tu entres : > A1 & "." & B1 & "@" & C1 > et tu obtiens : > nom.prenom@domaine > > Oublies CONCATENER au profit de & > > Bon surf, > Christian > Bonsoir,
De plus en "tirant sur la poignée rouge" de la formule, elle s'adaptera automatiquement aux lignes suivantes. Deux question me viennent : Comment aller vous échapper au adresses ne contenant pas de "." et ce, sans intervenir à la main sur chaque lignes présentant le problème ? Pourquoi ne pas utiliser un "if" : Si "B1" est vide alors A1 & C1 & "@" & D1 Sinon A1 & B1 & C1 & "@" & D1 la formule : =SI(B1="";A1 & C1 & "@" & D1;A1 & B1 & C1 & "@" & D1) Avec cette formule, il sera tout de même affiché un "@" sur une ligne vide. La solution est d'imbriquer plusieurs tests. Cdt, -- benoist -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés