KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment mettre en évidence les week-ends et les jours fériés dans Excel ?

AuteurXiaoyang Date de modification

Lorsque vous travaillez avec des tableaux d’enregistrements quotidiens dans Excel, il est souvent utile de distinguer visuellement les week-ends et les jours fériés des jours ouvrés pour faciliter l’analyse de vos données. Cette mise en évidence s’avère particulièrement précieuse dans les feuilles de présence, les calendriers de projet ou les journaux d’activité professionnelle, où la différenciation claire entre jours ouvrés et non ouvrés améliore à la fois la lisibilité visuelle et l’analyse ultérieure. Excel propose plusieurs approches efficaces pour y parvenir : la mise en forme conditionnelle, des colonnes auxiliaires avec des formules personnalisées, ou encore une automatisation plus poussée via VBA. Le choix de la méthode la mieux adaptée dépendra de la structure de votre tableau, de la fréquence d’ajout de nouvelles données et de la variabilité de votre liste de jours fériés.


Mettre en évidence les week-ends et jours fériés avec Utiliser la mise en forme conditionnelle

La fonctionnalité **Utiliser la mise en forme conditionnelle** d’Excel vous permet de mettre automatiquement en évidence les week-ends (généralement les samedis et dimanches) ainsi que les jours fériés dans vos enregistrements de dates, sans avoir à insérer de formules dans vos données. Idéale pour les utilisateurs qui consultent ou mettent fréquemment à jour leur feuille de calcul, elle offre des repères visuels clairs pour identifier instantanément les jours non ouvrés — et s’adapte immédiatement dès que les données ou la liste des jours fériés sont modifiées.

Pour configurer Utiliser la mise en forme conditionnelle pour les week-ends et jours fériés, suivez ces instructions :

1. Sélectionnez la plage contenant les dates que vous souhaitez mettre en évidence.

2. Accédez à l’onglet Accueil, cliquez sur Utiliser la mise en forme conditionnelle, puis choisissez Nouvelle règle pour ouvrir l’éditeur de règles. Voir la capture d’écran :

cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle

3. Dans la boîte de dialogue Nouvelle règle de mise en forme :

  • Sélectionnez Utiliser une formule pour déterminer les cellules à mettre en forme dans la liste des types de règles.
  • Dans la zone de saisie de la formule, entrez la formule suivante :=NETWORKDAYS($A2,$A2,$F$2:$F$6)=0
  • Cliquez sur le bouton Format pour définir votre style de mise en évidence.
Remarque: Dans cette formule,$A2fait référence à la première cellule contenant une date dans votre sélection (ajustez-la si votre cellule de départ est différente).$F$2:$F$6doit contenir votre liste de jours fériés (modifiez-la pour qu’elle corresponde à votre plage réelle de jours fériés). La fonction JOURS.OUVRES considère uniquement du lundi au vendredi comme jours ouvrés. Si vous utilisez un calendrier de week-end différent ou si vous souhaitez inclure uniquement certains jours, une formule personnalisée sera nécessaire.

spécifiez les options dans la boîte de dialogue

4. Dans la fenêtre Définir le format des cellules, accédez à l’onglet Remplissage et sélectionnez une couleur de fond pour les week-ends et les jours fériés. Cette teinte permet de distinguer clairement les jours non ouvrés des jours habituels, pour une identification visuelle instantanée.

sous l’onglet Remplissage, spécifiez une couleur pour mettre en évidence les lignes

5. Cliquez deux fois sur OK pour fermer les boîtes de dialogue. Votre mise en évidence choisie s’appliquera automatiquement à toute date correspondant à un week-end ou à un jour férié dans la plage sélectionnée. Vous pouvez mettre à jour la liste des jours fériés à tout moment en modifiant la plage concernée, et la mise en forme s’ajustera automatiquement.

les lignes contenant les week-ends et les jours fériés sont ombrées

Conseils et dépannage : Si la mise en évidence n’apparaît pas, vérifiez attentivement le format de vos dates (la formule fonctionne uniquement avec des dates Excel valides) ; des incohérences peuvent faire échouer la règle. Adaptez les références de cellules si vous appliquez la règle à plusieurs colonnes. De plus, si vos données couvrent plusieurs années, mettez à jour votre liste de jours fériés afin qu’elle reflète correctement les jours non ouvrés.

