Funciones de fecha en Excel (la más usadas)

En una oficina manejar funciones que tengan datos de tipo fecha es lo más común, también para un trabajo administrativo, o en un negocio. Así que vamos a ver las funciones de fecha más usadas.

En el siguiente listado veras las funciones que vamos a cubrir en este post:

  • ahora
  • año
  • dia
  • dia.lab
  • dia.lab.intl
  • dias
  • dias.lab
  • dias.lab.intl
  • dias.360
  • dia.sem
  • hoy
  • frac.año
  • mes

Tenemos trabajo, así que Comencemos!

Este recurso forma parte del curso gratuito de Excel.

FUNCIONES HOY y AHORA

Tanto una como la otra, nos brindan la información de la fecha actual (Función Hoy) y la hora actual (Función Ahora)

Veamos un ejemplo:

Las dos funciones nos muestran el dato sincronizado con la computadora o dispositivo en el cual nos encontremos por eso, si la fecha está desactualizada, nos mostrará el dato con error.

En el caso de la función AHORA, cada vez que demos Enter o ingresemos un valor la función se está actualizando, por lo tanto veremos al instante como la hora se actualiza.

 

FUNCIONES DIA, MES Y AÑO

Es muy común tener que separar o desglosar una fecha, en días, meses y años. Para eso, vamos a usar estas tres funciones que son independientes, pero que muchas veces se utilizan juntas.

Veamos un ejemplo:

Aquí vemos como a partir de una fecha (celda B6) nos devuelve el día, mes y año, separados en diferentes celdas.

Este recurso forma parte del curso gratuito de Excel.

¿Cómo saber qué día de la semana cayó una fecha?

FUNCIONES DIASEM Y TEXTO

Otro ejemplo de la utilización de las funciones de fecha, es cuando necesitamos saber, que día de la semana fue una fecha.

Tenemos dos métodos para saber ese dato, uno es con la función DIASEM y otro es con función TEXTO que no es una función de fecha sino de texto, pero nos sirve para este caso.

La sintaxis es la siguiente:

DIASEM(núm_de_serie,[tipo])

La sintaxis de la función DIASEM tiene los siguientes argumentos:

Núm_de_serie (Obligatorio) Es un número secuencial que representa la fecha del día que intenta buscar. Las fechas deben especificarse mediante la función FECHA o como resultado de otras fórmulas o funciones. Por ejemplo, use FECHA(2008;5;23) para el 23 de mayo de 2008. Puede tener problemas si escribe las fechas como texto.

Tipo (Opcional) Es un número que determina el tipo de valor que debe devolverse.

Vamos al ejemplo:

Como vemos el resultado es un número. El 1 está asignado a Domingo, el 2 a Lunes, y así sucesivamente hasta llegar al 7 que es sábado (esto es de manera predeterminada, aunque se puede modificar)

Por lo tanto lo que debemos hacer ahora, es cambiar el formato de la celda a personalizado usando el siguiente método:

Presionando el botón derecho en la celda, elegimos Formato de celdas. Luego, en la lista que aparece del lado izquierdo, vamos hasta la última opción, PERSONALIZADA, e ingresamos debajo de tipo: dddd

Esto hará que Excel nos dé el día.

La otra manera es usar la función texto como vemos en la imagen:

Aumenta tus conocimientos con este Mini curso de Excel

¿Cómo saber la diferencia entre dos fechas? (calendario o laboralmente)

FUNCIONES DIAS – DIA.LAB – DIAS.LAB – DIA.LAB.INTL y DIAS.LAB.INTL

Ahora vamos a ver funciones que trabajan con una o varias celdas con fechas. Tanto si necesitamos saber la diferencia entre dos fechas, si además esa diferencia es laboral, o si necesitamos a una fecha sumarle una cantidad x de días.

La sintaxis es la siguiente:

DIAS(fecha_final, fecha_inicial)

La sintaxis de la función DIAS tiene los siguientes argumentos:

Fecha_final (Obligatorio) Fecha_inicial y fecha_final son las dos fechas cuya diferencia de días desea conocer.

Fecha_inicial (Obligatorio) Fecha_inicial y fecha_final son las dos fechas cuya diferencia de días desea conocer.

Veamos los ejemplos:

Aquí vemos como saber la diferencia entre dos fechas usando la función DIAS

Ahora calculamos la diferencia laboral entre las dos fechas, teniendo en cuenta las vacaciones o feriados del rango (a15 hasta a19) usando la función DIAS.LAB.

La función DIAS.LAB no tiene en cuenta sábados y domingos porque toma esos días como descanso laboral.

La sintaxis es la siguiente:

DIAS.LAB(fecha_inicial, fecha_final, [vacaciones])

La sintaxis de la función DIAS.LAB tiene los siguientes argumentos:

Fecha_inicial(Obligatorio) Es una fecha que representa la fecha inicial.

