Re: [fr-users] difference de resultat =somme()

2017-07-23 Par sujet Jean-Francois Nifenecker

Bonjour,

Le 17/07/2017 à 17:18, Alex a écrit :

bonjour
mon titre n'est peut etre pas assez explicite mais voila
j'ai un tableau:
  A
1  |  2.40
2 |  =somme(A3/1.055)SOIT 2.61
3 | 2.75

lorsque je fais
=SOMME((A2-A1)/(A2))le résultat retourné est 0.793 alors que google
sheets me donne 0.0804
et à la main (calculatrice hein :P ) le résultat est aussi 0.0804

pourquoi donc libreoffice me donne 0.793
alors que si je fais directement =SOMME((0.21)/(A2)) le résultat est bon
(0.0804)

histoire de priorité des signes ? le /1.055 semble gêné libreoffice...


Euh... pourquoi diable toutes ces fonctions SOMME() qui semblent ne 
servir à rien ? Votre raisonnement me semble embrouillé...


Que cherchez vous à obtenir ?


En outre, la remarque de Lutch est très pertinente : en matière de 
nombres réels (nombres décimaux), attention à ce que vous voyez (la mise 
en forme) et à ce avec quoi que le logiciel calcule (les nombres en 
mémoire). Vous comprenez bien que la mémoire de l'ordinateur stockant 
des données *binaires*, il n'est pas possible de représenter tous les 
nombres réels de façon exacte. De fait des approximations sont réalisées 
et vous pouvez en être la victime. Victime consentante dans la mesure où 
vous ne prenez pas les précautions de rigueur (voir les fonctions 
ARRONDI(), ENT() et TRONQUE()).



Si vous répondez, merci de penser à 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.


Bien cordialement,
--
Jean-Francois Nifenecker, Bordeaux


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


Re: [fr-users] difference de resultat =somme()

2017-07-23 Par sujet LC_Libre

Le 17/07/2017 à 19:51, cf a écrit :

Bonsoir

En utilisant la calculatrice de Windows (10) et en gardant toutes les 
décimales ! j'obtiens bien 0,0792727272727273 ...
A priori, c'est un problème de décimales significatives conservées ou 
non.
Si l'on utilise 0,206635071090048 pour A2-A1au lieu de 0.21, on 
obtient bien la valeur annoncée par Calc...
Ou si l'on coche "Exactitude comme affichée" dans les options  de Calc 
(Calcul) et que l'on réduit l'affichage à 2 décimales, on obtient le 
même résultat que Google Sheets


D'autres part, à quoi sert d'utiliser la fonction SOMME ? Faire 
A3/1.055 puis (A2-A1)/A2 donne le même résultat et va plus vite ..


Bon courage

Christian Fourcroy


C

Le 17/07/2017 à 17:18, Alex a écrit :

bonjour
mon titre n'est peut etre pas assez explicite mais voila
j'ai un tableau:
   A
1  |  2.40
2 |  =somme(A3/1.055)SOIT 2.61
3 | 2.75

lorsque je fais
=SOMME((A2-A1)/(A2))le résultat retourné est 0.793 alors que google
sheets me donne 0.0804
et à la main (calculatrice hein :P ) le résultat est aussi 0.0804

pourquoi donc libreoffice me donne 0.793
alors que si je fais directement =SOMME((0.21)/(A2)) le résultat est bon
(0.0804)

histoire de priorité des signes ? le /1.055 semble gêné libreoffice...

merci à vous
Alex


Bonjour,

j'ajoute à l'explication de Christian qu'il y a ici une confusion entre 
les valeurs affichées dans Calc (ou tout autre tableur) et ce que 
contiennent réellement les cellules.
Pour le dire autrement, il faut se méfier des apparences, la cellule A2 
ne contient pas 2,61 ! Le résultat de l'opération ne peut pas être 
réduit au nombre à 2 décimales affichées.
Saisir dans un autre système les seuls chiffres visibles à l'écran 
conduit à des erreurs incompréhensibles si on ne comprend pas quelles 
données on manipule.


Tout ceci pour dire que si nous comparons différents outils de calcul 
–sans leur donner exactement les mêmes données– est périlleux et nous 
fait imaginer des problèmes au niveau de l'outil alors qu'ils se situent 
"entre la chaise et le clavier".


LC

--
Configuration : Mac OS 10.10.5, RAM 8 Gio, LibreOffice Stable 5.2.7.2 & 
Évolution 5.3.4.2


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


Re: [fr-users] difference de resultat =somme()

2017-07-17 Par sujet cf

Bonsoir

En utilisant la calculatrice de Windows (10) et en gardant toutes les 
décimales ! j'obtiens bien 0,0792727272727273 ...

A priori, c'est un problème de décimales significatives conservées ou non.
Si l'on utilise 0,206635071090048 pour A2-A1au lieu de 0.21, on obtient 
bien la valeur annoncée par Calc...
Ou si l'on coche "Exactitude comme affichée" dans les options  de Calc 
(Calcul) et que l'on réduit l'affichage à 2 décimales, on obtient le 
même résultat que Google Sheets


D'autres part, à quoi sert d'utiliser la fonction SOMME ? Faire A3/1.055 
puis (A2-A1)/A2 donne le même résultat et va plus vite ..


Bon courage

Christian Fourcroy


C

Le 17/07/2017 à 17:18, Alex a écrit :

bonjour
mon titre n'est peut etre pas assez explicite mais voila
j'ai un tableau:
   A
1  |  2.40
2 |  =somme(A3/1.055)SOIT 2.61
3 | 2.75

lorsque je fais
=SOMME((A2-A1)/(A2))le résultat retourné est 0.793 alors que google
sheets me donne 0.0804
et à la main (calculatrice hein :P ) le résultat est aussi 0.0804

pourquoi donc libreoffice me donne 0.793
alors que si je fais directement =SOMME((0.21)/(A2)) le résultat est bon
(0.0804)

histoire de priorité des signes ? le /1.055 semble gêné libreoffice...

merci à vous
Alex



--
View this message in context: 
http://nabble.documentfoundation.org/difference-de-resultat-somme-tp4218334.html
Sent from the Users mailing list archive at Nabble.com.




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


[fr-users] difference de resultat =somme()

2017-07-17 Par sujet Alex
bonjour
mon titre n'est peut etre pas assez explicite mais voila
j'ai un tableau:
  A
1  |  2.40
2 |  =somme(A3/1.055)SOIT 2.61
3 | 2.75

lorsque je fais 
=SOMME((A2-A1)/(A2))le résultat retourné est 0.793 alors que google
sheets me donne 0.0804
et à la main (calculatrice hein :P ) le résultat est aussi 0.0804

pourquoi donc libreoffice me donne 0.793
alors que si je fais directement =SOMME((0.21)/(A2)) le résultat est bon
(0.0804)

histoire de priorité des signes ? le /1.055 semble gêné libreoffice...

merci à vous
Alex



--
View this message in context: 
http://nabble.documentfoundation.org/difference-de-resultat-somme-tp4218334.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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