En este artículo, aprenderemos cómo obtener el enésimo día de la semana del mes en Excel.
Por ejemplo, mientras trabajamos con valores de fecha, a veces necesitamos obtener el segundo miércoles de septiembre dado cualquier fecha del mes en Excel.
¿Como resolver el problema?
Para este artículo, se nos pedirá que usemos la función DÍA y la función DÍA DE LA SEMANA. Ahora haremos una fórmula con estas funciones. Aquí se nos dan las fechas del mes y el valor n y el número específico del día de la semana. Necesitamos obtener el enésimo día laborable del mes.
Fórmula genérica:
= fecha - DAY (fecha) + 1 + n * 7 - WEEKDAY (fecha - DAY (fecha) + 8 - Week_num)
Week_num: número que representa el día de la semana de la semana. Comienza desde el domingo como 1 y continúa hasta el sábado como 7.
Ejemplo:
Todos estos pueden resultar confusos de entender. Entonces, probemos esta fórmula ejecutándola en el ejemplo que se muestra a continuación.
Aquí tenemos algunos registros de fecha y necesitamos encontrar los valores de la fecha n del día de la semana donde n y Week_num dados
Ahora usaremos la siguiente fórmula para obtener el 4to lunes de julio
Usa la fórmula:
= D4 - DÍA (D4) + 1 + E4 * 7 - DÍA DE LA SEMANA (D4 - DÍA (D4) + 8 - F4)
D4: referencia de celda para el valor de fecha
E4: referencia de celda para el valor n
F4: referencia de celda para Week_num
Explicación:
- DAY (D4) devuelve 1 como valor como se muestra a continuación.
= D4 - 1 + 1 + 4 * 7 - DÍA DE LA SEMANA (D4 - 1 + 8-2)
- DÍA (D4) + 1 + E4 * 7 devuelve 30 como resultado.
- Entonces, el valor de la fecha cuando se resta de 30 da la fecha del mes pasado.
- WEEKDAY (D4 - DAY (D4) + 8 - F4 devuelve 7 como resultado.
Aquí el valor del año se da como referencia de celda. Presione Enter para obtener el recuento.
Como puede ver, la fecha de salida es el cuarto lunes del mes. Ahora copie y pegue la fórmula en otras celdas usando la opción CTRL + D o arrastre hacia abajo de Excel.
Como puede ver en la instantánea anterior, obtenemos todos los valores de fecha que satisfacen el valor n y week_num utilizando la fórmula de Excel.
Aquí hay algunas notas de observación que se muestran a continuación.
Notas:
- La fórmula solo funciona con valores de fecha.
- La fecha como argumento para la función se dará como referencia de celda o, de lo contrario, la fórmula arrojará un error.
- Cambie el formato de la celda a formato de fecha larga usando el Ctrl + 1 o seleccione la opción de formato de celda de Inicio> Numero opción.
- La matriz de argumentos debe tener la misma longitud que la función.
Espero que este artículo sobre cómo enésimo día de la semana del mes en Excel sea explicativo. Encuentre más artículos sobre las funciones de fecha y hora de Excel aquí.
Si te gustaron nuestros blogs, compártelo con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook. Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico
Cómo utilizar la función EDATE en Excel
Calcular la edad a partir de la fecha de nacimiento
Calcular el promedio ponderado
Cómo agrupar datos por rango de edad en Excel
Obtener el nombre del día de la fecha en Excel
Obtener el nombre del mes de la fecha en Excel
Cómo usar comodines en Excel
articulos populares
50 atajos de Excel para aumentar su productividad
Editar una lista desplegable
Referencia absoluta en Excel
Si con formato condicional
Si con comodines
Vlookup por fecha
Convertir pulgadas a pies y pulgadas en Excel 2016
Unir nombre y apellido en Excel
Cuente las celdas que coincidan con A o B