Bonjour Gérard,

Le 26/10/2011 14:29, Gérard FARGEOT a écrit :
Message du 26/10/11 12:18
De : "Gérard FARGEOT"
A : users@fr.libreoffice.org
Copie à :
Objet : re: [fr-users] Calc : format de nombre perso

Bonjour,
Message du 26/10/11 09:39
De : "Marie-Jo Kopp Castinel">  A : users@fr.libreoffice.org
Copie à :>  Objet : [fr-users] Calc : format de nombre perso

Bonjour,
J'ai eu cette demande :
"Je souhaites me créer un tableur avec des numéros de téléphone sous un
format Nord-Américain standard: 1-222-333-4444x5555.
Ma problématique est dans le numéro d'extension (5555). Ce numéro étant
de longueur variable (entre 0 et 5 généralement) et le fais que le
tableur travail de droite à gauche, je ne comprend pas comment m'y prendre."
J'ai planché dessus sans succès. En effet, les numéros se formatent de
droite à gauche.
Auriez vous la syntaxe pour formater comme demandé.
Merci
Marie jo
--
Marie-Jo KOPP CASTINEL
http://www.opengo.fr
Comme tu le dis, les nombres se formatent de droite à gauche.
La seule solution qui me vient à l'esprit est d'utiliser un nombre décimal pour 
les 5 derniers chiffres : 0-000-000-0000\x,####
Bien sur la virgule (ou le point, suivant le séparateur utilisé) seront 
affichés (et à saisir).
Une autre solution serait d'utiliser un format conditionnel :
[>100000000000000]0-000-000-0000\x0000;[>10000000000000]0-000-000-0000\x000;etc

mais on ne peut pas aller jusqu'à 5 formats différents.
Reste la solution de définir 5 formats différents et d'utiliser Format>  Format 
conditionnel en y associant la fonction STYLE().
Gérard --
Encore moi.

Pour en revenir au formatage conditionnel (c'est à mon sens la seule méthode),
tu définis les styles :
tel11 → 0-000-000-0000
tel12 →  0-000-000-0000\x0
tel13 → 0-000-000-0000\x00
etc
puis dans format>  formatage conditionnel tu utilises la formule :

=STYLE(SI(NBCAR(A1)<11;"standard";"tel"&NBCAR(A1))

c'est un peu hard mais en effet, cela semblerait être la méthode...
Merci de vos retours.

Marie jo

--
Marie-Jo KOPP CASTINEL
http://www.opengo.fr

Soutenez la bureautique libre
http://www.lamouette.org


--
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

Reply via email to