Fonctionnement de DATEVAL

Bonjour,

J'ai réussi, grâce à internet & à moi même, de changer les dates de jj/mm/aaaa en mm/jj/aaaa voici le lien du poste que j'avais crée https://forum.excel-pratique.com/viewtopic.php?f=2&t=104470&p=616204#p616204

Voici la formule en question :

=SI(ESTERREUR(DATEVAL(TEXTE(C15;"jj/mm/aa")));"";SI($B$45="ENG";TEXTE(C15;"mm/jj/aaaa");TEXTE(C15;"jj/mm/aaaa")))

La formule me permet d'avoir rien de marqué s'il n'y a pas de date, d'avoir la date en anglais s'il y a une date si B45="ENG", et d'avoir la date en français si B45<>"ENG".

Maintenant, je voudrais savoir que signifie DATEVAL dans ma formule. D'après Microsoft :

La fonction DATEVAL convertit une date stockée sous forme de texte en numéro de série reconnu par Excel comme une date.

: https://support.office.com/fr-fr/article/dateval-dateval-fonction-df8b07d4-7761-4a93-bc33-b7471bbff252

Mais cela ne m'aide pas plus à la comprehension de cette fonction dans ma valeur.

Pouvez-vous m'aider si vous plait.

Je vous remercie d'avance,

Harchi.

Bonjour,

Ce que je comprends de cette fonction c'est que si tu as une cellule avec '15/03/2018 en texte à cause du ' , ou si la cellule était en format texte AVANT d'encoder 15/03/2018 , alors dateval va convertir ce '15/03/2018' en un nombre 43174 à mettre au format date ensuite

P.

Bonjour,

Je trouve l'aide d'excel très claire et sans ambiguïté, les exemples pouvant lever d'éventuels doutes.

Je m'interroge plus sur le but et l'utilité d'un double affichage des dates.

Un utilisateur ayant excel en anglais verra les dates s'afficher selon ses préférences non ?

Si tu pouvais m'éclairer.

eric

Merci pour vos réponse.

Pour ma part, changer la date en version anglaise me permet, lors de la "traduction" de mon planning, d'avoir les dates en anglais. Par la suite, le fichier excel est transformé en fichier pdf.

Rechercher des sujets similaires à "fonctionnement dateval"