Bonjour Henri,
Henri Boyet a écrit :
Bonjour,
J'essaie d'évoluer dans ma connaissance du tableur, en particulier en utilisant des noms de cellules, mais j'ai des choses bizarres.
Dans la cellule C1, j'ai un nombre pour l'année (par ex. 2004). Je nomme la cellule "ChoixAn". En C2, je rentre la formule "=DATE(ChoixAn;9;1)" (pour obtenir le 1er septembre) et j'obtiens bien l'affichage "mer. 1 sept 04".
OK, ça marche. Attention aux formats de dates qui font varier l'affichage.
Je nomme cette cellule "Sept1". En D2, je rentre la formule "=Sept1" (ou simplement "Sept1", ça ne change rien) et j'obtiens l'affichage "sam. 1 sept 01". Où sont passés les 3 ans d'écart ? En plus, si je modifie le contenu de la cellule C1, le contenu de C2 change aussi mais pas celui de D2. Où me goure-je ?
=Sept1 fait interprêter septembre 2001. Les pièges dans ce domaine sont nombreux. Il faut éviter les noms de mois ou ajouter un détail qui interdit une erreur d'interprétaion par le tableur, par exemple * MoisSept *, mais encore plus sûr * MSept*, le doute n'est plus permis.
Je parle d'une partie de ces problèmes ici : http://christianwtd.free.fr/DebFonctions02.html dans la rubrique effets indésirables.
Dans cette même feuille (la feuille2), j'ai dans la cellule C5 une formule me donnant le numéro du premier mardi de septembre ("=JOUR(D5)") ; je la nomme "Mardi1". Dans la feuille1, une cellule contient la formule "=Feuille2.C5" et affiche bien 7 (par exemple). Mais si je remplace la formule par "=Mardi1", j'obtiens l'affichage "38412", ce qui mis en date, correspond à "mar. 1 mars 05" (et la formule a été transformée en "=38412").
Mêmes causes, mêmes effets !
Dans d'autres cas (je n'ai pas d'exemple sous la main), quand j'utilise un nom de cellule, j'obtiens un message d'erreur "NOM?" ; pourquoi ?
Ben là, je suis pas devin :-)
Merci pour votre aide,
Pas de quoi
Henri
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]