[fr-users] retirer un siècle d'une date

2011-11-22 Par sujet Marc LANCHAS

Bonsoir,

XP SP 3
LibreOffice 3.4.4
OOO340m1 (Build:402)

Je récupère des données venant d'une table Oracle avec des dates de 
naissance. Ces dates s'affichent avec l'année en deux caractères.
Je les récupère dans Calc et si je transforme le format pour quatre 
chiffres, cela me donne 2000 et des babouches.
J'ai bien indiqué dans l'onglet générale de prendre en compte les années 
depuis 1895. Visiblement cela ne fonctionne pas.
Comme cela est plutôt urgent, comment puis je retirer un siècle de 
manière à retrouver les bonnes années de naissance ?
Si je prend la cellule de la date - an-100, le siècle est bon mais pas 
la date. Sur un siècle 40 jours d'écart


Merci par avance
A l'occasion, pourquoi diable le format défini dans général n'est pas 
pris en compte.


Marc

--
Envoyez un mail à users+h...@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



[fr-users] RE: [fr-users] retirer un siècle d'une date

2011-11-22 Par sujet Rochat Luc
Une piste ‽
- Formater les cellules en texte,
- remplacer .20 par .19
- reformater en date.
En espérant avoir été utile ;-)

-Message d'origine-
De : Marc LANCHAS [mailto:elmer77...@gmail.com]
Envoyé : mardi 22 novembre 2011 17:04
À : users@fr.libreoffice.org
Objet : [fr-users] retirer un siècle d'une date

Bonsoir,

XP SP 3
LibreOffice 3.4.4
OOO340m1 (Build:402)

Je récupère des données venant d'une table Oracle avec des dates de
naissance. Ces dates s'affichent avec l'année en deux caractères.
Je les récupère dans Calc et si je transforme le format pour quatre chiffres,
cela me donne 2000 et des babouches.
J'ai bien indiqué dans l'onglet générale de prendre en compte les années
depuis 1895. Visiblement cela ne fonctionne pas.
Comme cela est plutôt urgent, comment puis je retirer un siècle de manière
à retrouver les bonnes années de naissance ?
Si je prend la cellule de la date - an-100, le siècle est bon mais pas la 
date. Sur
un siècle 40 jours d'écart

Merci par avance
A l'occasion, pourquoi diable le format défini dans général n'est pas pris en
compte.

Marc

--
Envoyez un mail à users+h...@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+h...@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


RE: [fr-users] retirer un siècle d'une date

2011-11-22 Par sujet Michel Rudelle
Bonjour,

 De : Marc LANCHAS [mailto:elmer77...@gmail.com]
 Envoyé : mardi 22 novembre 2011 17:04
 À : users@fr.libreoffice.org
 Objet : [fr-users] retirer un siècle d'une date
 
 Bonsoir,
 
 XP SP 3
 LibreOffice 3.4.4
 OOO340m1 (Build:402)
 
 Je récupère des données venant d'une table Oracle avec des dates de
 naissance. Ces dates s'affichent avec l'année en deux caractères.
 Je les récupère dans Calc et si je transforme le format pour quatre
 chiffres, cela me donne 2000 et des babouches.
 J'ai bien indiqué dans l'onglet générale de prendre en compte les années
 depuis 1895. Visiblement cela ne fonctionne pas.
 Comme cela est plutôt urgent, comment puis je retirer un siècle de
 manière à retrouver les bonnes années de naissance ?
 Si je prend la cellule de la date - an-100, le siècle est bon mais pas
 la date. Sur un siècle 40 jours d'écart
 

Il faut déconstruire la date et la reconstruire avec 100 ans de moins, ce
qui peut se faire avec une seule formule:

=DATE(ANNEE(A1)-100;MOIS(A1);JOUR(A1))
En supposant que la date à raccourcir est en A1)

Bonne soirée,

Michel


-- 
Envoyez un mail à users+h...@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



Re: [fr-users] retirer un siècle d'une date

2011-11-22 Par sujet Yannick VOYEAUD
Le 22/11/2011 17:04, Marc LANCHAS a écrit :
 Bonsoir,
 
 XP SP 3
 LibreOffice 3.4.4
 OOO340m1 (Build:402)
 
 Je récupère des données venant d'une table Oracle avec des dates de
 naissance. Ces dates s'affichent avec l'année en deux caractères.
 Je les récupère dans Calc et si je transforme le format pour quatre
 chiffres, cela me donne 2000 et des babouches.
 J'ai bien indiqué dans l'onglet générale de prendre en compte les années
 depuis 1895. Visiblement cela ne fonctionne pas.
 Comme cela est plutôt urgent, comment puis je retirer un siècle de
 manière à retrouver les bonnes années de naissance ?
 Si je prend la cellule de la date - an-100, le siècle est bon mais pas
 la date. Sur un siècle 40 jours d'écart
 
 Merci par avance
 A l'occasion, pourquoi diable le format défini dans général n'est pas
 pris en compte.
 
 Marc
 

Bonsoir,

La table d'origine a quel format?
As-tu essayé d'exporter ta table d'origine en csv (avec les bons
paramètres -;) ) et de la reprendre dans ta nouvelle table?

Amitiés

-- 
Yannick VOYEAUD
Nul n'a droit au superflu tant que chacun n'a pas son nécessaire
(Camille JOUFFRAY 1841-1924, maire de Vienne)
http://www.voyeaud.org
Créateur CimGenWeb: http://www.francegenweb.org/cimgenweb/
Journées du Logiciel Libre: http://jdll.org

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] retirer un siècle d'une date

