Date: prev next · Thread: first prev next last
2021 Archives by date, by thread · List index


Re !
Désolée j'ai n'ai pas le bon outil pour répondre sous les citations

Régis, si je comprends bien, le fond du problème est que tu cherches a stocker sur une seule et 
même colonne des valeurs d'un ordre de grandeur différent et à adapter en conséquence l'unité 
d'affichage.
C'est pour le moins pas orthodoxe du tout !
Les résultat que tu obtiendrais serait source d'erreur et de mauvaise interprétation.

Écrire
1m
0,102 m
0,0012 m

Très bien tant que tu restes dans la même unité.
Dans ce cas, c'est le comportement naturel.
En revanche si 0,102m est un arrondi de 0,1023m, c'est une mauvaise pratique d'arrondir à 0,102 si 
à côté tu as 0,012.
En gros si tu tronque, tu dois tronquer toutes les valeurs de façon identique.
Et en réalité, tu devrais veiller à avoir autant de décimale  pour chaque valeur. Là tu minimiseras 
les erreurs d'interprétation.

Soit
1,0000m
0,1023m (ou 0,1020m si le 3 n'existe pas)
0,0012m
Même avec un mail en txt, tu devrais voir la différence.

Le souci c'est que ta règle change d'une ligne a l'autre, selon les valeurs que tu analyses, 
appliquer un arrondi différent peut modifier le résultat final, même a un pouillème qui peut avoir 
son importance.
C'est pour cela que généralement on travaille sur le format qui ne modifie pas la valeur 
intrinsèque de la cellule.
Mais même sur le format comme expliqué au dessus,. Si tu ne gardes pas la même unité et que tu 
traites les valeurs d'une même colonne différemment, ça ne va pas non plus....


Tu ne veux pas nous dire quel problème initial tu cherches a résoudre en faisant ça ? Peut-être que 
l'on pourra t'aiguiller de façon plus judicieuse.

Claire
Le 21 févr. 2021 à 20:29 +0100, sigir <sigir@free.fr>, a écrit :

le dimanche 21 février 2021 14:56:39
Michel Rudelle - Listes LibO a écrit :

Bonjour,

Il ne peut y avoir de fonction existante car dans cette demande le
nombre de chiffres significatifs est une contrainte spécifique à
l'utilisateur qui dépend de la valeur à afficher.

Il n'y a qu'un paramètre : le nombre de chiffres significatifs. Il peut
y avoir aussi des options en fonction des valeurs, en mode "plus
compliqué"

Je suis étonné que ça n'existe pas, on utilise tous tous les jours les
chiffres significatifs. Quelle que soit la valeur qu'on veut indiquer, on
s'adapte à l'ordre de grandeur, et on arrondi en fonction de la précision
souhaitée :
1 m (à quelques cm près)
0,102 m (au mm près)
0,0012 m etc.
On le fait le plus souvent en changeant l'unité : km, m, cm, mm, mais
c'est le même usage.


Grâce à l'une des réponses qui m'a fait découvrir la fonction
ARRONDI_PRECISION, je propose la formule suivante qui permet de résoudre
le problème, au moins pour les exemples donnés:

=SI(A1>=100;ARRONDI(A1;0);ARRONDI_PRECISION(A1;2))

formule qui peut se compliquer à l'envi selon le besoin.

Oui, ça finira par une grosse formule !



Le 21/02/2021 à 12:29, sigir a écrit :
Bonjour,

Je cherche une fonction pour Calc qui permet d'afficher ce que j'appelle
les "chiffres significatifs, en indiquant un nombre de chiffres.

Ce que je souhaite idéalement, en paramétrant 2 chiffres significatif :

nombre réel affichage désiré
153,45 153 (plutôt que 150)
20,3 20
8,76 8,8
0,123 0,12
0,000256 0,00026

Mais je ne trouve rien ni dans l'aide ni dans le forum avec ces mots : est-ce
que ça s'appelle autrement ?

ou quelque chose d'approchant ?

Merci,

--
Cordialement,

Michel

PS: Si vous répondez, merci d'utiliser la fonction "répondre à tous" de votre logiciel
de courrier électronique de façon que la liste reçoive une copie de votre réponse.


--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy



--
Régis Fraisse


--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


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.