Cómo utilizar la función WEEKDAY en Excel (con 8 ejemplos)

  • Compartir Este
Hugh West

Si busca Función WEEKDAY de Excel está usted en el lugar adecuado. El ENTRE SEMANA es especialmente útil para la planificación, la programación e incluso el análisis financiero. Se clasifica como una función Funciones de fecha y hora en Excel que devuelve el día de la semana para un argumento dado.

En este artículo, trataremos de discutir la ENTRE SEMANA para que pueda adaptar la fórmula a sus necesidades.

Función WEEKDAY en Excel (Vista Rápida)

Descargar el libro de Excel

Usos de la función WEEKDAY.xlsx

Función WEEKDAY de Excel: Sintaxis & Argumentos

Sintaxis

=WEEKDAY(número_de_serie, [tipo_de_retorno])

Valores de retorno

0 a 7 (en números)

Argumentos

Argumento Obligatorio/Opcional Explicación
número_de_serie Requerido Un número que representa el día a partir del cual desea encontrar el día de la semana
tipo_de_retorno Opcional Un número que determina el tipo de valor de retorno

Nota:

  1. Las fechas se almacenan en Microsoft Excel como números de serie consecutivos, lo que permite utilizarlas en los cálculos. Además, las fechas deben insertarse con el formato de fecha o utilizando la función Función FECHA Puede haber problemas si las fechas se insertan en formato de texto.
  2. Tipo_devolución es un argumento de la función ENTRE SEMANA que especifica el primer día de la semana. Si no introduce ningún return_type, la función ENTRE SEMANA devuelve 1 para el domingo y 7 para el sábado (por defecto). El tipo de retorno 11-17 se introduce en la versión Excel 2010.
Tipo_de_retorno Primer día Resultado numérico Inicio-fin
1 u omitido (por defecto) Domingo 1-7 Domingo-sábado
2 Lunes 1-7 De lunes a domingo
3 Martes 0-6 (ya que lunes = 0 en este caso) De lunes a domingo
11 Lunes 1-7 De lunes a domingo
12 Martes 1-7 Martes-lunes
14 Jueves 1-7 Jueves-miércoles
15 Viernes 1-7 Viernes-jueves
16 Sábado 1-7 Sábado-viernes
17 Domingo 1-7 Domingo-sábado

8 Ejemplos para entender y utilizar la función WEEKDAY en Excel

Excel ofrece diferentes aplicaciones utilizando el ENTRE SEMANA Intentaremos discutirlos como ejemplos.

Ejemplo 1: Ejemplos básicos de la función WEEKDAY

Si los días se dan en formato de fecha y no necesita introducir el valor return_type, puede utilizar la siguiente fórmula en el campo D5 celda.

=DÍA DE LA SEMANA(C5)

Toma, C5 es el Fecha de incorporación de Robert .

  • En segundo lugar, pulse INTRODUCE .
  • En tercer lugar, utilice el Asa de llenado arrastrando el cursor hacia abajo mientras lo mantiene en la posición parte inferior derecha esquina de la D5 célula como esta.

  • Al final, las salidas serán así.

Pero si el tipo de retorno es 2 y 16 respectivamente para el mismo conjunto de datos. Puede utilizar la siguiente fórmula en el campo D5 celda.

  • Cuando el valor de return_type es 2 :
=DÍA DE LA SEMANA(C5,2)

  • Cuando el valor de return_type es 16 :
=DÍA DE LA SEMANA(C5,16)

Ejemplo 2: Utilización de la función WEEKDAY con la función DATE

Imaginemos que la fecha de incorporación se da en número de serie. En ese caso, hay que utilizar la función FECHA donde el AÑO , MES y Funciones del DÍA se utilizan para devolver el año, el mes y el día de la fecha dada respectivamente.

  • Finalmente, basta con utilizar la siguiente fórmula en el D5
=DÍA DE LA SEMANA(FECHA(AÑO(C5),MES(C5),DÍA(C5)),12)

  • En segundo lugar, pulse INTRODUCE .
  • En tercer lugar, utilice el Asa de llenado .

  • En consecuencia, obtendrá una salida como ésta.

Ejemplo 3: Uso de la función TEXT para buscar el nombre del día de la semana

Si desea obtener el nombre del día de la semana que se encuentra utilizando la función ENTRE SEMANA puede utilizar la función TEXTO función .

  • En última instancia, es necesario escribir la fórmula en el archivo D5 célula como esta.
=TEXT(WEEKDAY(C5,2), "dddd")

  • Del mismo modo, tras pulsar INTRODUCE y, a continuación, utilizando el Asa de llenado el resultado será el siguiente.

Ejemplo 4: WEEKDAY combinado con la función CHOOSE

Además, existe otra forma de encontrar el nombre del día de la semana. Puede utilizar la función ELEGIR función con el ENTRE SEMANA función.

  • Sólo tiene que utilizar la siguiente fórmula en el D5 célula y luego el Asa de llenado como hemos hecho antes para obtener todas las salidas como esta.
