Descripción
La función DATEVALUE convierte una cadena de texto que representa una fecha en un valor de fecha.
Uso
DATEVALUE(text)
| Argumento | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| text | texto | Sí | Una representación de texto de una fecha |
Comentarios
DATEVALUE reconoce una amplia gama de formatos de fecha comúnmente utilizados en los idiomas de escritura latina. Los componentes de día, mes y año pueden estar separados por espacios, guiones (-), barras inclinadas (/), barras invertidas (\), comas, puntos o tabulaciones.
El mes puede indicarse como un número del 1 al 12, o como el nombre del mes en cualquier idioma que utilice el alfabeto latino, incluyendo inglés, francés, español, portugués, italiano, holandés, alemán y turco. Se reconocen tanto los nombres completos como las abreviaturas comunes (por ejemplo, March, Mar, Mar., marzo, mars, mart, ocak).
ActivityInfo admite fechas entre el año 1000 d.C. y el 9999 d.C. Cuando se encuentra un año de cuatro dígitos en la entrada, se utiliza directamente.
Los años de dos dígitos se interpretan utilizando un pivote de 50:
- Los años 0-49 se interpretan como 2000-2049. Por ejemplo,
15 May 01se analiza como 15 de mayo de 2001. - Los años 50-99 se interpretan como 1950-1999. Por ejemplo,
30 May 51se analiza como 30 de mayo de 1951.
Si la entrada no puede ser analizada como una fecha válida, la función devuelve un error.
Formatos aceptados
Las siguientes entradas se analizan todas correctamente:
| Entrada | Analizado como |
|---|---|
| 2011-01-15 | 15 de enero de 2011 |
| 30/4/2082 | 30 de abril de 2082 |
| 30/4/07 | 30 de abril de 2007 |
| 30/4/82 | 30 de abril de 1982 |
| 11-01-15 | 11 de enero de 2015 |
| 15 May 2049 | 15 de mayo de 2049 |
| May 15 85 | 15 de mayo de 1985 |
| Oct 31st, 1940 | 31 de octubre de 1940 |
| Wed, 14th of May, 1999 | 14 de mayo de 1999 |
| 3.12.2018 | 3 de diciembre de 2018 |
| 3.ocak.2018 | 3 de enero de 2018 |
| 15.mayıs.2018 | 15 de mayo de 2018 |
Ejemplos
Analizar fechas importadas como texto
Al importar datos de un CSV u otra fuente externa, las columnas de fecha pueden llegar como texto. Utilice DATEVALUE para convertirlas en un valor de fecha que pueda ser utilizado en cálculos y reglas de validación:
DATEVALUE(IMPORTED_DATE)
Convertir una cadena de fecha fija
DATEVALUE("2024-03-15")
devuelve el valor de fecha 15 de marzo de 2024.
Comparar una fecha analizada con el día de hoy
Si un formulario recoge una fecha como texto libre y necesita marcar valores en el futuro, puede combinar DATEVALUE con TODAY:
DATEVALUE(DATE_TEXT) > TODAY()