La función FECHA en Excel es una de las funciones de fecha y hora más importantes y utilizadas. Su propósito principal es construir una fecha válida a partir de tres componentes numéricos que se le proporcionan por separado: año, mes y día. La función devuelve el número de serie secuencial que representa esa fecha específica, permitiendo que Excel la reconozca y la utilice en cálculos, ordenación de datos y otras operaciones.
Es especialmente útil cuando se trabaja con datos importados donde las fechas están desglosadas en diferentes columnas.
Sintaxis
=FECHA(año; mes; día)
La función FECHA tiene los siguientes argumentos:
- año: Un número que representa el año. Obligatorio.
- Si el valor de año está entre 1900 y 9999, Excel utiliza ese número como el año.
- Si el valor de año está entre 0 y 1899, Excel suma ese valor a 1900 para calcular el año. Por ejemplo,
FECHA(124; 1; 1)devolverá el 1 de enero de 2024 (1900 + 124).
- mes: Un número entero que representa el mes del año, desde 1 (enero) hasta 12 (diciembre). Obligatorio.
- Si mes es mayor que 12, la función suma el número de meses al primer mes del año especificado. Por ejemplo,
FECHA(2024; 15; 1)se evalúa como el decimoquinto mes a partir de principios de 2024, resultando en el 1 de marzo de 2025. - Si mes es menor o igual a 0, la función resta la magnitud de ese número de meses, más 1, del primer mes del año especificado. Por ejemplo,
FECHA(2024; -2; 1)resulta en el 1 de octubre de 2023.
- Si mes es mayor que 12, la función suma el número de meses al primer mes del año especificado. Por ejemplo,
- día: Un número entero que representa el día del mes. Obligatorio.
- Si día es mayor que el número de días en el mes especificado, la función suma ese número de días al primer día del mes. Por ejemplo,
FECHA(2024; 4; 35)se evalúa como el día 35 de abril de 2024, resultando en el 5 de mayo de 2024. - Si día es 0, la función devuelve el último día del mes anterior. Si es negativo, retrocede tantos días desde el final del mes anterior.
- Si día es mayor que el número de días en el mes especificado, la función suma ese número de días al primer día del mes. Por ejemplo,
Ejemplos
Ejemplo 1: Crear una fecha simple
Para crear la fecha correspondiente al 25 de diciembre de 2024.
=FECHA(2024; 12; 25) -> Resultado: 25/12/2024
Ejemplo 2: Combinar datos de celdas
Imagina que tienes los datos de año, mes y día en celdas separadas. La función FECHA puede unirlos para crear una fecha válida.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Año | Mes | Día | Fecha Completa |
| 2 | 2023 | 8 | 15 | =FECHA(A2; B2; C2) |
| 3 | 2024 | 2 | 29 | =FECHA(A3; B3; C3) |
'En la celda D2
=FECHA(A2; B2; C2) -> Resultado: 15/08/2023
'En la celda D3
=FECHA(A3; B3; C3) -> Resultado: 29/02/2024
Ejemplo 3: Calcular el último día de un mes
Un truco muy útil es usar 0 como argumento de día para encontrar el último día del mes anterior. Para saber el último día de febrero de 2024 (que es bisiesto):
=FECHA(2024; 3; 0) -> Resultado: 29/02/2024
Ejemplo 4: Sumar meses a una fecha
Si quieres saber la fecha exacta 18 meses después del 10 de enero de 2024, puedes usar la función FECHA.
=FECHA(2024; 1 + 18; 10) -> Resultado: 10/07/2025
En este caso, 1 + 18 = 19 meses. Excel calcula el mes 19 a partir de enero de 2024, ajustando automáticamente el año.
Observaciones
Excel gestiona las fechas almacenándolas como números de serie secuenciales. El 1 de enero de 1900 corresponde al número de serie 1. Esto permite realizar cálculos aritméticos con ellas, como sumar o restar días. La función FECHA es fundamental para asegurar que Excel interprete correctamente los componentes de una fecha y los convierta a este formato numérico.
Errores comunes
- #¡VALOR!: Ocurre si alguno de los argumentos no es numérico.
- #¡NUM!: Ocurre si el valor del argumento año es negativo o es 10000 o superior.
Disponibilidad por versión de Excel
La función FECHA está disponible en todas las versiones de Microsoft Excel.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | El nombre de la función es FECHA. |
| Google Sheets | ✔️ | El nombre de la función es DATE. |
| LibreOffice Calc | ✔️ | El nombre de la función es FECHA. |
| OpenOffice Calc | ✔️ | El nombre de la función es FECHA. |
| WPS Office Spreadsheets | ✔️ | El nombre de la función es DATE. |
| Apple Numbers | ✔️ | El nombre de la función es FECHA. |
Funciones Relacionadas
- DIA: Extrae el día de una fecha (un número de 1 a 31).
- MES: Extrae el mes de una fecha (un número de 1 a 12).
- AÑO: Extrae el año de una fecha.
- HOY: Devuelve la fecha actual.
- FECHANUMERO: Convierte una fecha en formato de texto a un número de serie.
