Las fechas en Excel: concepto y cálculos

fechas en excel

¿Alguna vez te ha pasado que una fecha se ha cambiado de formato y se ha cambiado por un número tipo 42345? Entiende el concepto detrás de las fechas en Excel.

Concepto

Las fechas y horas en Excel están maravillosamente resueltas para facilitar los cálculos y operaciones, si bien existe un cierto desconocimiento al respecto, que hacen que no mucha gente las maneje con toda la soltura que deberían.

En Excel, las fechas tienen un valor numérico, que simplemente se «traduce» al formato de fecha que se elija. Ese valor numérico corresponde al número entero de días, tomando como «día 1» el día 1 de enero de 1900. Por ejemplo, el número 4 correspondería al 4/01/1900, y el numero 43947 corresponde al 26/02/2020. Esta manera de computar las fechas, permite operar entre ellas directamente, sumando y restando.

Por otro lado, los números decimales corresponden a la hora, por ejemplo 1.5 sería las 12 del mediodía del 1 de enero de 1900. De esta manera se puede convertir fácilmente los días a horas simplemente dividiendo entre 24.

Cálculos con fechas

Para hacer cálculos con fechas, es tan sencillo cómo sumar o restar directamente, si bien hay una serie de funciones que pueden facilitar esta tarea:

Funciones DÍA, MES, AÑO, HORA, MINUTO, DIASEM, NUM.DE.SEMANA

Estas funciones permiten transformar ese número que hay detrás de cada fecha, en algunos de sus componentes. De esta manera a partir del número 43947,25, podemos extraer mediante estas funciones cada uno de sus componentes (26, 4, 2020, 6, 0, 1, 18 respectivamente). Estos componentes pueden usarse para operar con ellos y averiguar meses, años, horas, etc. entre dos fechas.

Funciones AHORA() y HOY()

Son funciones que devuelven la fecha de hoy. AHORA() incluye también la hora actual y HOY() solo la fecha. No llevan argumento, pero es necesario poner el paréntesis.

Función Fecha()

Esta función permite “reconstruir la fecha” mediante cada uno de sus componentes. Su estructura es FECHA(días;mes;año) y devuelve el número de días desde 1/1/1900 cómo hemos mencionado anteriormente.

Funciones FUNCIÓN DIAS.LAB.INTL y DIA.LAB.INTL

Son funciones que se usan para calcular con fechas teniendo en cuenta los días laborales.

La función DIAS.LAB.INTL(() devuelve el numero de días laborables entre 2 fechas y su estructura es: DIAS.LAB.INTL(fecha inicio; fecha fin; tipo de fin de semana; festivos…). De esta manera con el tercer argumento se puede elegir el tipo de semana (de lunes a viernes, de lunes a sábado u otras) y mediante el cuarto argumento se pueden añadir todos los días festivos que se quiera para que los tenga en cuenta.

La función DIA.LAB.INTL() devuelve la fecha resultado de sumar los días laborables especificados a la fecha que se indique y su estructura es: DIA.LAB.INTL(fecha;dias;tipo de fin de semana). Por ejemplo DIA.LAB.INTL(“19/3/18”;10;1) devuelve la fecha 10 días laborables después de la fecha indicada.