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 <[email protected]>, 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 à [email protected] 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 à [email protected] 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 à [email protected] 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épondre à