Excel : comment utiliser une fonction IF avec WEEKDAY
Vous pouvez utiliser les formules suivantes pour créer une fonction IF combinée à la fonction WEEKDAY dans Excel :
Formule 1 : créer une fonction IF pour vérifier si la date correspond à un jour spécifique de la semaine
=IF(WEEKDAY(A2)=1, "Sunday", "Not Sunday")
Cette formule particulière vérifie si le jour de la semaine pour la date dans la cellule A2 est le dimanche et renvoie en conséquence « dimanche » ou « pas dimanche ».
Formule 2 : créez une fonction IF pour vérifier si la date est un jour de semaine ou un week-end
=IF(AND(WEEKDAY(A2)>1, WEEKDAY(A2)<7), "Weekday", "Weekend")
Cette formule particulière vérifie si le jour de la semaine pour la date dans la cellule A2 est un jour de semaine (lundi-vendredi) ou un week-end (samedi-dimanche) et renvoie « Jour de semaine » ou « Week-end » en retour.
Les exemples suivants montrent comment utiliser chaque formule en pratique avec la colonne de dates suivante dans Excel :
Exemple 1 : créer une fonction IF pour vérifier si la date correspond à un jour spécifique de la semaine
Nous pouvons taper la formule suivante dans la cellule B2 pour vérifier si la date dans la cellule A2 est un dimanche :
=IF(WEEKDAY(A2)=1, "Sunday", "Not Sunday")
Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B :
La formule renvoie « dimanche » ou « pas dimanche » pour indiquer si chaque date de la colonne A est un dimanche ou non.
Remarque : La fonction WEEKDAY dans Excel renvoie une valeur entière comprise entre 1 (dimanche) et 7 (samedi) pour indiquer le jour de la semaine.
Si vous souhaitez plutôt vérifier si une date correspond à un autre jour de la semaine, remplacez simplement le 1 par une valeur différente.
Par exemple, vous pouvez utiliser la formule suivante pour vérifier si chaque date est un lundi ou non :
=IF(WEEKDAY(A2)=2, "Monday", "Not Monday")
Exemple 2 : créer une fonction IF pour vérifier si la date est un jour de la semaine ou un week-end
Nous pouvons taper la formule suivante dans la cellule B2 pour vérifier si la date dans la cellule A2 est un jour de semaine ou un week-end :
=IF(AND(WEEKDAY(A2)>1, WEEKDAY(A2)<7), "Weekday", "Weekend")
Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B :
La formule renvoie « Week-end » ou « Jour de semaine » pour indiquer si chaque date de la colonne A est un jour de semaine (du lundi au vendredi) ou un week-end (samedi-dimanche).
Remarque : Nous avons utilisé la fonction AND avec la fonction WEEKDAY dans Excel pour vérifier si une cellule avait une valeur entière de jour de semaine égale à 2, 3, 4, 5 ou 6 pour indiquer qu’il s’agissait d’un jour de semaine.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :
Excel : calculer le nombre de mois entre les dates
Excel : comment calculer la somme par date
Excel : comment calculer la moyenne par date