Règles de mise en forme conditionnelle liées aux dates dans Google Sheets

From my experience, most of the conditional formatting in Google Sheets is based on dates. C’est pourquoi dans ce tutoriel, j’ai inclus plusieurs règles de mise en forme conditionnelle liées aux dates à utiliser dans Google Sheets. J’espère que vous en trouverez quelques-unes utiles.

Comment réaliser une mise en forme conditionnelle dans Google Sheets

Quel est le but de la mise en forme conditionnelle dans les feuilles de calcul ? C’est tout simplement de mettre en forme (surligner) une cellule ou une plage de cellules en utilisant une commande intégrée.

Cela fait partie des suites de tableurs populaires comme Excel et Google Sheets, mais les fonctionnalités peuvent varier.

Vous pouvez accéder à la mise en forme conditionnelle dans Google Sheets de deux manières :

  1. Trouvez-la dans le menu « Couleur de remplissage » ou « Couleur du texte » de la barre d’outils des feuilles. Vous y trouverez l’option « Mise en forme conditionnelle ».
  2. Vous pouvez également y accéder via le menu « Format ».

Pour savoir comment formater de manière conditionnelle en fonction des dates dans Google Sheets, suivez les exemples ci-dessous.

Mise en forme conditionnelle d’une seule cellule, d’une ligne entière et d’une colonne entière

Le symbole du dollar ($) revêt une grande importance dans les formules de mise en forme conditionnelle. Il contrôle les références relatives/absolues des cellules.

Lorsque vous souhaitez mettre en évidence une ligne entière ou une colonne entière, l’emplacement du symbole du dollar dans la référence de la cellule peut varier.

Je vais l’expliquer dans la section des exemples ci-dessous.

Comme je l’ai mentionné, il existe deux types de règles de mise en forme conditionnelle.

L’un consiste à choisir parmi les options intégrées, et l’autre consiste à entrer des formules personnalisées.

Je vais essayer de les éclairer à l’aide des exemples ci-dessous.

Tout d’abord, comprenez le panneau latéral de mise en forme conditionnelle (une seule couleur). Je laisse la partie « Échelle de couleurs » hors de ce tutoriel.

Mise en forme conditionnelle liée aux dates dans Google Sheets

Voici quelques exemples qui incluent des options intégrées et des formules personnalisées.

1. Surligner les dates dans une plage/ligne/colonne/cellule si la date est celle du jour

  • Dates dans une plage :
    Pour tous les exemples de ce tutoriel, là où j’ai mentionné la date d’aujourd’hui, veuillez considérer cette date comme le 01/12/2018 au format « JJ/MM/AAAA ».

    • Les dates se trouvent dans la plage A2:F8. Donc, définissez la « Plage d’application » comme A2:F8.

    Vous pouvez ensuite utiliser la règle de formatage conditionnel intégrée dans Google Sheets.

    Je veux dire, sous « Mettre en forme les cellules si… », sélectionnez « La date est » dans la première liste déroulante, puis sélectionnez « Aujourd’hui » dans la suivante.

    Si vous souhaitez utiliser une formule personnalisée à la place, procédez comme suit.

    Sous « Mettre en forme les cellules si… », sélectionnez « Formule personnalisée si… » et utilisez la formule suivante dans le champ fourni :

    =A2=today()

    • Et si j’ai des horodatages (DateTime) dans les cellules ?
      Si vous avez des horodatages, utilisez la fonction INT comme suit :

    =int(A2)=today()

    • Dates dans une ligne :
      Ici aussi, vous pouvez utiliser une formule personnalisée ou une règle personnalisée par défaut.

    Pour mettre en évidence les cellules d’une ligne qui contiennent la date d’aujourd’hui, utilisez la formule personnalisée suivante :

    =A2=today()

    Il va sans dire que A2:F2 est la « Plage d’application ».

    • Surligner les dates dans une colonne :
      Si vous avez suivi attentivement les deux exemples de mise en évidence précédents, alors, sans aucun doute, vous pouvez le faire vous-même.

    Je veux dire, modifiez la « Plage d’application ». Le reste des paramètres reste le même.

    • Surligner une seule cellule si la date est celle d’aujourd’hui :
      Ici aussi, modifiez simplement la « Plage d’application ».

