Le 05/09/2011 19:52, Henri Boyet a écrit :
Bonjour,

Dans Calc, j'ai voulu utiliser la formule suivante, destinée à afficher une date ou une autre suivant la valeur d'une cellule :
=SI(W2=2012;18/4/12;15/6/12)
mais ça ne fonctionne pas, ça affiche toujours 30/12/99.
J'ai été obligé de modifier en :
=SI(W2=2012;DATEVAL("18/4/12");DATEVAL("15/6/12"))
qui fonctionne mais me semble bien lourd.
Est-ce la seule solution ou y a-t-il plus simple ?

Merci


Bonsoir Henry,

Pour moi ta proposition est la meilleure, même si elle te semble un peu lourde.
Toutefois, on peut écrire :
= SI(W2=2012; 41017; 41075)
et résultat à reformater en date,
et qui est identique à ce que tu écris :
=SI(W2=2012;DATEVAL("18/4/12");DATEVAL("15/6/12"))
mais pas simple de lire les dates numériquement !
A voir toutefois dans une série importante, ça peut être intéressant.
Autre piste, tes dates possibles dans des cellules, et tu fais (par exemple) :
= SI(W2=2012; A1; A2)

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, de LibreOffice ou 
OpenOffice.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

Reply via email to