Fecha_final (Obligatorio) Es una fecha que representa la fecha final.

Vacaciones (Opcional) Es un rango opcional de una o varias fechas que deben excluirse del calendario laboral, como los días festivos nacionales y locales. La lista puede ser un rango de celdas que contengan las fechas o una constante de matriz de los números de serie que representen las fechas.

¿Y si descanso otros días que no sean Sábado y Domingo?

Aquí vemos un ejemplo, descanso Lunes y Martes, en este caso utilizo la función DIAS.LAB.INTL que permite elegir qué día o días descanso, tomando en cuenta los feriados o vacaciones.

La sintaxis es la siguiente:

DIAS.LAB.INTL(fecha_inicial, fecha_final, [fin_de_semana], [vacaciones])

La sintaxis de la función DIAS.LAB.INTL tiene los siguientes argumentos:

Fecha_inicial y fecha_final (Obligatorios) Son las fechas para las que desea calcular la diferencia. El valor de fecha_inicial puede ser anterior, igual o posterior al de fecha_final.

Fin_de_semana (Opcional) Indica los días de la semana que son días de fin de semana y no están incluidos en el número de todos los días laborables entre fecha_inicial y fecha_final. Fin_de_semana es una cadena o un número de fin de semana que especifica cuándo tienen lugar los fines de semana.

En la siguiente tabla verás la identificación de un número y el correspondiente día o días.

Vacaciones (Opcional) Es un conjunto opcional de una o más fechas que se deben excluir del calendario de días laborables. Los días festivos deben estar en un rango de celdas que contienen las fechas o una constante de matriz de los valores seriales que representan esas fechas. El orden de las fechas o los valores seriales de los días festivos puede ser arbitrario.

Ahora necesito, a una fecha sumarle x días de licencia, y que me diga Excel en qué fecha debo volver al trabajo.

¿Cómo se hace?

Veamos un ejemplo:

Lo resolvemos con la función DIA.LAB ya que a la fecha inicial ubicada en la celda B10 le agrega los días que están en la celda B11, teniendo en cuenta los feriados. Tener en cuenta que está función toma los sábados y domingos como descanso.

La sintaxis es la siguiente:

DIA.LAB(fecha_inicial, días, [vacaciones])

La sintaxis de la función DIA.LAB tiene los siguientes argumentos:

Fecha_inicial (Obligatorio) Es una fecha que representa la fecha inicial.

Días (Obligatorio) El número de días laborables (días que no sean fines de semana ni días festivos) anteriores o posteriores al argumento fecha_inicial. Un valor positivo para el argumento días produce una fecha futura; un número negativo produce una fecha pasada.

Vacaciones (Opcional) Es una lista opcional de una o varias fechas que deben excluirse del calendario laboral, como los días festivos nacionales y locales. La lista puede ser un rango de celdas que contengan las fechas o una constante de matriz de los números de serie que representen las fechas.

Sino fuera así, deberíamos usar DIA.LAB.INTL que va a tomar como descanso los días que le indique.

La sintaxis es la siguiente:

DIA.LAB.INTL(fecha_inicial, días, [fin_de_semana], [días_no_laborables])

La sintaxis de la función DIA.LAB.INTL tiene los siguientes argumentos:

Fecha_inicial (Obligatorio) Es la fecha inicial, truncada a entero.

Días (Obligatorio) Es el número de días laborables antes o después de la fecha_inicial. Un valor positivo da como resultado una fecha futura; un valor negativo proporciona una fecha pasada; un valor de cero proporciona la fecha_inicial. El desplazamiento de días se trunca a entero.

Fin_de_semana (Opcional) Indica los días de la semana que corresponden a días de la semana y no se consideran días laborables. Fin_de_semana es un número de fin de semana o cadena que especifica cuándo ocurren los fines de semana.

FUNCIONES DIAS360 y FRAC.AÑO

Estas dos funciones generalmente se usan para calcular una edad o antigüedad. En la siguiente imagen veremos varios métodos para realizar este cálculo.

En otro artículo vimos las diferentes maneras de calcular una edad o antigüedad y como ves en la imagen hay más de una manera de hacerlo, si necesitás entender el proceso puedes leer el artículo completo haciendo clic aquí

Este recurso forma parte del curso gratuito de Excel.

ATAJOS DEL TECLADO

Si te digo que con una combinación de teclado pones la fecha o la hora, ¿Te gustaría saberlo?

Teclado de computadora Descripción generada automáticamente con confianza media

Teclado de un ordenador portátil verde Descripción generada automáticamente con confianza baja

Si te interesa ver un video sobre este tema puedes ver el siguiente video:

Video sobre Funciones de Fecha

Si quieres aumentar tus conocimientos sobre EXCEL puedes hacer totalmente gratis nuestro curso de EXCEL BÁSICO en el siguiente enlace:

 Curso Gratis de EXCEL BÁSICO 

1 Comment

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *