Pour éviter de trop disperser mes commentaires, je ne réponds qu'à ton
résumé (très bonne idée :)
Le 03/09/2013 09:35, sigir a écrit :
le mardi 3 septembre 2013 09:30:53
sigir a écrit :
==================
j'essaye un résumé car ça commence à être confu :
Espace insécable coché :
- C1. aa 12 :33 --> aa 12:33
on constate qu'une espace a disparue, mais que le format n'est pas non
plus un format horaire.
Précisions :
- j'attire l'attention sur le fait que c'est une espace insécable qui a
disparu
- le format horaire par défaut est 12:33:00
Quelques éclaircissements sur le fonctionnement d'un tableur.
Dans une cellule, il y a soit une valeur avec laquelle le tableur peut
faire des calculs, soit un texte avec lequel aucun calcul n'est
possible. Suivant les tableurs, un texte est considéré comme une valeur
nulle ou n'est pas du tout considéré comme une valeur et génère une
erreur si on l'utilise dans un calcul. Mais là on s'égare...
Lors de la saisie, le tableur doit donc /deviner/ si l'utilisateur veut
entrer une valeur ou un texte. Au moment de la validation, il va donc
analyser la chaine pour essayer de trouver la valeur que l'utilisateur a
entré. S'il échoue à reconnaitre une valeur, le contenu sera considéré
comme du texte. Le succès ou l'échec de la reconnaissance d'une valeur
est perceptible par l'alignement droite pour les valeurs et gauche pour
les textes.
Ceci posé, voici comment Calc réagit au cas C1 : comme il y a un mélange
de caractères et de chiffres, ce sera considéré comme du texte au moment
de la validation. Cependant, si l'option est cochée :
1. lors de la saisie une espace insécable est insérée automatiquement
lorsque ':' est saisi (que l'on ait ou non saisi une espace avant).
2.a Si derrière le ':' il n'y a pas d'espace de saisi, alors Calc se dit
que ce ':' n'est pas un ':' de ponctuation, mais un ':' pour un code
particulier (une URL ou un horaire). Il supprime donc cette espace
insécable avant le ':' pour pouvoir obtenir soit l'URL soit l'horaire.
Mais comme cet horaire apparait au milieu d'un texte, il n'y a pas de
formatage automatique possible pour ce morceau de la chaine. Le
formatage par défaut des horaires hh:mm:ss n'est possible que si la
cellule ne contient que cette valeur.
2.b Si derrière le ':' une espace est saisie alors Calc se dit que c'est
un texte et laisse les espaces en place
La logique est la même avec les dates :
- si je saisis "5/5", la date est reconnue et affichée au format par
défaut "05/05/2013"
- si je saisis "La date est le 5/5", la valeur de la date ne peut pas
être séparée du reste du texte et le texte reste donc inchangé.
Espace insécable décoché :
- B2. 12 : 33 --> 12:33:00
Calc fait tous ses efforts pour reconnaitre une valeur numérique et dans
ce cas, il réussit ! La valeur est affichée avec le format par défaut.
- D2. 12 33 --> inchangé
Calc n'a pas réussi à reconnaitre une valeur : est-ce une date, un
horaire... Rien ne colle, donc il le considère comme du texte et ne
modifie rien.
Il semble que Calc ignore des espaces sécables dans certains cas
seulement, ici en B2. Quelle est la logique ?
Questions :
- comment changer les formats de cellules par défaut ?
Je ne sais pas. Mais il faut bien distinguer le format d'affichage et la
valeur dans la cellule. Dans la cellule, il n'y a pas 12h33
d'enregistrer, mais la fraction de jour correspondant à 12 heures et 33
minutes (soit environ 0,5229). Ensuite Calc choisit le format
d'affichage qui lui parait le plus compréhensible à un faible être humain.
- comment entrer manuellement une espace insécable ?
Menu Insertion > Marque de fomatage > Espace insécable
J'espère avoir fait avancer un peu le schlimblik...
A+
Laurent BP
--
Envoyez un mail à discuss+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Re: [fr-discuss] Calc : pourcentage bug ? · Ysabeau
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.