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


Pour clarifier, je veux que la date reste affichée au format naturel de date, et qu'elle donne un 
résultat prévisible et juste pour faire une simple soustraction.

Début du message réexpédié :

De : galahad@ftp83plus.net
Date : 21 août 2013 16:35:06 HAE
À : christianwtd <christianwtd@free.fr>
Objet : Rép : [fr-users] Problème de calcul de dates

Bonjour, 

sérieusement, ces problème n'apparaissent qu'une fois utilisé et enrichi les feuilles durant 
quelques temps. Un tableur est fait pour être utilisé, pas pour "se battre" contre lui. Que Excel 
fasse de pires erreurs n'est pas une excuse ni une explication.

Le fichier modèle date2.ods ne reprend quelques dates d'un fichier beaucoup plus gros (et 
confidentiel), et déjà dans ce fichier, les incohérences apparaissent, comme en comparant les 
lignes 2 à 5, formatées dès le début en date, et les lignes 7 à 10, formatés a posteriori en 
dates. Deux affichages identiques des dates, mais des résultats de calcul (colonnes C et D) 
différents. Pourquoi¿





Le 2013-08-21 à 04:46, christianwtd a écrit :

Le 21/08/2013 03:27, galahad@ftp83plus.net a écrit :
Bonsoir,

moi le résultat n'est pas bon pour les dates qui ne sont qu'à un jour d'écart, lignes 3 et 5. 
Ça donne 31, au lieu de 1.


Le 2013-08-20 à 05:13, christianwtd a écrit :

Il se passe quelque chose d'étonnant avec ton fichier. Si je réécris la formule :
= DATEDIF(A2; B2; "d")

...

C'est confus, à part cette manipulation expérimentale, quel est le moyen d'afficher des dates 
au format date, de laisser LibOO les convertir en numéro de série si c'est nécessaire, et de 
donner un résultat qui serait aussi au format date?
Bonjour,

Simple : à partir de n'importe quelle valeur (même décimale), il suffit de formater en date 
suivant le format souhaité. Si on formate la valeur 1 en date, on obtiens 31/12/1899, point de 
référence des calculs de dates dans les tableurs (enfin si les réglages ne sont pas modifiés).
A l'inverse, je prends la date du jour : 21/08/2013, formatée en nombre, donne 41507, soit le 
nombre de jours écoulés depuis la date référence (31/12/1899).
A noter que Calc fonctionne en négatif, c'est à dire avant la date référence. Il tient même 
compte du calendrier grégorien : le lendemain du 04/10/1582 est le 15/10/1582. On peut tester 
facilement. Excel ne sait pas faire ça.
Enfin, la partie décimale représente l'heure (en centièmes).

Pour ton fichier, tu devrais recommencer avec un classeur neuf, et si le problème persiste, 
préciser la version LiBO et l'OS.

Bon surf,
Christian/
/

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




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

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.