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.
Pour faire ça on utilise la notation scientifique qui te donne le nombre de chiffres que
tu veux et l'ordre de grandeur.
Dans Calc pour avoir 3 chiffres significatifs, il faut donc demander 2 décimales puisqu'en
notation scientifique il y a toujours un chiffre non nul avant le séparateur décimal.
Il y a une variante qu'on appelle la notation ingénieur où l'exposant est un multiple de
3, mais dans ce cas on peut avoir plus d'un chiffre avant le séparateur décimal.
Exemple :
12345 -> 1,23E+04
0,12345 -> 1,23E-01
12,345 -> 1,23E+01
123,45 -> 1,23E+02
1234,5 -> 1,23E+03
0,012345 -> 1,23E-02
Évidemment c'est ce qu'il y a après le E qui est important.
Ah, ça me rappelle le temps de la règle à calcul et de la table de logarithmes. ;-)
Pour récupérer les 3 premiers chiffres significatifs d'un nombre dans la case A1, tu peux
procéder de la façon suivante en décomposant les calculs :
- en B1 on met l'exposant de la notation scientifique qui est donné par ENT(LOG10(A1)
- en C1 on divise par 10 à la puissance cet exposant pour ramener le nombre entre 1 et 10,
soit C1 = A1 / (10^B1)
- on multiplie par 100 (pour les 2 premier chiffres après la virgule) puis on prend la
partie entière pour éliminer les autres
- dans les 6 cas de mon exemple on récupère bien sûr 123.
Je te laisse généraliser ça au cas où A1 est négatif et aux cas où tu veux plus de 3
chiffres significatif.
Attention dans le cas négatif -12345 donne -124 (cf. la définition de la partie entière :
le plus grand entier plus petit que...)
Bonne journée
JBF
--
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.
--
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
- Re: [fr-users] chiffres significatifs (continued)
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.