> Le 12/04/2006 10:49, Liste CGO a écrit :
> > Bonjour à tous,
> >
> > Par rapport à une question qui a été posé sur usr,
> >
> > J'avais effectué quelques recherches sur l'insertion de 
> champ du type 
> > variable avec une saisie de formule.
> >
> > Lorsque j'insère dans ma formule les fonctions TODAY ou AUJOURDUI ou
> > DATE("01/01/01") pour retourner une date donnée, je n'ai pas le 
> > résultat attendu.
> >
> > Au lieu de la date attendu, j'ai une date bien plus ancienne qui ne 
> > correspond pas à grand chose.
> >
> > Est ce quelqu'un pourrait me confirmer ce BUG et si oui est qu'une 
> > issue peut être ouverte.
> >
> >   
> Bonjour,
> 
> est-ce que tu peux décrire précisément ce que tu fais qui amène à ce 
> comportement inattendu ?
> 
> JBF
Oui bien sur,

Sous Writer, je fais "Insérer > Champs > Autres..."

Je me place sur l'onglet "Variable" puis je choisi "Insérer une formule"
dans la liste intitulée "Type de champ" (liste à gauche).

Je choisi un format de date du type Français à l'aide du choix "Autres
formats..." dans la liste intitulée "Format" (liste à droite).

Je saisi ma formule dans la zone "Formule" en bas au milieu ;

Par exemple : DATE(01;01;01)

Puis, je clique sur "Insérer". Là j'ai en résultat de ma formule la valeur
dimanche 31 décembre 1899.

En effet, si je regarde la valeur retournée par ma formule en numérique (en
changeant le format),

j'ai bien 01. Hors DATE(01;01;01) devrait me donner, si on respecte la
logique des formules que l'on peut retrouver dans le tableur, la valeur
"36892.00".

Donc je ne trouve aucune logique à son fonctionnement et comme je l'ai
précisé je n'ai rien trouvé dans l’aide susceptible de m'éclairer sur ces
possibilités.

Ce qui me fait penser à un Bug, c'est que quel que soit la formule saisie
les résultats sont très souvent erroné.

J'ai torturé des formules dans tous les sens et je me suis rendu compte
qu'en plus des fonctions que je pensais pouvoir utiliser.

Certain autres opérateurs de base comme la concaténation DFDGD & QSDQSDQS
avec le format Texte ne fonctionnent pas non plus.

Maintenant, c'est peut être une fonction limité à seulement certain type de
formule du type 1 + 5 + 8 (seul formule qui marche et me renvoie 14).

Si c'est le cas, alors cette fonction ne me paraît pas très utile.

Il faudrait au moins y intégrer certaines fonctions de traitement de chaîne
de caractère et de date que l'on retrouve dans le tableur.

Ou alors renommer "Insérer formule" par "Insérer Expression calculée" et de
préciser dans l'aide que les Expressions prises en compte sont limitées à
certains opérateurs seulement.

A+

Samuel

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

Répondre à