2. Surligner une ligne entière si la date est celle d’aujourd’hui

Comme je l’ai mentionné au début, une formule personnalisée ne fonctionnera que dans ce cas.

=$A2=today()

La plage sélectionnée est A2:D9.

Ainsi, si la date dans une cellule de la colonne A est celle d’aujourd’hui, la règle ci-dessus mettra en évidence les lignes correspondantes dans la plage.

Voici un tutoriel détaillé sur un sujet en relation – Mettre en évidence une ligne entière dans la mise en forme conditionnelle dans Google Sheets.

3. Surligner une colonne entière si la date est celle d’aujourd’hui

Voyons maintenant comment surligner une colonne entière dans la mise en forme conditionnelle liée aux dates dans Google Sheets.

Cela ne sera pas utile dans le cas habituel.

Je l’inclus pour vous faire comprendre l’utilisation du symbole du dollar dans les règles de mise en forme conditionnelle.

Formule :

=A$2=today()

Plage d’application : A2:D9.

Résultat :

Pour mettre en évidence une ligne ou une colonne entière, indépendamment des conditions, utilisez le symbole du dollar comme dans les deux exemples ci-dessus.

4. Comment mettre en forme conditionnelle les week-ends dans Google Sheets

Dans Google Sheets, il n’existe pas de règle intégrée pour surligner les week-ends. Vous pouvez donc utiliser uniquement la formule personnalisée.

=and(isblank(A2)=false,OR(weekday(A2)=7,weekday(A2)=1))

Vous pouvez utiliser cette formule pour surligner les week-ends dans une colonne, une cellule, une ligne ou une plage.

Modifiez simplement la « Plage d’application » dans le panneau latéral. J’ai considéré la première cellule de la plage comme la cellule A2.

Veuillez remplacer A2 dans la formule par la référence de la première cellule de votre plage de données.

Voyez comment j’ai mis en évidence les week-ends dans la ligne n°2 en utilisant la formule ci-dessus (plage A2:I2).

Note : On considère que le samedi et le dimanche sont les week-ends.

En relation : Mettre en évidence les week-ends dans Google Sheets

5. Comment surligner une liste de jours fériés dans une plage de dates dans Google Sheets

Supposons que vous disposiez d’un modèle de calendrier dans Google Sheets.

Si vous souhaitez mettre en évidence des jours fériés personnalisés en fonction d’une liste distincte, vous pouvez utiliser cette astuce.

Mais ne vous limitez pas à cela, vous pouvez utiliser cette règle de formule dans n’importe quelle plage de dates.

Plage de dates : B5:H9

Plage des jours fériés : J5:J6

Formule personnalisée de mise en forme conditionnelle pour mettre en évidence les jours fériés dans Google Sheets :

=IF(B5="",,match(B5,$J$5:$J6,0))

Le cœur de cette formule qui met en évidence les jours fériés personnalisés dans Google Sheets est la fonction MATCH et bien sûr l’instruction IF.

Voici l’URL de la feuille pour copier mon modèle de calendrier annuel (année personnalisée). C’est gratuit.

Il comprend la mise en évidence des jours fériés mentionnés ci-dessus.

Calendrier modèle

6. Formater de manière conditionnelle si la date se situe entre deux dates

Il s’agit d’une autre règle de mise en forme conditionnelle liée aux dates courante dans Google Sheets.

Supposons que vous souhaitiez mettre en évidence la colonne A si la date se situe entre le 01/11/2018 et le 30/11/2018.

Vous pouvez alors utiliser la formule personnalisée suivante dans la mise en forme conditionnelle.

J’applique cette mise en forme dans une petite plage de A2:D10.

=and(A2>=date(2018,11,1),A2<=date(2018,11,30))