Avantages : Aucune colonne supplémentaire ni travail manuel requis ; entièrement dynamique, que votre tableau s’agrandisse ou que la liste des jours fériés évolue.
Limites potentielles : La mise en forme conditionnelle est soumise à une limite maximale du nombre de règles par feuille de calcul (rarement atteinte), et des formules trop complexes peuvent ralentir les performances du classeur sur de grands ensembles de données.

une capture d’écran de kutools for excel ia

Libérez la magie d’Excel avec Kutools IA

  • Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
  • formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
  • Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
  • Interprétation de formules : Décryptez facilement les formules complexes.
  • Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Améliorez vos capacités Excel grâce à des outils alimentés par l’intelligence artificielle.Téléchargez dès maintenantet découvrez une efficacité inégalée !

Formule Excel – Utiliser une colonne auxiliaire pour identifier les week-ends et jours fériés

Pour les utilisateurs souhaitant un contrôle plus précis sur le codage par couleur ou désirant trier et filtrer selon que les jours sont ouvrés ou non, l’ajout d’une colonne auxiliaire contenant des formules s’impose comme une solution fiable. Cette méthode identifie clairement chaque ligne comme correspondant à un week-end, à un jour férié ou à un jour ordinaire, et permet de filtrer facilement, d’appliquer manuellement une mise en forme ou encore de synthétiser vos données.
Elle est particulièrement utile lorsque la simple mise en couleur ne suffit pas, ou lorsque vous souhaitez calculer directement des totaux spécifiques aux week-ends et aux jours fériés.

Supposons que vos dates se trouvent dans la colonne A, à partir de la ligne 2, et que les jours fériés soient listés dans la plage F2:F6. Insérez une nouvelle colonne juste à côté de votre colonne de dates et ajoutez-y un en-tête tel que « Type de jour ».

1. Dans la cellule B2 (colonne auxiliaire), saisissez la formule suivante :

=IF(OR(WEEKDAY(A2,2)>=6,COUNTIF($F$2:$F$6,A2)>0),"Weekend/Holiday","Workday")

Cette formule effectue deux vérifications pour chaque date :
- WEEKDAY(A2;2)>=6 : identifie le samedi (6) et le dimanche (7) comme des jours de week-end (si vos week-ends diffèrent, ajustez cette condition en conséquence).
- COUNTIF($F$2:$F$6;A2)>0 : vérifie si la date figure dans la liste des jours fériés.

2. Faites ensuite glisser la poignée de recopie vers le bas pour appliquer la formule aux autres lignes. Une fois les résultats affichés, filtrez le tableau selon « Week-end/Jour férié » afin d’isoler ou de mettre manuellement en évidence ces lignes. Vous pouvez également utiliser la mise en forme conditionnelle basée sur cette colonne pour obtenir une coloration automatique.

Conseils : Si vos week-ends diffèrent, adaptez la logique de la fonction WEEKDAY (par exemple, utilisez 1 pour le dimanche ou des numéros spécifiques adaptés à votre région). Tenez toujours à jour votre liste de jours fériés. Si votre plage de données change, réappliquez la mise en forme ou la copie si nécessaire.

Avantages : Les colonnes auxiliaires offrent plus de flexibilité pour définir des conditions de filtrage et de reporting. Il devient ainsi facile d’identifier, de compter ou de colorer les éléments exactement selon vos besoins.
Inconvénients : Nécessite une colonne supplémentaire dans vos données ainsi qu’une mise en couleur manuelle, sauf si elle est combinée avec d’autres fonctions de mise en forme conditionnelle.


Code VBA – Colorer automatiquement les week-ends et jours fériés

Lorsque vous devez fréquemment mettre à jour des plages de dates, ou si vous souhaitez automatiser la mise en évidence des week-ends et des jours fériés au-delà des possibilités offertes par les formules et la mise en forme conditionnelle, une simple macro VBA s’avère particulièrement efficace. Cette solution est idéale pour les utilisateurs qui gèrent de longues listes ou génèrent régulièrement de nouvelles feuilles de calcul.

Grâce à une macro, Excel met instantanément en couleur les dates correspondant à des week-ends ou à des jours fériés, selon votre plage de dates et votre liste personnalisée de jours fériés. Vous pouvez ajuster les couleurs de mise en évidence directement dans le code et relancer la macro dès que vos données sont mises à jour.

1. Cliquez sur Développeur > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications, sélectionnez Insertion > Module.

