Identificación de días laborables y fines de semana con Excel

Última actualización el 17/08/2025
Tiempo de leer: 2 minutos

Distinguir entre días de semana y fines de semana es un requisito común cuando se trabaja con fechas en Excel. Ya sea que esté diseñando un calendario dinámico, automatizando informes o administrando cronogramas de proyectos, poder identificar los fines de semana puede simplificar enormemente su lógica y sus reglas de formato.

Excel proporciona varias funciones de fecha integradas para satisfacer estas necesidades, la más relevante de las cuales es la Función de la semana.

Entendiendo la función WEEKDAY

El Función de la semana Devuelve un entero entre 1 y 7, que representa el día de la semana de una fecha determinada. Sin embargo, el significado de este valor depende del segundo argumento opcional: Y malinterpretarlo es una fuente frecuente de errores. ⚠️

La sintaxis es la siguiente:

=DÍA DE LA SEMANA(número_de_serie, [tipo_devolución])

Si el segundo argumento (return_type) se omite, Excel tiene como valor predeterminado 1. En esta configuración:

  • Domingo = 1
  • Lunes = 2
  • ...
  • Sábado = 7

Este valor predeterminado refleja la convención estadounidense, donde la semana comienza el domingo. Sin embargo, en muchos países, especialmente en Europa, el lunes se considera el primer día de la semana. Para alinearse con esto y simplificar las operaciones lógicas, es mejor establecer el segundo argumento. al 2 explícitamente

  • Lunes = 1
  • Martes = 2
  • ...
  • Sábado = 6
  • Domingo = 7
DÍA LABORABLE con el argumento 1 o 2

Para simplificar las pruebas de fin de semana, lo mejor es establecer el segundo argumento en 2. De esta forma, escribir una prueba lógica para comprobar si un día es entre semana o fin de semana se vuelve fácil. 😀👍

¿Cómo comprobar si una cita es fin de semana?

Para comprobar si una cita es fin de semana o no, puedes escribir esta sencilla prueba:

=DÍASEMANAL(Fecha,2)>5

  • Si la función DÍA DE LA SEMANA devuelve 6, indica sábado
  • Y si el resultado es 7 el día es domingo.
  • Utilizando esta fórmula, puedes determinar si un día cae en fin de semana o en día laborable.
Prueba para encontrar fin de semana o día laborable

Omitir el segundo argumento en WEEKDAY hace que la prueba sea más compleja y requiere una Función OR para comprobar si hay 1 o 7.

Prueba si una fecha es un día laborable

De la misma forma, para probar si una fecha es un día laborable o no, puedes escribir esta fórmula. Esta vez, debes incluir el valor 5 (viernes) en tu resultado usando el 'menor o igual a (<=)'operador.

=DÍA DE LA SEMANA(Fecha,2)<=5

Formato condicional

Para resaltar el día del fin de semana en rojo Puedes usar la misma fórmula dentro de un regla de formato condicional.

  1. Copie su prueba (fin de semana o día laborable)
  2. Selecciona todas las celdas de tu documento
  3. Abra el menú Inicio>Formato condicional>Administrar reglas>Nuevas reglas
  4. Seleccionar la opción Use una fórmula para determinar qué celdas formatear
  5. Pega la fórmula
  6. cambiar el formato

con este truco, puedes resaltar toda la fila cuando el día es fin de semana.

Cambiar el color del fin de semana con formato condicional

1 Comentario

  1. Carine van Assche
    20/04/2025 a las 17:40

    Pregunta tu,
    hoe kan ik van elke maand de laatste maandag vinden ?

    Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Identificación de días laborables y fines de semana con Excel

Tiempo de leer: 2 minutos
Última actualización el 17/08/2025

Distinguir entre días de semana y fines de semana es un requisito común cuando se trabaja con fechas en Excel. Ya sea que esté diseñando un calendario dinámico, automatizando informes o administrando cronogramas de proyectos, poder identificar los fines de semana puede simplificar enormemente su lógica y sus reglas de formato.

Excel proporciona varias funciones de fecha integradas para satisfacer estas necesidades, la más relevante de las cuales es la Función de la semana.

Entendiendo la función WEEKDAY

El Función de la semana Devuelve un entero entre 1 y 7, que representa el día de la semana de una fecha determinada. Sin embargo, el significado de este valor depende del segundo argumento opcional: Y malinterpretarlo es una fuente frecuente de errores. ⚠️

La sintaxis es la siguiente:

=DÍA DE LA SEMANA(número_de_serie, [tipo_devolución])

Si el segundo argumento (return_type) se omite, Excel tiene como valor predeterminado 1. En esta configuración:

  • Domingo = 1
  • Lunes = 2
  • ...
  • Sábado = 7

Este valor predeterminado refleja la convención estadounidense, donde la semana comienza el domingo. Sin embargo, en muchos países, especialmente en Europa, el lunes se considera el primer día de la semana. Para alinearse con esto y simplificar las operaciones lógicas, es mejor establecer el segundo argumento. al 2 explícitamente

  • Lunes = 1
  • Martes = 2
  • ...
  • Sábado = 6
  • Domingo = 7
DÍA LABORABLE con el argumento 1 o 2

Para simplificar las pruebas de fin de semana, lo mejor es establecer el segundo argumento en 2. De esta forma, escribir una prueba lógica para comprobar si un día es entre semana o fin de semana se vuelve fácil. 😀👍

¿Cómo comprobar si una cita es fin de semana?

Para comprobar si una cita es fin de semana o no, puedes escribir esta sencilla prueba:

=DÍASEMANAL(Fecha,2)>5

  • Si la función DÍA DE LA SEMANA devuelve 6, indica sábado
  • Y si el resultado es 7 el día es domingo.
  • Utilizando esta fórmula, puedes determinar si un día cae en fin de semana o en día laborable.
Prueba para encontrar fin de semana o día laborable

Omitir el segundo argumento en WEEKDAY hace que la prueba sea más compleja y requiere una Función OR para comprobar si hay 1 o 7.

Prueba si una fecha es un día laborable

De la misma forma, para probar si una fecha es un día laborable o no, puedes escribir esta fórmula. Esta vez, debes incluir el valor 5 (viernes) en tu resultado usando el 'menor o igual a (<=)'operador.

=DÍA DE LA SEMANA(Fecha,2)<=5

Formato condicional

Para resaltar el día del fin de semana en rojo Puedes usar la misma fórmula dentro de un regla de formato condicional.

  1. Copie su prueba (fin de semana o día laborable)
  2. Selecciona todas las celdas de tu documento
  3. Abra el menú Inicio>Formato condicional>Administrar reglas>Nuevas reglas
  4. Seleccionar la opción Use una fórmula para determinar qué celdas formatear
  5. Pega la fórmula
  6. cambiar el formato

con este truco, puedes resaltar toda la fila cuando el día es fin de semana.

Cambiar el color del fin de semana con formato condicional

1 Comentario

  1. Carine van Assche
    20/04/2025 a las 17:40

    Pregunta tu,
    hoe kan ik van elke maand de laatste maandag vinden ?

    Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *