LibreOffice: impossible d'avoir une date à partir d'un nombre
Résolu/Fermé
Swiss Knight
Messages postés
1956
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
27 juillet 2016
-
Modifié par Swiss Knight le 23/05/2013 à 22:43
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - 26 mai 2013 à 21:15
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - 26 mai 2013 à 21:15
A voir également:
- LibreOffice: impossible d'avoir une date à partir d'un nombre
- Télécharger libreoffice - Télécharger - Suite bureautique
- Libreoffice 24.2 - Accueil - Bureautique
- Libreoffice gratuit - Guide
- Libreoffice excel - Guide
- Libreoffice 5.1.6.2 download ✓ - Forum LibreOffice / OpenOffice
5 réponses
Raymond PENTIER
Messages postés
58763
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 décembre 2024
17 255
Modifié par Raymond PENTIER le 25/05/2013 à 06:03
Modifié par Raymond PENTIER le 25/05/2013 à 06:03
Le nombre 1985, quand tu le passes en format DATE, représente le nombre de jours écoulés depuis le 1er janvier 1900, date de départ du calendrier dans le tableur.
Et 1985/365=5 ans 1/2 environ, soit exactement le 7 juin 1905 !
Et quand tu écris "1985 qui représente une année", tu te trompes : Tu aurais dû écrire 01/01/1985.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Et 1985/365=5 ans 1/2 environ, soit exactement le 7 juin 1905 !
Et quand tu écris "1985 qui représente une année", tu te trompes : Tu aurais dû écrire 01/01/1985.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Swiss Knight
Messages postés
1956
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
27 juillet 2016
110
26 mai 2013 à 18:09
26 mai 2013 à 18:09
Salut Raymond, et merci de ta réponse...
C'est un peu nul comment c'est fait là... Du moins pour ce cas de figure... Qui est le suivant : j'ai une liste qui contient des dates dans une colonne, parfois complètes : AAAA-MM-JJ, parfois sous cette forme : AAAA-MM ou encore celle-ci : AAAA
Alors je comprends que quand il lit "1985" dans une case, il calcul un truc légèrement capillotracté, et que même en lui indiquant que le nombre dans cette case doit être au format : AAAA il décide de partir dans ses calculs...
Mais c'est assez clairement nul qu'il manque un truc aussi simple que ça : j'aimerai juste qu'il comprenne que 1985 c'est une année.
L'autre solution c'est que c'est moi qui suis nul et qui suis passé à côté d'un truc super simple ! C'est possible aussi ça.
;)
Bonne soirée !
C'est un peu nul comment c'est fait là... Du moins pour ce cas de figure... Qui est le suivant : j'ai une liste qui contient des dates dans une colonne, parfois complètes : AAAA-MM-JJ, parfois sous cette forme : AAAA-MM ou encore celle-ci : AAAA
Alors je comprends que quand il lit "1985" dans une case, il calcul un truc légèrement capillotracté, et que même en lui indiquant que le nombre dans cette case doit être au format : AAAA il décide de partir dans ses calculs...
Mais c'est assez clairement nul qu'il manque un truc aussi simple que ça : j'aimerai juste qu'il comprenne que 1985 c'est une année.
L'autre solution c'est que c'est moi qui suis nul et qui suis passé à côté d'un truc super simple ! C'est possible aussi ça.
;)
Bonne soirée !
Raymond PENTIER
Messages postés
58763
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 décembre 2024
17 255
Modifié par Raymond PENTIER le 26/05/2013 à 18:59
Modifié par Raymond PENTIER le 26/05/2013 à 18:59
Sans vouloir me montrer désagréable, j'aurais tendance à favoriser la dernière hypothèse ...
Dans les tableurs (y compris Excel) les pourcentages, les heures, les dates, les valeurs monétaires, les fractions, les N° de SS, les N° de téléphone sont des valeurs numériques, mais affectées d'un format particulier permettant un affichage différencié et facilement reconnaissable par l'usager.
Et c'est comme à la belote : Il y a des règles et des conventions ; il faut les respecter si on veut jouer sans se bagarrer ! Ainsi, comme tu peux facilement le vérifier,
- si tu saisis le nombre décimal 0,508333333 et si tu mets la cellule au format Heure 13:30 tu verras s'afficher 12:12 (soit 12h 12 minutes)
- si tu saisis le nombre décimal 0,508772222 et si tu mets la cellule au format Heure 13:30:55 tu verras s'afficher 12:12:12 (soit 12h 12 mn 12s)
- si tu saisis le nombre entier 41620 et si tu mets la cellule au format Date 14-mars tu verras s'afficher 12-déc.
- si tu saisis le nombre entier 41255 et si tu mets la cellule au format Date 14/03/01 tu verras s'afficher 12/12/13
En effet :
de 0 jusqu'à 1 le tableur stocke les heures de la journée (1 pour 24h ; 0,5 pour 12h ; 0,25 pour 6h ; 0,041666667 pour 1h et 0,000694444 pour 1mn)
au-delà de 1 le tableur stocke les jours du calendrier à partir du 01/01/1900
(366 pour le 31/12/1900 ; 1000 pour le 26/09/1902 ; 1985 pour le 07/06/1905)
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Dans les tableurs (y compris Excel) les pourcentages, les heures, les dates, les valeurs monétaires, les fractions, les N° de SS, les N° de téléphone sont des valeurs numériques, mais affectées d'un format particulier permettant un affichage différencié et facilement reconnaissable par l'usager.
Et c'est comme à la belote : Il y a des règles et des conventions ; il faut les respecter si on veut jouer sans se bagarrer ! Ainsi, comme tu peux facilement le vérifier,
- si tu saisis le nombre décimal 0,508333333 et si tu mets la cellule au format Heure 13:30 tu verras s'afficher 12:12 (soit 12h 12 minutes)
- si tu saisis le nombre décimal 0,508772222 et si tu mets la cellule au format Heure 13:30:55 tu verras s'afficher 12:12:12 (soit 12h 12 mn 12s)
- si tu saisis le nombre entier 41620 et si tu mets la cellule au format Date 14-mars tu verras s'afficher 12-déc.
- si tu saisis le nombre entier 41255 et si tu mets la cellule au format Date 14/03/01 tu verras s'afficher 12/12/13
En effet :
de 0 jusqu'à 1 le tableur stocke les heures de la journée (1 pour 24h ; 0,5 pour 12h ; 0,25 pour 6h ; 0,041666667 pour 1h et 0,000694444 pour 1mn)
au-delà de 1 le tableur stocke les jours du calendrier à partir du 01/01/1900
(366 pour le 31/12/1900 ; 1000 pour le 26/09/1902 ; 1985 pour le 07/06/1905)
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Raymond PENTIER
Messages postés
58763
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 décembre 2024
17 255
26 mai 2013 à 19:11
26 mai 2013 à 19:11
(... suite)
De même,
- si tu saisis 12:12 le tableur comprend qu'il s'agit de 12h 12mn
- si tu saisis 12:12:12 le tableur comprend qu'il s'agit de 12h 12mn 12 s
- si tu saisis 12/12 le tableur suppose qu'il s'agit du 12 décembre de l'année en cours
- si tu saisis 12/12/12 le tableur comprend qu'il s'agit du 12 décembre 2012
- si tu saisis 1985 le tableur constate qu'il s'agit du nombre entier 1985
Aussi, quand tu écris "j'ai une liste qui contient des dates dans une colonne, parfois complètes : AAAA-MM-JJ, parfois sous cette forme : AAAA-MM ou encore celle-ci : AAAA" aucune de ces trois syntaxes ne représente une date utilisable par un tableur !
Même au format américain, ce serait DD/MM/YYYY ...
"même en lui indiquant que le nombre dans cette case doit être au format : AAAA ..." est également utopique : il faudrait saisir 01/01/85 et affecter le format personnalisé aaaa pour faire s'afficher le seul millésime 1985.
Cordialement.
De même,
- si tu saisis 12:12 le tableur comprend qu'il s'agit de 12h 12mn
- si tu saisis 12:12:12 le tableur comprend qu'il s'agit de 12h 12mn 12 s
- si tu saisis 12/12 le tableur suppose qu'il s'agit du 12 décembre de l'année en cours
- si tu saisis 12/12/12 le tableur comprend qu'il s'agit du 12 décembre 2012
- si tu saisis 1985 le tableur constate qu'il s'agit du nombre entier 1985
Aussi, quand tu écris "j'ai une liste qui contient des dates dans une colonne, parfois complètes : AAAA-MM-JJ, parfois sous cette forme : AAAA-MM ou encore celle-ci : AAAA" aucune de ces trois syntaxes ne représente une date utilisable par un tableur !
Même au format américain, ce serait DD/MM/YYYY ...
"même en lui indiquant que le nombre dans cette case doit être au format : AAAA ..." est également utopique : il faudrait saisir 01/01/85 et affecter le format personnalisé aaaa pour faire s'afficher le seul millésime 1985.
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Swiss Knight
Messages postés
1956
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
27 juillet 2016
110
26 mai 2013 à 21:15
26 mai 2013 à 21:15
Okay, merci pour toutes ces explications !!
Au moins c'est clair ; ça ne laisse pas le choix (peut-être l'offrira-t-il un jour...).
Le tableur n'est donc pas l'outil adéquat pour ce que je souhaite faire.
Merci quand même !! ;)
Et bonne soirée.
Au moins c'est clair ; ça ne laisse pas le choix (peut-être l'offrira-t-il un jour...).
Le tableur n'est donc pas l'outil adéquat pour ce que je souhaite faire.
Merci quand même !! ;)
Et bonne soirée.