Vous pouvez réécrire la règle ci-dessus en utilisant la fonction ISBETWEEN comme suit.

=isbetween(A2,date(2018,11,1),date(2018,11,30))

Mais vous pouvez faire la même chose avec la règle de mise en forme conditionnelle intégrée, comme suit.

7. Formater de manière conditionnelle les dates à venir dans Google Sheets

C’est très utile lorsque vous souhaitez mettre en évidence les anniversaires à venir, les dates limites de projet, le renouvellement des contrats, etc.

Veuillez noter que toutes les formules de cette section sont basées sur la date actuelle, c’est-à-dire en utilisant la fonction Today().

Comment mettre en évidence les dates se situant dans la semaine à venir dans Google Sheets

Plage : A2:A

Formule personnalisée :

=and(A2>today(),A2<today()+7)

Vous pouvez changer les opérateurs de comparaison > et < en >= et <= respectivement.

Veuillez noter que la date de mon système est le 01/12/2018 (la date actuelle).

Comment mettre en évidence les dates se situant dans le mois à venir dans Google Sheets

Cette mise en forme conditionnelle liée aux dates dans Google Sheets sera normalement utile pour les plannings de projets.

Grâce à la fonction EDATE, à partir d’une date de début, nous pouvons renvoyer une date qui est un nombre spécifié de mois avant ou après cette date.

Exemple :

=edate(today(),1)

Résultat selon l’horloge de mon système : 01/01/2019 (la date d’aujourd’hui est le 01/12/2018)

=edate(today(),-1)

Résultat selon l’horloge de mon système : 01/11/2018

Comment utiliser la fonction EDATE pour mettre en évidence les cellules en fonction d’événements à venir ? Veuillez consulter ce tutoriel – Comment mettre en évidence les cellules en fonction de la date d’expiration dans Google Sheets.

8. Surligner une colonne en fonction de la date dans une autre colonne

J’ai deux colonnes de données.

Dans ce cas, je souhaite mettre en évidence les cellules de la colonne n°1 si les dates de la colonne n°2 se situent dans les six prochains mois.

Dans mon exemple, la colonne A contient le nom des locataires et la colonne B contient la date de renouvellement de leur contrat de location.

Formule personnalisée de mise en forme conditionnelle :

=and(B2>=today(),B2<=edate(today(),6))

Plage d’application : A2:A6.

Voyez le résultat, et gardez à l’esprit que la date d’aujourd’hui est le 01/12/2018.

Pour étendre la mise en évidence aux deux colonnes, modifiez « Plage d’application » en A2:B6 et placez le symbole du dollar avec la référence de la cellule dans la formule.

=and($B2>=today(),$B2<=edate(today(),6))

Vous pouvez comprendre à partir des exemples ci-dessus que les fonctions TODAY et EDATE jouent un rôle essentiel dans les règles de mise en forme conditionnelle liées aux dates dans Google Sheets.

9. Surligner des jours de la semaine spécifiques dans Google Sheets

Grâce à la fonction WEEKDAY, nous pouvons mettre en évidence des jours de la semaine spécifiques dans Google Sheets.

Par exemple, voici la formule pour mettre en évidence tous les vendredis dans une cellule (B2) / colonne (B2:B) / ligne (B2:Z2) / plage.

=weekday(B2)=6

Par défaut, les nombres du WEEKDAY commencent avec dimanche = 1. Ainsi, le numéro 6 représente vendredi.

Il est temps de conclure ces astuces de mise en forme conditionnelle liées aux dates dans Google Sheets. J’espère que vous avez apprécié votre visite.

Ressources supplémentaires :

  1. Comparer deux feuilles de calcul Google cellule par cellule et les surligner.
  2. Mettre en évidence les correspondances ou les différences dans deux listes dans Google Sheets.
  3. Comment mettre en forme les doublons dans les onglets des feuilles de calcul Google.

Pour plus d’informations, rendez-vous sur Crawlan.com.

Articles en lien