Description
La fonction DATEVALUE convertit une chaîne de texte représentant une date en une valeur de date.
Utilisation
DATEVALUE(text)
| Argument | Type | Obligatoire | Description |
|---|---|---|---|
| text | Texte | Oui | Une représentation textuelle d'une date |
Remarques
DATEVALUE reconnaît un large éventail de formats de date couramment utilisés dans les langues à alphabet latin. Les composants du jour, du mois et de l'année peuvent être séparés par des espaces, des tirets (-), des barres obliques (/), des barres obliques inverses (\), des virgules, des points ou des tabulations.
Le mois peut être donné sous forme de nombre de 1 à 12, ou sous forme de nom de mois dans n'importe quelle langue utilisant l'alphabet latin, y compris l'anglais, le français, l'espagnol, le portugais, l'italien, le néerlandais, l'allemand et le turc. Les noms complets et les abréviations courantes sont reconnus (par exemple, March, Mar, Mar., marzo, mars, mart, ocak).
ActivityInfo prend en charge les dates comprises entre l'an 1000 de notre ère et l'an 9999 de notre ère. Lorsqu'une année à quatre chiffres est trouvée dans l'entrée, elle est utilisée directement.
Les années à deux chiffres sont interprétées en utilisant un pivot de 50 :
- Les années 0-49 sont interprétées comme 2000-2049. Par exemple,
15 May 01est analysé comme le 15 mai 2001. - Les années 50-99 sont interprétées comme 1950-1999. Par exemple,
30 May 51est analysé comme le 30 mai 1951.
Si l'entrée ne peut pas être analysée comme une date valide, la fonction renvoie une erreur.
Formats acceptés
Les entrées suivantes sont toutes analysées correctement :
| Entrée | Analysé comme |
|---|---|
| 2011-01-15 | 15 janvier 2011 |
| 30/4/2082 | 30 avril 2082 |
| 30/4/07 | 30 avril 2007 |
| 30/4/82 | 30 avril 1982 |
| 11-01-15 | 11 janvier 2015 |
| 15 May 2049 | 15 mai 2049 |
| May 15 85 | 15 mai 1985 |
| Oct 31st, 1940 | 31 octobre 1940 |
| Wed, 14th of May, 1999 | 14 mai 1999 |
| 3.12.2018 | 3 décembre 2018 |
| 3.ocak.2018 | 3 janvier 2018 |
| 15.mayıs.2018 | 15 mai 2018 |
Exemples
Analyse de dates importées sous forme de texte
Lors de l'importation de données à partir d'un CSV ou d'une autre source externe, les colonnes de date peuvent arriver sous forme de texte. Utilisez DATEVALUE pour les convertir en une valeur de date qui peut être utilisée dans les calculs et les règles de validation :
DATEVALUE(IMPORTED_DATE)
Conversion d'une chaîne de date fixe
DATEVALUE("2024-03-15")
renvoie la valeur de date du 15 mars 2024.
Comparaison d'une date analysée avec la date d'aujourd'hui
Si un formulaire collecte une date sous forme de texte libre et que vous devez signaler les valeurs futures, vous pouvez combiner DATEVALUE avec TODAY :
DATEVALUE(DATE_TEXT) > TODAY()