WEEKVALUE

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

Descripción

La función WEEKVALUE convierte una cadena de texto en formato de semana epidemiológica en un valor de semana.

Uso

WEEKVALUE(text)
Argumento Tipo Obligatorio Descripción
text texto Una representación de texto de una semana epidemiológica, en el formato AAAASss (por ejemplo, 2024W05)

Observaciones

ActivityInfo utiliza semanas epidemiológicas (también conocidas como semanas MMWR, según la definición de los Centros para el Control y la Prevención de Enfermedades de EE. UU.). Cada semana epidemiológica comienza un domingo y termina un sábado. La primera semana epidemiológica del año es la primera semana que contiene al menos cuatro días del nuevo año natural.

El formato esperado es el año de cuatro dígitos, seguido de la letra mayúscula W, y a continuación el número de la semana (por ejemplo, 2015W01, 2024W30). Los números de semana inferiores a 10 pueden escribirse con o sin cero inicial — se aceptan tanto 2024W05 como 2024W5.

Los espacios en blanco iniciales y finales en la entrada se ignoran.

El año debe ser 1900 o posterior. El número de semana debe estar entre 1 y 53. Un número de semana de 53 solo es válido en años que contienen 53 semanas epidemiológicas (como 2008, 2014 y 2020); de lo contrario, la función devuelve un error.

Si la entrada no puede analizarse como una semana epidemiológica válida, la función devuelve un error.

Formatos aceptados

Las siguientes entradas se analizan todas correctamente:

Entrada Analizado como
2015W01 Semana 1 de 2015
2024W05 Semana 5 de 2024
2024W5 Semana 5 de 2024
2024W30 Semana 30 de 2024
2020W53 Semana 53 de 2020
2019W52 Semana 52 de 2019 (espacios en blanco eliminados)

Las siguientes entradas se rechazan y producen un error:

Entrada Motivo
2019W53 2019 solo tiene 52 semanas epidemiológicas
2024W54 El número de semana debe estar entre 1 y 53
2024W00 El número de semana debe ser al menos 1
1899W01 El año debe ser 1900 o posterior
2024-05 Falta el separador W
2024w05 La W debe ser mayúscula

Ejemplos

Analizar una semana importada como texto

Al importar datos semanales de una fuente externa, la semana del informe puede llegar como texto. Utilice WEEKVALUE para convertirla en un valor de semana que pueda utilizarse en cálculos y agregaciones:

WEEKVALUE(REPORTING_WEEK)

Convertir una cadena de texto de semana fija

WEEKVALUE("2024W05")

devuelve la semana epidemiológica que comienza el domingo 28 de enero de 2024.

Construir una semana a partir de los componentes de año y número de semana

Si un formulario captura el año y el número de semana como campos numéricos separados, puede combinarlos en una semana epidemiológica utilizando CONCAT:

WEEKVALUE(CONCAT(YEAR_FIELD, "W", WEEK_FIELD))
Siguiente elemento
MINX