Las funciones de fecha y hora devuelven un número de serie utilizado por Excel para realizar cálculos de fechas y horas.
El número de serie nos indica los días que han transcurrido desde el 1-1-1900 hasta el día de la fecha especificada como parámetro en las funciones fecha.
AHORA Esta función nos muestra la fecha y la hora del sistema. Excel no actualiza el valor devuelto por la función. Para actualizarlo pulse F9 o seleccione el comando Calcular del menú Opciones. Su sintaxis es:
=AHORA( )
FECHA Da como resultado el número de serie de la fecha especificada en los argumentos. El argumento año debe estar comprendido entre 1900 y 2078. Para el año 2000 y posteriores hay que escribir el año con sus cuatro cifras o usar los valores 100 y siguientes (el año 178 se corresponde con 2078). Su sintaxis es:
=FECHA(año;mes;día)
Año el argumento año puede tener de uno a cuatro dígitos. Excel interpreta el argumento año según el sistema de fechas empleado. De forma predeterminada, Excel para Windows utiliza el sistema de fechas 1900 y Excel para Macintosh utiliza el sistema de fechas 1904.
Para el sistema de fechas 1900:
- Si el año está entre 0 (cero) y 1899 (inclusive), Excel agrega ese valor a 1900 para calcular el año. Por ejemplo, FECHA(100,1,2) devuelve la fecha 2 de enero del 2000 (1900+100).
- Si el año está entre 1900 y 9999 (inclusive), Excel utiliza ese valor como año. Por ejemplo, FECHA(2000,1,2) devuelve la fecha 2 de enero del 2000.
- Si el año es inferior a 0 o superior a 10000, Excel devuelve el valor de error #¡NUM!
Para el sistema de fechas 1904:
- Si el año está entre 4 y 1899 (inclusive), Excel agrega ese valor a 1900 para calcular el año. Por ejemplo, FECHA(100,1,2) devuelve la fecha 2 de enero del 2000 (1900+100).
- Si el año está entre 1904 y 9999 (inclusive), Excel utiliza ese valor como año. Por ejemplo, FE CHA (2000,1,2) devuelve la fecha 2 de enero del 2000.
- Si el año es inferior a 4 o superior a 10000 o si está entre 1900 y 1903 (inclusive), Excel devuelve el valor de error #¡NUM!
Mes es un número que representa el mes del año. Si el mes es superior a 12, el mes agrega ese número de meses al primer mes del año especificado. Por ejemplo, FECHA(1998,14,2) devuelve el número de serie que representa la fecha 2 de febrero de 1999.
Día es un número que representa el día del mes. Si el día es superior al número de días del mes especificado, día agrega ese número de días al primer día del mes. Por ejemplo, FECHA(1998,1,35) devuelve el número de serie que representa la fecha 4 de febrero de 1998.
Ejemplos:
=FECHA(2005;4;12) la función devuelve la fecha 4-12-05 que puede ser formateada como numérica indicándonos su número de serie.
=(FECHA(93;6;6)-FECHA(90;8;9))/365 la función devuelve el número de años transcurrido entre las dos fechas.
MES Devuelve el mes de una fecha representada por un número de serie. El mes se expresa como número entero comprendido entre 1 (enero) y 12 (diciembre). Su sintaxis es:
=MES(número_de_serie)
Ejemplos:
=MES(«14-febrero») es igual a 2
=MES(35795) es igual a 12
=MES(FECHA(98;9;8)) es igual a 1
=MES(«01-04-2004») es igual a 4
DIA Devuelve el día de una fecha, representada por un número de serie. El día se expresa como un número entero comprendido entre 1 y 31. Su sintaxis es:
=DIA(número_de_serie)
Ejemplos:
=DIA(«4-mayo») es igual a 4
=DIA(«15-abr-1999») es igual a 15
=DIA(«1-01-2000») es igual a 1
DIASEM Devuelve un número comprendido entre el 1 y el 7 correspondiente al día de la semana: 1 domingo, 2 lunes, 3 martes…). Su sintaxis es:
=DIASEM(fecha)
FECHANUMERO Devuelve el número de serie correspondiente a la fecha especificada como argumento de la función. La fecha del argumento puede ser introducida con los siguientes formatos: dd-mm-aa o dd-mmm-aa. Su sintaxis es:
=FECHANUMERO(texto_de_fecha)
Ejemplo:
=FECHANUMERO(«14/5/90») la función de vuelve 33.007
HORANUMERO Esta función da como resultado el número de serie correspondiente a la hora especificada en el argumento. Su sintaxis es:
=HORANUMERO(texto_de_fecha)
Ejemplo:
=HORANUMERO(«6 :18 PM») la función devuelve 0,7625.
Inicio › Foros › 3.3.6. Funciones de fecha y hora