JP Martin a écrit :
J'avais déjà consulté ton site web.
Au passage, il y a beaucoup de choses qui devraient être dans l'aide d'OOo.

Ce que je voulais, c'était :
=DATE($C$1;$B$1;B10+1) qui donne "01/08/99" en numérique puis avoir le
numéro OOo de la date pour des calculs.
Il y a bien DATEVAL mais celle-ci ne fonctionne que sur une chaîne de
caractère.
La question est donc de savoir comment changer "01/08/99" en chaîne de
caractère.
Une mise en forme (ou style d'affichage) ne change pas la nature du
contenu de la cellule.
J'avais pensé prendre TEXTE pour effectuer cette conertion mais je ne
vois pas comment commencer !
Bon surf,
Christian

Encore merci
Je dis que je voulais car en retournant sur le problème, j'ai vu
beaucoup plus simple.
En fait, j'ai voulu adapter un td d'un autre tableur sur calc sans
utiliser les commandes propres d'OOo.


Bien cordialement
JP Martin

Bonsoir,

Je crois que tu n'as pas saisi la notion des dates dans un tableur. Rassures-toi tu n'es pas le seul. C'est pourtant très simple, encore faut-il le savoir et c'est pour ça que j'avais ajouté il y a pas de temps ce paragraphe :
http://christianwtd.free.fr/index.php?rubrique=DebFonctions02#StructDateHeur

Pour revenir à ton exemple de base,
=DATE(1999;10;2)
tu pourras jouer avec les différents formatages, mais au final, ce ne sera qu'une valeur, à savoir 36435 dans ce cas (sous réserve que les options dates OOo ne soient pas modifiées). Maintenant si tu veux appliquer la fonction TEXTE, c'est possible, par exemple :
=TEXTE(DATE(1999;10;2); "jj/mm/aaaa")
qui affichera :
02/10/1999

Pour passer vers un autre tableur, si c'est Excel, les fonctions sont compatibles. Il se peut qu'il y est un décalage de 1 jour suite à un bug connu d'année bissextile sur Excel (quelle version ?)

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à