WEEKVALUE

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Description

La fonction WEEKVALUE convertit une chaîne de texte au format de semaine épidémiologique en une valeur de semaine.

Utilisation

WEEKVALUE(texte)
Argument Type Obligatoire Description
texte Texte Oui Une représentation textuelle d'une semaine épidémiologique, sous la forme AAAASss (par exemple, 2024W05)

Remarques

ActivityInfo utilise les semaines épidémiologiques (également connues sous le nom de semaines MMWR, telles que définies par les Centres américains pour le contrôle et la prévention des maladies). Chaque semaine épidémiologique commence un dimanche et se termine un samedi. La première semaine épidémiologique de l'année est la première semaine qui contient au moins quatre jours de la nouvelle année civile.

Le format attendu est l'année à quatre chiffres, suivie de la lettre majuscule W, suivie du numéro de la semaine (par exemple, 2015W01, 2024W30). Les numéros de semaine inférieurs à 10 peuvent être écrits avec ou sans zéro non significatif — 2024W05 et 2024W5 sont tous deux acceptés.

Les espaces de début et de fin dans l'entrée sont ignorés.

L'année doit être 1900 ou une année ultérieure. Le numéro de la semaine doit être compris entre 1 et 53. Un numéro de semaine de 53 n'est valide que pour les années qui contiennent 53 semaines épidémiologiques (comme 2008, 2014 et 2020) ; sinon, la fonction renvoie une erreur.

Si l'entrée ne peut pas être analysée comme une semaine épidémiologique valide, la fonction renvoie une erreur.

Formats acceptés

Les entrées suivantes sont toutes correctement analysées :

Entrée Analysé comme
2015W01 Semaine 1 de 2015
2024W05 Semaine 5 de 2024
2024W5 Semaine 5 de 2024
2024W30 Semaine 30 de 2024
2020W53 Semaine 53 de 2020
2019W52 Semaine 52 de 2019 (espaces supprimés)

Les entrées suivantes sont rejetées et produisent une erreur :

Entrée Raison
2019W53 2019 ne compte que 52 semaines épidémiologiques
2024W54 Le numéro de la semaine doit être compris entre 1 et 53
2024W00 Le numéro de la semaine doit être d'au moins 1
1899W01 L'année doit être 1900 ou une année ultérieure
2024-05 Le séparateur W est manquant
2024w05 Le W doit être en majuscule

Exemples

Analyse d'une semaine importée sous forme de texte

Lors de l'importation de données hebdomadaires à partir d'une source externe, la semaine de rapportage peut arriver sous forme de texte. Utilisez WEEKVALUE pour la convertir en une valeur de semaine qui peut être utilisée dans des calculs et des agrégations :

WEEKVALUE(REPORTING_WEEK)

Conversion d'une chaîne de semaine fixe

WEEKVALUE("2024W05")

renvoie la semaine épidémiologique commençant le dimanche 28 janvier 2024.

Construction d'une semaine à partir des composants année et numéro de semaine

Si un formulaire saisit l'année et le numéro de la semaine dans des champs numériques distincts, vous pouvez les combiner en une semaine épidémiologique en utilisant CONCAT :

WEEKVALUE(CONCAT(YEAR_FIELD, "W", WEEK_FIELD))
Élément suivant
MINX