Skip to main content

Función DATEVALUE de Excel: convertir valores de texto a fechas

Excel 2016 Date and Time Tutorial Masterclass (Abril 2025)

Excel 2016 Date and Time Tutorial Masterclass (Abril 2025)
Anonim

DATEVALUE y resumen de fecha de serie

La función DATEVALUE se puede usar para convertir una fecha que se ha almacenado como texto en un valor que Excel reconoce. Esto se puede hacer si los datos de una hoja de trabajo se filtran o se ordenan por valores de fecha o se usan los cálculos de fechas, como cuando se usan las funciones NETWORKDAYS o WORKDAY.

En las computadoras PC, Excel almacena los valores de fecha como fechas o números de serie.

A partir del 1 de enero de 1900, que es el número de serie 1, el número continúa aumentando cada segundo. El 1 de enero de 2014 el número fue de 41,640.

Para las computadoras Macintosh, el sistema de fecha de serie en Excel comienza el 1 de enero de 1904 en lugar del 1 de enero de 1900.

Normalmente, Excel formatea automáticamente los valores de fecha en las celdas para que sean fáciles de leer, como 01/01/2014 o 1 de enero de 2014, pero detrás del formato, se encuentra el número de serie o la fecha de la serie.

Fechas almacenadas como texto

Sin embargo, si una fecha se almacena en una celda que ha sido formateada como texto, o los datos se importan de una fuente externa, como un archivo CSV, que es un formato de archivo de texto, Excel puede no reconocer el valor como una fecha y Por lo tanto, no lo usaremos en ordenaciones o en cálculos.

La pista más obvia de que algo está mal con los datos es si se deja alineado en la celda. De forma predeterminada, los datos de texto se dejan alineados en una celda, mientras que los valores de fecha, como todos los números en Excel, están alineados a la derecha de manera predeterminada.

Sintaxis y Argumentos de DATEVALUE

La sintaxis de una función se refiere al diseño de la función e incluye el nombre, los paréntesis y los argumentos de la función.

La sintaxis de la función DATEVALUE es:

= DATEVALUE (Date_text)

El argumento para la función es:

Date_text - (requerido) este argumento puede ser datos de texto que se muestran en formato de fecha y entre comillas, como "1/01/2014" o "01 / Jan / 2014"- el argumento también puede ser la referencia de celda a la ubicación de los datos de texto en la hoja de trabajo.

- Si los elementos de fecha están ubicados en celdas separadas, se pueden concatenado usar el carácter "y" comercial (&) en el orden día / mes / año, como = DATEVALUE (A6 & B6 & C6)- si los datos contienen solo el día y el mes, como 01 / Ene, la función agregará el año actual, como 01/01/2014- si se usa un año de dos dígitos, como 01 / Ene / 14 - Excel interpreta los números como:

  • 0 a 29 se interpretan como los años 2000 a 2029.
  • 30 a 99 se interpretan como los años 1930 a 1999.

#¡VALOR! Valores de error

Hay situaciones en las que la función mostrará #VALUE! valor de error como se muestra en la imagen de arriba.

  • ¡El valor! valor de error se devuelve si el valor de la Date_text el argumento no se encuentra entre las fechas 1 de enero de 1900 y 31 de diciembre de 9999 - ejemplo # 2.
  • ¡El valor! se devuelve un valor de error si una referencia de celda utilizada en el Date_text el argumento apunta a una celda que contiene un valor formateado como un número o como una fecha - ejemplo # 3.

Ejemplo: Convertir texto a fechas con DATEVALUE

Los siguientes pasos reproducen el ejemplo que se ve en las celdas C1 y D1 en la imagen de arriba en la que se ingresa el argumento Date_text como una referencia de celda.

Ingresando los datos del tutorial

  1. Ingrese '1/1/2014 - note que el valor es precedido por un apóstrofe ( ' ) para garantizar que los datos se ingresen como texto, como resultado, los datos deben alinearse con el lado izquierdo de la celda

Entrar en la función DATEVALUE

  1. Haga clic en la celda D1 - la ubicación donde se mostrarán los resultados de la función
  2. Haga clic en el Fórmulas pestaña de la cinta
  3. Escoger Fecha y hora Desde la cinta de opciones para abrir la lista desplegable de funciones.
  4. Haga clic en DATEVALUE en la lista para abrir el cuadro de diálogo de la función
  5. Haga clic en la celda C1 para ingresar esa referencia de celda como el argumento Date_text
  6. Haga clic en Aceptar para completar la función y volver a la hoja de trabajo
  7. El número 41640 aparece en la celda D1, que es el número de serie de la fecha 01/01/2014
  8. Al hacer clic en la celda D1 la función completa = DATEVALUE (C1) aparece en la barra de fórmulas sobre la hoja de trabajo.

Formato del valor devuelto como una fecha

  1. Haga clic en la celda D1 para convertirla en la celda activa.
  2. Haga clic en el Casa pestaña de la cinta
  3. Haga clic en la flecha hacia abajo junto a la Formato numérico para abrir el menú desplegable de opciones de formato: el formato predeterminado General normalmente se muestra en el cuadro
  4. Encuentra y haz clic en el Cita corta opción
  5. La celda D1 ahora debe mostrar la fecha 01/01/2014 o posible solo 1/1/2014
  6. La columna de ampliación D mostrará la fecha que se alinea a la derecha en la celda