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