Comment mettre en évidence les plages nommées dans Google Sheets

L’utilisation d’une formule personnalisée permet de mettre en évidence les plages nommées dans Google Sheets grâce à la fonction Format > Mise en forme conditionnelle.

Ce tutoriel Google Sheets fournit la formule, les étapes pour l’ajouter dans le panneau de mise en forme conditionnelle (boîte de dialogue) et une explication de la formule.

Avant d’expliquer comment mettre en évidence une ou plusieurs plages nommées, il est important de prendre en compte ses implications.

  1. L’utilisation de cette fonctionnalité peut ralentir la feuille. Pour optimiser les performances, supprimez toutes les colonnes et lignes inutilisées de votre feuille.
  2. De plus, notez que le renommage d’une plage nommée invalidera la règle de mise en forme conditionnelle.
  3. Lors de la modification de la plage dans Données > Plages nommées, il est possible que vous deviez insérer ou supprimer des lignes dans la feuille pour observer l’effet de mise en évidence souhaité (actualisation).

Pour une démonstration pratique, nous ajouterons deux plages nommées à des fins de test et les mettrons en évidence avec deux couleurs différentes.

Note : Nous mettons ici en évidence toute la zone de la plage nommée. Si vous souhaitez mettre en évidence des cellules spécifiques en fonction de conditions au sein de la plage nommée, veuillez vous référer à ce guide : Comment utiliser les plages nommées dans la mise en forme conditionnelle dans Google Sheets.

Ajout de deux plages nommées

Par exemple, la plage B2:F11 dans l’une de mes feuilles comprend les détails des employés. Je souhaite désigner cette plage comme « employé » et une colonne spécifique à l’intérieur, à savoir D2:D11, comme « âge ».

Comment cela peut-il être réalisé ?

  1. Accédez à Données > Plages nommées.
  2. Saisissez « employé » et B2:F11 dans les champs correspondants, puis cliquez sur « Terminé ».
  3. Pour ajouter la deuxième plage, choisissez « + Ajouter une plage », saisissez « âge » et D2:D11 dans les champs respectifs, puis cliquez sur « Terminé ».

Mettre en évidence les plages nommées - Mise en forme conditionnelle

Utilisons maintenant la mise en forme conditionnelle pour mettre en évidence les plages nommées « employé » et « âge » avec des couleurs distinctes.

Cela garantit que lorsque nous insérons ou supprimons des lignes ou des colonnes dans la feuille, la plage nommée et la mise en évidence correspondante s’ajustent automatiquement.

Formule générique pour mettre en évidence les plages nommées dans Google Sheets

Commençons par la formule générique :
=ARRAYFORMULA( ET( ET( LIGNE()>=MIN(LIGNE(INDIRECT("plage_nommée"))), LIGNE()<=MAX(LIGNE(INDIRECT("plage_nommée"))) ), COLONNE()>=MIN(COLONNE(INDIRECT("plage_nommée"))), COLONNE()<=MAX(COLONNE(INDIRECT("plage_nommée"))) ) )

Dans cette formule, vous remarquerez quatre occurrences de la chaîne « plage_nommée ». Lors de l’application de cette formule générique pour mettre en évidence des plages nommées, assurez-vous de remplacer ces occurrences par les noms réels selon vos besoins.

Ajout de deux règles de mise en évidence

Nous disposons maintenant d’une formule générique. Nous souhaitons mettre en évidence deux plages nommées : « employé » et « âge ». Ajoutons-les une par une dans le panneau de mise en forme conditionnelle. Voici les étapes à suivre.

Supposons que vous le testiez dans l’onglet « Feuille1 », qui comporte 26 colonnes et 1000 lignes.

Assurez-vous d’appliquer les règles de mise en évidence dans la plage A1:Z1000. C’est crucial !

  1. Accédez à Format > Mise en forme conditionnelle.
  2. Saisissez A1:Z1000 (la plage entière dans « Feuille1 ») dans « Appliquer à la plage ».
  3. Sélectionnez « Formule personnalisée » sous « Règles de mise en forme » et saisissez la formule générique fournie ci-dessus.
  4. Remplacez toutes les occurrences de « plage_nommée » dans la formule générique par « employé » (faites défiler vers le bas pour voir la formule).
  5. Choisissez le « Style de mise en forme » souhaité et cliquez sur « Terminé ».

Pour ajouter la deuxième règle :

  1. Répétez les étapes 1 à 5 ci-dessus.
  2. À l’étape 4, remplacez « plage_nommée » par « âge ».
  3. À l’étape 5, choisissez un style de mise en forme différent.

Ce processus nous permet d’ajouter des règles de mise en forme conditionnelle pour mettre en évidence des plages nommées dans Google Sheets.

Mise en évidence des plages nommées : Anatomie de la formule

À des fins de test, nous appliquerons la règle qui met en évidence la plage nommée « employé ». La voici :
=ARRAYFORMULA( ET( ET( LIGNE()>=MIN(LIGNE(INDIRECT("employé"))), LIGNE()<=MAX(LIGNE(INDIRECT("employé"))) ), COLONNE()>=MIN(COLONNE(INDIRECT("employé"))), COLONNE()<=MAX(COLONNE(INDIRECT("employé"))) ) )

Nous avons utilisé plusieurs fonctions de Google Sheets dans la formule. Au lieu d’expliquer le rôle de chaque fonction individuellement, comprenons-les de manière combinée.

La fonction INDIRECT joue un rôle crucial dans la formule car elle traite une chaîne (le nom d’une plage). Il est essentiel de l’utiliser lors de l’incorporation d’une plage nommée à des fins de mise en évidence.

Lorsqu’elle est combinée avec les fonctions LIGNE ou COLONNE, elle fournit respectivement les numéros de ligne et de colonne dans cette plage spécifiée.

=ARRAYFORMULA(LIGNE(INDIRECT("employé"))) Cette formule renvoie les numéros de ligne dans la plage « employé », et celle-ci renvoie les numéros de colonne.

Les fonctions MIN et MAX sont utilisées avec ces deux formules pour déterminer les numéros de ligne et de colonne de début et de fin dans la plage « employé ».

Les formules renverraient respectivement 2, 11, 2 et 6, représentant le numéro de ligne minimum, le numéro de ligne maximum, le numéro de colonne minimum et le numéro de colonne maximum.

La règle de mise en évidence évalue chaque cellule dans la plage A1:Z1000 :

  • Le numéro de ligne se situe entre 2 et 11, inclus.
  • Le numéro de colonne se situe entre 2 et 6, inclus.

Si l’évaluation est VRAIE, la formule met en évidence la cellule.

Cela conclut notre discussion sur la mise en évidence des plages nommées dans Google Sheets. Merci de votre participation. Amusez-vous bien !

Want to learn more about Google Sheets? Check out Crawlan.com for more tutorials and tips!

Articles en lien