Mettre en évidence les plages nommées dans Google Sheets

Lorsque vous utilisez une formule personnalisée dans Format > Mise en forme conditionnelle, vous pouvez mettre en évidence les plages nommées dans Google Sheets.

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’explorer comment mettre en évidence une ou plusieurs plages nommées, il est important de considérer ses implications.

  • L’utilisation de cette fonctionnalité peut ralentir la feuille. Pour optimiser les performances, supprimez toutes les colonnes et lignes inutilisées de l’ensemble de votre feuille.
  • De plus, sachez que le changement de nom d’une plage nommée invalidera la règle de mise en forme conditionnelle.
  • Lorsque vous modifiez la plage dans Données > Plages nommées, vous devrez peut-être insérer ou supprimer des lignes dans la feuille pour observer l’effet de mise en évidence souhaité (rafraîchir).

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.

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

Ajouter 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, choisissez « + Ajouter une plage », entrez « âge » et « D2:D11 » dans les champs respectifs, puis cliquez sur « Terminé ».

Highlighting Named Ranges - Conditional Formatting

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

Nous commencerons par la formule générique :

=ARRAYFORMULA( ET( ET( LIGNE()>=MIN(LIGNE(INDIRECT("plage_nomme"))), LIGNE()<=MAX(LIGNE(INDIRECT("plage_nomme"))) ), COLONNE()>=MIN(COLONNE(INDIRECT("plage_nomme"))), COLONNE()<=MAX(COLONNE(INDIRECT("plage_nomme"))) ) )

Dans cette formule, vous remarquerez quatre occurrences de la chaîne « plage_nomme ». Lorsque vous appliquez 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.

Ajouter 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.

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_nomme » 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é, puis 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_nomme » 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.

Mettre en évidence les plages nommées : Anatomie de la formule

À des fins de test, nous allons appliquer la règle qui met en évidence la plage nommée « employé ». Voici la formule :

=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 Google Sheets dans la formule. Plutôt que 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’intégration d’une plage nommée à des fins de mise en évidence.

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

=ARRAYFORMULA(<strong>LIGNE(INDIRECT("employé"))</strong>)

La formule ci-dessus renvoie les numéros de ligne dans la plage « employé », et la suivante renvoie les numéros de colonne.

=ARRAYFORMULA(<strong>COLONNE(INDIRECT("employé"))</strong>)

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épart et de fin dans la plage « employé ».

Les formules renverraient 2, 11, 2 et 6, représentant respectivement 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 est compris entre 2 et 11, inclus.
  • Le numéro de colonne est compris entre 2 et 6, inclus.

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

Cela conclut notre discussion sur la manière de mettre en évidence les plages nommées dans Google Sheets. Merci d’avoir participé. Profitez-en bien !

Crawlan.com

Articles en lien