2. Copiez et collez le code suivant dans le module que vous venez de créer :

Sub ShadeWeekendsAndHolidays()
    Dim rngDates As Range
    Dim rngHolidays As Range
    Dim cell As Range
    Dim xTitleId As String
    
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set rngDates = Application.InputBox("Select the range with dates:", xTitleId, Selection.Address, Type:=8)
    Set rngHolidays = Application.InputBox("Select the range with holiday dates:", xTitleId, , Type:=8)
    On Error GoTo 0
    
    If rngDates Is Nothing Then Exit Sub
    If rngHolidays Is Nothing Then Exit Sub
    
    Application.ScreenUpdating = False
    
    For Each cell In rngDates
        If IsDate(cell.Value) Then
            If Weekday(cell.Value, vbMonday) >= 6 Or Not IsError(Application.Match(CDbl(cell.Value), rngHolidays, 0)) Then
                cell.Interior.Color = RGB(255, 199, 206) ' Light red fill; adjust as needed
            Else
                cell.Interior.ColorIndex = xlNone ' Remove fill from regular days
            End If
        End If
    Next cell
    
    Application.ScreenUpdating = True
End Sub

3. Appuyez sur la touche F5 pour exécuter ce code. Une invite vous demandera de sélectionner les cellules contenant vos dates, puis votre liste de cellules de jours fériés. Suivez les instructions à l’écran.

La macro met en évidence les week-ends (samedi et dimanche) ainsi que les jours fériés (selon votre liste) à l’aide d’une couleur de remplissage. Si vous le souhaitez, modifiez simplement la valeur RVB(255,199,206) dans le code pour appliquer la teinte de votre choix.

Conseils :
Si vous sélectionnez accidentellement une plage incorrecte, relancez simplement la macro. Toutes les mises en forme existantes sur la plage sélectionnée sont réinitialisées pour les cellules ne correspondant pas aux critères.
Assurez-vous que vos dates et jours fériés utilisent des valeurs de date Excel valides (et non du texte).

Avantages : Gagnez du temps sur les tâches répétitives et bénéficiez d’une grande flexibilité. Plus besoin de réappliquer manuellement la mise en forme.
Inconvénients : Les macros doivent être activées dans votre classeur ; les utilisateurs peu familiers avec VBA doivent enregistrer leur fichier avant d’exécuter la macro et la tester au préalable sur une copie de sauvegarde.


Articles associés :

  • Colorer les lignes alternées pour Fusionné
  • Il est très utile de formater les lignes alternées avec une couleur différente dans un grand ensemble de données pour en faciliter la lecture, mais vos données peuvent parfois contenir des cellules fusionnées. Comment mettre en évidence les lignes alternées avec une couleur différente tout en tenant compte des cellules fusionnées, comme illustré dans la capture d’écran ci-dessous, dans Excel ?
  • Mettre en évidence la recherche par correspondance approximative
  • Dans Excel, la fonction RECHERCHEV permet d’obtenir rapidement et facilement une valeur correspondant de manière approximative. Mais avez-vous déjà essayé de trouver une correspondance approximative dans des données organisées en lignes et colonnes, puis de mettre en évidence cette valeur directement dans la plage de données d’origine, comme le montre la capture d’écran ci-dessous ? Cet article vous explique comment réaliser cette tâche dans Excel.
  • Mettre en évidence une cellule si La valeur est supérieure à une autre cellule
  • Pour comparer les valeurs de deux colonnes, par exemple, si la valeur de la colonne B est supérieure à celle de la colonne C sur la même ligne, mettez alors en évidence les valeurs de la colonne B, comme illustré dans la capture d’écran ci-dessous. Dans cet article, je vais présenter quelques méthodes permettant de mettre en évidence une cellule si sa valeur est supérieure à celle d’une autre cellule dans Excel.
  • Plage de ligne en surbrillance selon une liste déroulante
  • Cet article explique comment mettre en surbrillance une ligne entière en fonction de la valeur sélectionnée dans une liste déroulante. Prenons l’exemple illustré ci-dessous : lorsque vous choisissez « En cours » dans la liste déroulante de la colonne E, la ligne correspondante s’affiche en rouge ; si vous sélectionnez « Terminé », elle devient bleue ; et lorsqu’elle est définie sur « Non commencé », la ligne se met en évidence en vert.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels