Función FECHA

En este artículo se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) FECHA de Microsoft Office Excel.

Descripción

La función FECHA devuelve el número de serie secuencial que representa una fecha determinada. Por ejemplo, la fórmula

=FECHA(2008;7;8)

devuelve 39637, el número de serie que representa la fecha 8/7/2008.

 Nota   Si el formato de celda era General antes de especificar la función, el resultado tendrá formato de fecha y no de número. Si desea ver el número de serie o cambiar el formato de la fecha, seleccione un formato de número diferente en el grupo Número de la ficha Inicio.

La función FECHA es muy útil en situaciones en que el año, el mes y el día se proporcionan mediante fórmulas o referencias de celda. Por ejemplo, es posible que tenga una hoja de cálculo con fechas en un formato que Excel no reconoce, como AAAAMMDD. Puede usar la función FECHA junto con otras funciones para convertir las fechas a un número de serie que Excel reconozca. Para obtener más información, vea la tabla de la sección Ejemplo de este artículo.

Sintaxis

FECHA(año; mes; día)

La sintaxis de la función FECHA tiene los siguientes argumentos (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):

  • año    Obligatorio. El valor del argumento año puede incluir de uno a cuatro dígitos. Excel interpreta el argumento año según el sistema de fechas que usa el equipo. De manera predeterminada, Microsoft Excel para Windows usa el sistema de fechas 1900 y Microsoft Excel para Macintosh usa el sistema de fechas 1904.

 Sugerencia   Para evitar resultados no deseados, se recomienda el uso de cuatro dígitos para el argumento año. Por ejemplo, si usa "07" se devuelve "1907" como valor de año.

Mostrar¿Cómo funciona Excel para Windows con el sistema de fechas 1900?

  • Si el año es un número entre 0 (cero) y 1899 (inclusive), Excel suma ese valor a 1900 para calcular el año. Por ejemplo, FECHA(108;1;2) devuelve 2 de enero de 2008 (1900+108).
  • Si el año es un número entre 1900 y 9999 (inclusive), Excel usa ese valor como el año. Por ejemplo, FECHA(2008;1;2) devuelve 2 de enero de 2008.
  • Si el año es menor que 0, o es igual o mayor que 10.000, Excel devuelve el valor de error #¡NUM!

Mostrar¿Cómo funciona Excel para Macintosh con el sistema de fechas 1904?

  • Si el año es un número entre 4 y 1899 (inclusive), Excel suma ese valor a 1900 para calcular el año. Por ejemplo, FECHA(108;1;2) devuelve 2 de enero de 2008 (1900+108).
  • Si el año es un número entre 1904 y 9999 (inclusive), Excel usa ese valor como el año. Por ejemplo, FECHA(2008;1;2) devuelve 2 de enero de 2008.
  • Si el año es menor que 4 o es igual o mayor que 10.000, o si es un número entre 1900 y 1903 (inclusive), Excel devuelve el valor de error #¡NUM!
  • mes    Obligatorio. Número entero positivo o negativo que representa el mes del año, de 1 a 12 (de enero a diciembre).
    • Si el mes es mayor que 12, mes suma esa cantidad de meses al primer mes del año especificado. Por ejemplo, FECHA(2008;14;2) devuelve el número de serie que representa el 2 de febrero de 2009.
    • Si el mes es menor que 1, mes resta la magnitud de esa cantidad de meses, más 1, del primer mes del año especificado. Por ejemplo, FECHA(2008;-3;2) devuelve el número de serie que representa el 2 de septiembre de 2007.
  • día    Obligatorio. Número entero positivo o negativo que representa el día del mes, de 1 a 31.
    • Si el día es mayor que la cantidad de días del mes especificado, día suma esa cantidad a los días del primer día del mes. Por ejemplo, FECHA(2008;1;35) devuelve el número de serie que representa el 4 de febrero de 2008.
    • Si el día es menor que 1, día resta la magnitud de la cantidad de días, más uno, del primer día del mes especificado. Por ejemplo, FECHA(2008;1;-15) devuelve el número de serie que representa el 16 de diciembre de 2007.

 Notas 

 Nota   Excel almacena las fechas como números de serie secuenciales para que se puedan usar en cálculos. De manera predeterminada, la fecha 1 de enero de 1900 es el número de serie 1 y la fecha 1 de enero de 2008 es el número de serie 39448, porque es 39.448 días posterior al 1 de enero de 1900. Microsoft Excel para Macintosh usa un sistema de fechas diferente como sistema predeterminado.

Para obtener más información, vea el tema sobre cómo cambiar el sistema de fecha, el formato o la interpretación de un año expresado con dos dígitos.

Ejemplo

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.

Mostrar¿Cómo copio un ejemplo?

  • Seleccione el ejemplo de este artículo.

 Importante   No seleccione los encabezados de columna o de fila.

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En Excel, cree una hoja de cálculo o un libro en blanco.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

 Importante   Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de cálculo.

  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione Alt+º, o en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus necesidades.


 
1
2
3
4
5




6




7



8
A B C
Año Mes Día
2008 1 1
Datos
20081125
Fórmula Descripción Resultado
=FECHA(A2;B2;C2) Fecha de serie para la fecha derivada mediante el uso de las celdas A2, B2 y C2 como argumentos para la función FECHA y el uso del sistema de fechas 1900. 1/1/2008 o 39448
=FECHA(AÑO(HOY());31;12) Fecha de serie para el último día del año actual. 31/12/nnnn o el número de serie secuencial equivalente (valor real según el año actual)
=FECHA(IZQUIERDA(A4;4);MED(A4;5;2); DERECHA(A4;2)) Fórmula que convierte una fecha de formato AAAAMMDD en una fecha de serie. 25/11/2008 o 39777

 Nota   Para ver el número como un número de serie, seleccione la celda y, en la ficha Hoja, en el grupo Número, haga clic en la flecha que aparece junto a Formato de número y, a continuación, haga clic en Número.

 
 
Corresponde a:
Excel 2007