=CHOOSE(WEEKDAY(C5), "dom", "lun", "mar", "mié", "jue", "vie", "sáb")

Ejemplo 5: Combinación con la función SWITCH

De nuevo, puede utilizar el INTERRUPTOR función para obtener el nombre del día de la semana con la tecla ENTRE SEMANA función.

  • La fórmula de la D5 célula será así.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Ejemplo 6: Función WEEKDAY para obtener los días de la semana y los fines de semana

Si desea determinar los días de la semana y los fines de semana para una fecha determinada, puede utilizar la fórmula que es la combinación de SI y ENTRE SEMANA funciones.

=IF(WEEKDAY(C5,2)<6, "Día laborable", "Fin de semana")

Ejemplo 7: Función WEEKDAY con formato condicional

Si necesita resaltar el día laborable y el fin de semana para una mejor visualización, puede utilizar la opción Formato condicional de la barra de herramientas Estilos barra de comandos.

Pasos:

  • En primer lugar, seleccione las celdas B5:D12 .
  • En segundo lugar, vaya a Inicio > elegir Formato condicional Seleccionar Nueva norma .

  • Con el tiempo, un Nueva regla de formato aparecerá una ventana.
  • En tercer lugar, elija Utilizar una fórmula para determinar qué celdas formatear .
  • En cuarto lugar, escribe la fórmula en el cuadro de fórmulas.
=WEEKDAY($C5,2)<6

  • En quinto lugar, vaya a Formato para seleccionar el color y otras cosas de la salida si es necesario.

  • En el Formatear celdas vaya a Rellene >elige un color (Aquí, es Verde claro)> pulsa OK .

  • De nuevo, en el Nueva regla de formato pulse OK .

  • Del mismo modo, vaya de nuevo a Nueva regla de formato después de seleccionar las celdas. Esta vez escribe la fórmula así.
=WEEKDAY($C5,2)>5

  • A continuación, vaya a Formato .

  • Finalmente, seleccione cualquier color en el Opción de relleno Hemos seleccionado el color azul claro.
  • Pulsa, OK .

  • Por último, haga clic en OK en el Nueva regla de formato

  • En consecuencia, las salidas serán así.

Ejemplo 8: Cálculo del pago incluyendo los fines de semana

Por último, vamos a ver un ejemplo interesante. Supongamos que tiene que terminar un proyecto dentro de un plazo y tiene que gestionar a su empleado para que haga trabajo extra en días laborables y fines de semana.

Por lo general, la tasa de pago es más alta para los fines de semana. Si se da el número de horas de trabajo, es necesario calcular el Pago para cada empleado y el pago total para todos los empleados.

La fórmula estará en E5 celda.

=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)

A continuación, utilice el botón SUM función para agregar el pago individual.

Función WORKDAY de Excel para vacaciones

Para determinar la fecha de trabajo que se producirá después de un cierto número de días desde la fecha de inicio, utilice la función de Excel JORNADA DE TRABAJO que es una función FECHA función.

Además, esta función proporciona un parámetro opcional de días festivos que, si se omite, cuenta automáticamente los fines de semana, incluidos sábados y domingos, como días festivos y determina la futura fecha de trabajo después de un número especificado de días.

La sintaxis del JORNADA DE TRABAJO función es.

=WORKDAY(Fecha_inicio,Días,Vacaciones)

Supongamos que tenemos el siguiente conjunto de datos con las siguientes cabeceras de columna Fecha de inicio , Días de producción y Días de finalización También tiene columnas de Vacaciones y sus correspondientes Fecha En el Fecha de inicio En la columna C figuran las fechas de inicio de los proyectos y en la columna C el tiempo estimado necesario para completarlos.

Tenemos que averiguar el Fecha de finalización en Columna D .

  • En primer lugar, escriba la fórmula en el campo D5 célula como esta.
=DÍA DE TRABAJO(B5,C5,G5:G9)

  • Finalmente, pulse INTRODUCE
  • Por último, utilice la función Asa de llenado
  • En consecuencia, obtendrá los resultados del proyecto Fechas de finalización .

Errores comunes al utilizar la función WEEKDAY

Es posible que aparezcan un par de errores al utilizar la función ENTRE SEMANA función. Echemos un vistazo.

  • #NUM - si el número de serie está fuera del rango del valor base de la fecha actual

    - si el tipo_de_retorno está fuera del alcance del tipo_de_retorno como se muestra en la sección de argumentos.

  • #¡VALOR! - se produce cuando número_de_serie o el [ tipo_de_retorno ] no es numérico.

Así que tenga cuidado al manejar la función. Espero que pueda entender y solucionar si ve estos errores. Además, podemos ayudarle si lo necesita.

Conclusión

Así es como se puede aplicar el ENTRE SEMANA para obtener el día de la semana (weekday). Además, tiene la oportunidad de combinar la función con otras funciones de Excel. Si tiene un método interesante y único de utilizar la función ENTRE SEMANA por favor, compártalo en la sección de comentarios más abajo. Gracias por estar con nosotros.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.