
En Excel tenemos la función NUM. DE.SEMANA que nos da el número de semana para una fecha dada dentro del año. Esta función considera que cada domingo comienza una nueva semana.
Para calcular el número de semana, dentro del mes, simplemente restamos el número de semana correspondiente a la fecha deseada menos el número de semana correspondiente al primer día del mes y luego sumamos una unidad. Por ejemplo, para el 12 de mayo, la función NUM.DE.SEMANA da un valor de 20. Para el 1 de mayo, un valor de 19. De modo que el doce de mayo corresponde a la segunda semana del mes: 20-19+1.
Lo que necesitamos es una fórmula para obtener la fecha correspondiente al primer día del mes. Supongamos que la fecha original está en [A1]:
-Extraemos el año con AÑO(A1).
-Extraemos el mes con MES(A1).
-Armamos la fecha con =FECHA(AÑO(A1);MES(A1);1).
Finalmente, aplicamos la función NUM.DE.SEMANA a la fecha dada y a la obtenida con la fórmula anterior, restamos ambos valores y sumamos una unidad.
La expresión completa queda =NUM.DE.SEMANA(A1)- NUM.DE.SEMANA(FECHA(AÑO(A 1);MES(A1);1))-1
Esta última expresión da el número de semana, respecto del mes en curso, para cualquier fecha.
HOLA. YO NECESITO COLOCAR QUE EL DIA MIERCOLES SEA EL FIJO PARA CONTAR LAS SEMANAS DEL MES, POR EJEMPLO SI EL MES TIENE 4 MIERCOLES EL MES DE 4 SEMANAS SI TIENE 5 MIERCOLES EL MES ES DE 5 SEMANAS, POR LO TANTO EL ARCHIVO ME INDIQUE EL NUMERO DE SEMANA DEL MES CORRESPONDIENDO POR ESA OBSERVACION
Sumando 1 si da la 3ª semana del mes, te da lo mismo a ti?
Copio la formula correcta
=NUM.DE.SEMANA(A1)-NUM.DE.SEMANA(FECHA(AÑO(A1);MES(A1);1))+1
En el texto pusieron que hay que sumar un 1, pero en la fórmula restaron.
En Calc de LibreOffice funciona bien.
Buenas, mis saludos y gracias por la dedicación al enseñanza a los que nada saben de estos menesteres.
Tengo que decirte que en mi Excel 2016, no me da, pero si en que la formula no es la correcta
=NUM.DE.SEMANA(A1)- NUM.DE.SEMANA(FECHA(AÑO(A 1);MES(A1);1))-1
si coloco la fecha de 18-6-2016 me dá 1 en D1
En (AÑO(A1); EXISTE UNA SEPARACION QUE NO DEBE EXISTIR