=WEEKDAY
Date et heure Débutant Excel

WEEKDAY : Déterminer le jour de la semaine avec Excel

Maîtrisez la fonction WEEKDAY d'Excel pour extraire le jour de la semaine à partir d'une date. Exemples et cas d'utilisation concrets.

Syntaxe

=WEEKDAY(numéro_de_série; [type_de_retour])
  • numéro_de_série : Représente la date à partir de laquelle vous souhaitez déterminer le jour de la semaine. Il peut s'agir d'une date entrée directement, d'une référence à une cellule contenant une date, ou du résultat d'une autre fonction date.
  • [type_de_retour] : (Facultatif) Spécifie le système de numérotation utilisé pour représenter les jours de la semaine. Si omis, la valeur par défaut est 1.

Explication détaillée

Fonction WEEKDAY dans Excel : Guide Complet

Introduction

La fonction WEEKDAY d'Excel est un outil essentiel pour manipuler les dates. Elle permet de déterminer le jour de la semaine correspondant à une date donnée. Cela peut être utile pour planifier des tâches, analyser des données temporelles ou générer des rapports.

Syntaxe

La syntaxe de la fonction WEEKDAY est la suivante :

=WEEKDAY(numéro_de_série; [type_de_retour])

  • numéro_de_série : La date à partir de laquelle vous souhaitez extraire le jour de la semaine. Cela peut être une date saisie directement (rarement recommandé), une référence à une cellule contenant une date, ou le résultat d'une autre fonction date (comme TODAY() ou DATE()).
  • [type_de_retour] : (Facultatif) Un nombre qui détermine le système de numérotation utilisé pour les jours de la semaine.
    • 1 (ou omis) : Dimanche = 1, Lundi = 2, ..., Samedi = 7.
    • 2 : Lundi = 1, Mardi = 2, ..., Dimanche = 7.
    • 3 : Lundi = 0, Mardi = 1, ..., Dimanche = 6.
    • 11 : Lundi = 1, Mardi = 2, ..., Dimanche = 7.
    • 12 : Mardi = 1, Mercredi = 2, ..., Lundi = 7.
    • 13 : Mercredi = 1, Jeudi = 2, ..., Mardi = 7.
    • 14 : Jeudi = 1, Vendredi = 2, ..., Mercredi = 7.
    • 15 : Vendredi = 1, Samedi = 2, ..., Jeudi = 7.
    • 16 : Samedi = 1, Dimanche = 2, ..., Vendredi = 7.
    • 17 : Dimanche = 1, Lundi = 2, ..., Samedi = 7.

Fonctionnement

La fonction WEEKDAY prend une date en tant qu'entrée (sous forme de numéro de série, la représentation interne d'Excel pour les dates) et renvoie un nombre correspondant au jour de la semaine selon le type_de_retour spécifié. Si le type_de_retour est omis, Excel utilise par défaut le système où Dimanche = 1 et Samedi = 7.

Cas d'utilisation

  • Gestion de projet : Identifier les jours de week-end dans un calendrier de projet pour exclure ces jours des délais.
  • Planification des ressources humaines : Déterminer les jours de la semaine où les employés sont les plus susceptibles de demander des congés.
  • Analyse des ventes : Analyser les tendances des ventes par jour de la semaine pour optimiser les stratégies marketing.
  • Finance : Calculer des échéances en excluant les week-ends et jours fériés.
  • Rapports : Créer des rapports qui regroupent les données par jour de la semaine.

Bonnes pratiques

  • Utilisez toujours des références de cellules plutôt que de saisir directement des dates dans la formule. Cela rend votre feuille de calcul plus dynamique et facile à mettre à jour.
  • Soyez conscient du type_de_retour que vous utilisez, car cela affecte la numérotation des jours de la semaine.
  • Combinez WEEKDAY avec d'autres fonctions de date (comme WORKDAY, EDATE, EOMONTH) pour effectuer des calculs plus complexes.

Combinaisons

  • =IF(WEEKDAY(A1,2)<=5,"Jour ouvrable","Week-end") : Cette formule vérifie si la date en A1 est un jour ouvrable (Lundi à Vendredi) ou un week-end.
  • =TEXT(A1,"dddd") : Cette formule convertit la date en A1 en son nom complet (par exemple, "Lundi"). Utilisez TEXT après WEEKDAY peut être utile pour afficher le nom du jour directement.
  • =CHOOSE(WEEKDAY(A1),"Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi") : Affiche le nom du jour de la semaine en utilisant la fonction CHOOSE. (Moins flexible que TEXT).

Cas d'utilisation

Planification de projet

Gestion des ressources humaines

Analyse des ventes

Calcul des échéances financières

Exemples pratiques

Jour de la semaine pour une date spécifique (Dimanche = 1)

Données : 15/08/2024

=WEEKDAY("15/08/2024")

Renvoie le jour de la semaine pour le 15 août 2024, en utilisant le système par défaut (Dimanche = 1).

Résultat : 5
Jour de la semaine pour une date spécifique (Lundi = 1)

Données : 15/08/2024

=WEEKDAY("15/08/2024"; 2)

Renvoie le jour de la semaine pour le 15 août 2024, en utilisant le système où Lundi = 1.

Résultat : 4
Jour de la semaine à partir d'une cellule

Données : A1 contient 01/01/2024

=WEEKDAY(A1; 2)

Renvoie le jour de la semaine pour la date contenue dans la cellule A1, en utilisant le système où Lundi = 1.

Résultat : 1

Conseils et astuces

Utilisez la fonction TEXT pour afficher le nom du jour de la semaine au lieu de son numéro.

Combinez WEEKDAY avec la fonction DATE pour créer des dates dynamiques.

Faites attention au type_de_retour que vous utilisez, car cela affecte le résultat de la fonction.

Utilisez le format de date correct pour éviter les erreurs.

Erreurs courantes

#VALEUR!

L'argument numéro_de_série n'est pas une date valide ou ne peut pas être interprété comme une date.

Vérifiez que la cellule contient une date valide ou que la fonction qui renvoie la date fonctionne correctement.

#NOMBRE!

L'argument type_de_retour n'est pas une valeur numérique valide.

Assurez-vous que l'argument type_de_retour est un nombre entier compris entre 1 et 3, ou entre 11 et 17.

Formules associées