Este documento proporciona información sobre varias funciones de fecha en Excel, incluyendo HOY(), DIA(), MES(), AÑO(), FECHANÚMERO() y FECHA(). Explica la sintaxis y el uso de cada función con ejemplos. También describe cómo Excel almacena fechas internamente como números de serie y cómo esto afecta el uso de estas funciones.
1. Apunte Funciones de fecha
Crear un apunte con el concepto, la sintaxis y un ejemplo (preferentemente dentro de una función
SI) de las siguientes funciones de fecha.
*HOY
=HOY ()
Devuelve el número de serie de la fecha actual. El número de serie es el código de fecha-hora que
Excel usa para los cálculos de fecha y hora. Si el formato de celda era General antes de especificar
la función, Excel cambiará el formato de celda a Fecha. Si desea ver el número de serie, debe
cambiar el formato de celda a General o Número.
La función HOY es útil cuando necesita que se muestre la fecha actual en una hoja de cálculo,
independientemente de cuándo se abre el libro. Además es útil para calcular los intervalos. Por
ejemplo, si sabe que alguien nació en 1963, puede usar la siguiente fórmula para buscar la edad de
esa persona a partir de este año de nacimiento.
Sintaxis
La sintaxis de la función HOY no tiene argumentos.
NOTA Excel almacena las fechas como números de serie secuenciales para que puedan usarse en
los 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.447 días posterior al 1 de
enero de 1900. Microsoft Excel para Macintosh usa un sistema de fechas predeterminado
diferente.
*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.
Sintaxis
DIA(núm_de_serie)
Núm_de_serie es la fecha del día que intenta buscar. Las fechas deben especificarse utilizando
la función FECHA o como resultado de otras fórmulas o funciones. Por ejemplo, utilice
FECHA(2008;5;23) para el 23 de mayo de 2008. Pueden producirse problemas si las fechas se
escriben como texto.
2. *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).
Sintaxis
MES(núm_de_serie)
Núm_de_serie es la fecha del mes que intenta buscar. Las fechas deben introducirse mediante
la función FECHA o como resultado de otras fórmulas o funciones. Por ejemplo, utilice
FECHA(2008;5;23) para el día 23 de mayo de 2008. Pueden producirse problemas si las fechas se
escriben como texto.
*AÑO
Devuelve el año correspondiente a una fecha. El año se devuelve como número entero
comprendido entre 1900 y 9999.
Sintaxis
AÑO(núm_de_serie)
Núm_de_serie es la fecha del año que se desea buscar. Las fechas deben especificarse utilizando
la función FECHA o como resultado de otras fórmulas o funciones. Por ejemplo, utilice
FECHA(2008;5;23) para el 23 de mayo de 2008. Pueden producirse problemas si las fechas se
escriben como texto.
*FECHANÚMERO
Convierte una fecha almacenada como texto en un número de serie que Excel reconoce como
fecha. Por ejemplo, la fórmula =FECHANUMERO("1/1/2008") devuelve 39448, el número de serie
de la fecha 1/1/2008.
NOTA El número de serie que devuelve la función FECHANUMERO puede ser diferente al del
ejemplo anterior, según la configuración del sistema de fechas de su equipo.
La función FECHANUMERO es útil cuando una hoja de cálculo contiene fechas en formato de texto
que desea filtrar, ordenar o usar en cálculos de fecha, o bien a las que desea dar formato de fecha.
Para ver un número de serie como una fecha, debe aplicar un formato de fecha a la celda. En la
sección Vea también encontrará vínculos a más información sobre cómo mostrar números como
fechas.
3. Sintaxis
FECHANUMERO(texto_de_fecha)
La sintaxis de la función FECHANUMERO tiene los siguientes argumentos:
texto_de_fecha Obligatorio. Texto que representa una fecha en el formato de fechas de Excel o
una referencia a una celda que contiene texto que representa una fecha en un formato de fechas
de Excel. Por ejemplo, "30/1/2008" o "30-Ene-2008" son cadenas de texto entre comillas que
representan fechas.
Con el sistema de fechas predeterminado de Microsoft Excel para Windows, el argumento
texto_de_fecha debe representar una fecha entre 1 de enero de 1900 y 31 de diciembre de 9999.
Con el sistema de fechas predeterminado de Excel para Macintosh, el argumento texto_de_fecha
debe representar una fecha entre el 1 de enero de 1904 y el 31 de diciembre de 9999. La función
FECHANUMERO devuelve el valor de error #¡VALOR! si el valor del argumento texto_de_fecha se
encuentra fuera de este rango.
Si se omite la parte del año del argumento texto_de_fecha, la función FECHANUMERO usa el año
actual del reloj integrado del equipo. Se omite la información de hora en el argumento
texto_de_fecha.
*FECHA
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.
4. 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:
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?
Mostrar¿Cómo funciona Excel para Macintosh con el sistema de fechas 1904?
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.
5. 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.