En este artículo, aprenderemos cómo calcular la fecha del enésimo día de la semana específico del mes en Microsoft Excel 2010.

Considere un escenario en el que desea encontrar una fórmula que muestre la fecha del día enésimo día específico de la semana del mes.

Usaremos las funciones DATE & WEEKDAY para obtener el resultado.

FECHA: Devuelve el número que representa la fecha en el código de fecha y hora de Microsoft Excel.

Sintaxis: = FECHA (año, mes, día)

año: el argumento del año puede incluir de uno a cuatro dígitos. De forma predeterminada, Excel usa el sistema de fechas 1900.

mes: Es el segundo argumento que representa el mes del año del 1 al 12 (enero a diciembre)

día: es el tercer argumento que representa el día del mes del 1 al 31.

WEEKDAY: Devuelve un número del 1 al 7 que identifica el día de la semana de una fecha

Sintaxis: = WEEKDAY (serial_number, return_type)

serial_number: Esto representa la fecha del día que desea buscar.

return_type: esto es opcional. Un número que determina el tipo de valor devuelto.

Tomemos un ejemplo:

  • Tenemos Año y Mes en la columna C&D.

  • En la columna E, queremos encontrar la fecha del primer sábado de la intersección de Año y Mes.

Image1

  • En la celda E5, la fórmula sería

=DATE(C5,D5,1+((1-(6>=WEEKDAY(DATE(C5,D5,1),2)))*7+(6-WEEKDAY(DATE(C5,D5,1),2))))

Image2

Para verificar si la fórmula ha devuelto la salida correcta, podemos usar la función Texto *.

  • En la celda F5, la fórmula sería

=TEXT(E5,"dddd")

Image3

  • Si cambiamos el año o el mes, nuestra fórmula devolverá la fecha correspondiente, digamos si cambiamos el año a 2014

Image4