Como calcular cuantos dias tiene cada semana

Discute sobre la aplicación de hojas de cálculo
Responder
qandeal
Mensajes: 121
Registrado: Vie Dic 16, 2011 8:16 am

Como calcular cuantos dias tiene cada semana

Mensaje por qandeal »

Hola amigos,
Necesito calcular cuantos dias tiene cada semana de cada mes, y no encuentro ninguna funcion que me de este resultado.

Ahora mismo tengo el numero de cada semana en la fila A70 partiendo de la semana 53 que este año es la primera, ya en B70 esta la 1 en la C70 la 2 y asi hasta la semana 52 que es la ultima de este año 2021

Lo que pretendo es que en A71 me ponga los dias de la semana 53 que son 3, en la B71 7, en C71 7 y asi sucesivamente.
Pues para esto no encuentro la forma de hacerlo
A ver si alguien me puede ayudar.
Saludos,

LibreOffice 7.6.1.2 en Linux Mint 21.1
Avatar de Usuario
iagodb
Mensajes: 220
Registrado: Lun Jul 18, 2016 11:03 am
Ubicación: Narón (A Coruña)

Re: Como calcular cuantos dias tiene cada semana

Mensaje por iagodb »

Un par de cosas...

primero, todas las semanas del año tienen 7 días, excepto quizá la primera y la última, por lo que no necesitas calcular todas las semanas, únicamente esas dos.

y segundo, la primera semana de cualquier año es la 1, no la 53.

Con esto en mente si sabes qué día de la semana son el primer y último día del año pues ya puedes calcular el número de días de esa semana. Para que te valga para cualquier año vamos a dejarlo como un parámetro. Pon el año que quieras en una celda y refiere los cálculos a esa celda.

DÍAS ÚLTIMA SEMANA DEL AÑO = DIASEM(FECHA(AÑO;12;31);2)
DÍAS 1era SEMANA DEL AÑO = 8-DIASEM(FECHA(AÑO;1;1);2)

El "2" del final es para que diasem devuelva 1=lunes, 2=martes... si no pones eso devolverá 1=domingo y este cálculo no te servirá.
Libreoffice 7.0 (x64) / Windows 10 Pro
mriosv
Mensajes: 2334
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Como calcular cuantos dias tiene cada semana

Mensaje por mriosv »

No es tan claro que la primera semana sea la del día 1 de enero.
https://help.libreoffice.org/latest/es/ ... _id3159161
En LibreOffice además hay varias funciones para el número de semana
https://help.libreoffice.org/latest/es/ ... System=WIN
https://help.libreoffice.org/latest/es/ ... System=WIN
https://help.libreoffice.org/latest/es/ ... System=WIN

Si no estoy equivocado en OOo la primera semana es la que tiene el 4 de enero
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Avatar de Usuario
iagodb
Mensajes: 220
Registrado: Lun Jul 18, 2016 11:03 am
Ubicación: Narón (A Coruña)

Re: Como calcular cuantos dias tiene cada semana

Mensaje por iagodb »

Lo dicho vale para lo que en tu referencia viene como Sistema 1. Para el Sistema 2, pone que la norma ISO 8601 establece que la semana comienza en lunes por tanto según ese sistema la primera semana tendría también siempre 7 días y solo habría que calcular los días de la última, sin cambios en la fórmula.

Lo demás ya es cuestión de convención y de lo que realmente quiera calcular él pero con esas fórmulas yo diría que se apaña ;)

[Edito] Creo que acabo de pillar lo que decías xDD. Pero de todas formas se apaña con las fórmulas esas. Si quiere calcular los días de la semana que contiene el 4 de enero porque considera que esa es la semana 1 pues simplemente sería cambiar el día de la fórmula y si quiere considerar que su semana empieza en domingo pues entonces tiene que poner un 1 en lugar de un 2

DÍAS 1era SEMANA DEL AÑO = 8-DIASEM(FECHA(AÑO;1;4);2)

Pero aún así la primera semana sigue siendo la semana 1, no la semana 52 o 53. Lo que puede decidir es cuándo empezar a contar esa semana pero con estas fórmulas ya apunta a un día en concreto, con lo que el número "oficial" de la semana le da igual.
Libreoffice 7.0 (x64) / Windows 10 Pro
Responder