2011-11-22 Par sujet Docgranville

Le 22/11/2011 17:04, Marc LANCHAS a écrit :

Bonsoir,

XP SP 3
LibreOffice 3.4.4
OOO340m1 (Build:402)

Je récupère des données venant d'une table Oracle avec des dates de 
naissance. Ces dates s'affichent avec l'année en deux caractères.
Je les récupère dans Calc et si je transforme le format pour quatre 
chiffres, cela me donne 2000 et des babouches.
J'ai bien indiqué dans l'onglet générale de prendre en compte les 
années depuis 1895. Visiblement cela ne fonctionne pas.
Comme cela est plutôt urgent, comment puis je retirer un siècle de 
manière à retrouver les bonnes années de naissance ?
Si je prend la cellule de la date - an-100, le siècle est bon mais pas 
la date. Sur un siècle 40 jours d'écart


Merci par avance
A l'occasion, pourquoi diable le format défini dans général n'est pas 
pris en compte.


Marc


Bonjour,

En admettant que tes dates soient dans la colonne A, dans une nouvelle 
colonne tu insères la formule =A1-36525.


Tu tires sur la cellule contenant ta formule, de telle sorte que toutes 
les lignes concernées soient modifiées.


Si tu as vraiment besoin que tes dates restent dans la colonne A, tu 
fais un copier de ta nouvelle colonne, puis tu fais un collage 
spécial où tu décoches formules, sur ta colonne A.


Et le tour est joué.

L'explication, c'est qu'une date dans un tableur ou une base de donnée, 
n'est rien d'autre qu'un nombre de jour, compté à partir de la date 
choisie dans les options ; donc hier est aujourd'hui moins 1, et demain 
est aujourd'hui + 1 ; de la même façon, aujourd'hui d'il y a un siècle, 
c'est aujourd'hui moins le nombre de jours dans un siècle, c'est à dire 
36525 (75x365 + 25x366).


Espérant avoir aidé,

A+

--
Envoyez un mail à users+h...@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



Re: [fr-users] retirer un siècle d'une date

2011-11-22 Par sujet yves dutrieux
Bonsoir,

Le 22 novembre 2011 17:04, Marc LANCHAS elmer77...@gmail.com a écrit :

 Bonsoir,

 XP SP 3
 LibreOffice 3.4.4
 OOO340m1 (Build:402)



 Je récupère des données venant d'une table Oracle avec des dates de
 naissance. Ces dates s'affichent avec l'année en deux caractères.


Tu ne dis pas exactement dans quel format, mais bon supposons JJMMAA par
exemple.

Sélectionner la colonne - Données - texte en colonne... - cliquer sur la
colonne standard en bas à gauche -
   type de colonne : Date (JMA)
 [OK]

Yves

 Je les récupère dans Calc et si je transforme le format pour quatre
 chiffres, cela me donne 2000 et des babouches.
 J'ai bien indiqué dans l'onglet générale de prendre en compte les années
 depuis 1895. Visiblement cela ne fonctionne pas.
 Comme cela est plutôt urgent, comment puis je retirer un siècle de manière
 à retrouver les bonnes années de naissance ?
 Si je prend la cellule de la date - an-100, le siècle est bon mais pas la
 date. Sur un siècle 40 jours d'écart

 Merci par avance
 A l'occasion, pourquoi diable le format défini dans général n'est pas pris
 en compte.

 Marc

 --
 Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous
 désinscrire
 Les archives de la liste sont disponibles à http://listarchives.**
 libreoffice.org/fr/users/ 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




-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+h...@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



Re: [fr-users] retirer un siècle d'une date

2011-11-22 Par sujet yves dutrieux
Le 22 novembre 2011 20:51, yves dutrieux ydutri...@gmail.com a écrit :

 Bonsoir,

 Le 22 novembre 2011 17:04, Marc LANCHAS elmer77...@gmail.com a écrit :

 Bonsoir,

 XP SP 3
 LibreOffice 3.4.4
 OOO340m1 (Build:402)



 Je récupère des données venant d'une table Oracle avec des dates de
 naissance. Ces dates s'affichent avec l'année en deux caractères.


 Tu ne dis pas exactement dans quel format, mais bon supposons JJMMAA par
 exemple.

 Sélectionner la colonne - Données - texte en colonne... - cliquer sur
 la colonne standard en bas à gauche -
type de colonne : Date (JMA)
  [OK]

 Yves

 Je les récupère dans Calc et si je transforme le format pour quatre
 chiffres, cela me donne 2000 et des babouches.µ


Et comme tu as déjà modifié le format en format date, Tu peux revenir à
l'état initial en reformatant la cellule au format TEXTE
si j'ai bien compris ce que tu as fait 

et puis appliquer ma méthode ci-dessus.

Yves


 J'ai bien indiqué dans l'onglet générale de prendre en compte les années
 depuis 1895. Visiblement cela ne fonctionne pas.
 Comme cela est plutôt urgent, comment puis je retirer un siècle de
 manière à retrouver les bonnes années de naissance ?
 Si je prend la cellule de la date - an-100, le siècle est bon mais pas la
 date. Sur un siècle 40 jours d'écart

 Merci par avance
 A l'occasion, pourquoi diable le format défini dans général n'est pas
 pris en compte.

 Marc

 --
 Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous
 désinscrire
 Les archives de la liste sont disponibles à http://listarchives.**
 libreoffice.org/fr/users/ 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




 --
 web site : http://www.molenbaix.com




-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+h...@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