Créer ses propres icônes de mise en forme conditionnelle

Les mises en forme conditionnelles proposent différents icônes comme par exemple:

icones-01

Il y a quelques semaines, un de mes clients m’a demandé d’utiliser les 5 flèches (cf. schéma ci-dessus) mais d’utiliser une couleur différente pour chacune d’elles. Au début surpris, je me suis dit: ce n’est pas possible mais je n’ai rien dit et je l’ai fait:

icones-02

Il est vrai que c’est beaucoup plus beau, non ? Du coup, je ne peux pas garder cela pour moi, alors voici comment faire.

Etape 1 – Les icônes

La première chose à faire est donc de définir les icônes et les couleurs souhaitées. Pour rappel, vous pouvez relire l’article suivant: Créer des flèches dans une cellule.

Mais je vais vous réexpliquer… !

Il est possible d’afficher des icônes divers dans une cellule. Par exemple:

  • Tapez la lettre ê en cellule $A$1
  • Ruban: Accueil > Police > Choisir Wingdings

icones-03

Vous venez donc de comprendre qu’un caractère classique avec une autre police pouvait proposer d’autres icônes ! Pour connaître l’exhaustivité, il vous faut construire le tableau suivant:

  • Col. A: Valeurs de 1 à 255 (Ecrire 1 en cellule A3, puis =A3+1 en  cellule A4 et déroulez jusqu’à 255)
  • Col. B: =CAR(<cellule de gauche>)  -> Renvoie la caractère d’après le code ASCII.
  • Col. C à E: On reprend la valeur de la colonne B, en modifiant la police (ex: en cellule C7, je tape =B7)

icones-04

Pour notre cas, nous allons donc choisir les caractères suivant avec la police Wingdings: ê, î, è, ì, é.

Ecrivez chacun de ces caractères dans les cellules B2 à B6. N’oubliez pas de mettre la police attendue. A présent, vous pouvez choisir la couleur désirée.

Etape 2 – Choisir l’icône en fonction de la valeur

Nous allons devoir travailler par tranche. Par exemple, de 0% à 20%, je veux afficher la flèche vers le bas.

Le meilleur moyen n’est pas d’imbriquer des fonctions SI comme je l’ai vu si souvent. En effet, vous pouvez utiliser la fonction RECHERCHEV avec l’option VRAI. Pour en savoir plus, vous pouvez (re)lire l’article suivant: Cas d’utilisation de l’option VRAI dans RECHERCHEV.

Dans les cellules A2 à A6, rentrez les valeurs suivantes: 0%, 20%, 40%, 60% et 80%.

Vous devriez avoir ceci:

icones-05

Le principe de la fonction RECHERCHEV avec l’option VRAI est de définir des tranches. Par exemple, si vous entrez la valeur 27%, elle est située entre 20% et 40%. Le mieux est de créer la formule pour bien comprendre.

  • Sélectionnez la cellule E2 et écrivez 27%
  • Sélectionnez la cellule D2 et entrez la formule suivante: =RECHERCHEV( E2 ; $A$2:$B$6 ; 2 ; VRAI )

La valeur retournée sera donc î ! Bon, si vous avez bien suivi, il faut changer la police, en mettant Wingdings. Le résultat sera alors la flèche correspondant à la valeur 20% (diagonale bas-droite). Toutefois, la flèche apparaît en noir.

Pour tester une autre valeur, rentrez par exemple 57% dans la cellule E2, la flèche Droite devra apparaître en noir.

Bon vous avez à présent compris, nous avons réussi à faire apparaître l’icône souhaité en fonction de la valeur et sans utiliser la mise en forme conditionnelle. Mais nos icônes sont tous noirs et nous aimerions choisir la couleur en fonction de la valeur. Nous allons devoir utiliser la mise en forme conditionnelle !

 

Etape 3 – Utiliser Mise en forme conditionnelle pour le choix de la couleur

Sélectionnez tout d’abord la cellule contenue la formule RECHERCHEV, à savoir la cellule D2.

  • RUBAN: Accueil > Styles > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Egal à …
  • Mettre la valeur ê puis choisir Format personnalisé
  • Onglet Police > Choisir la couleur souhaitée > OK > OK

Vous devrez ensuite répéter cette action pour chacune des 5 valeurs:

icones-06

Si vous souhaitez à présent recopier ces deux cellules, vous pouvez sélectionner D2:E2, faire CTRL+C puis sélectionner n’importe quelle autre cellule et taper ENTREE. L’icône sera toujours choisie en fonction de la valeur à droite.

 

CONCLUSION

Cela peut être très pratique comme dans le cas que je vous ai présenté. Toutefois, la mise en forme conditionnelle reste préférable en général. Par exemple, si vous avez des calculs sur toute une ligne, il faudrait alterner une colonne sur deux avec la méthode présentée ci-dessus et cela complique les création des calculs (impossible de faire glisser les cellules).  En revanche la mise en forme conditionnelle fait appaaître l’icône à l’intérieur de la cellule où se trouve le calcul. En fonction de votre besoin, il faudra donc arbitrer.

 

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Inscrivez-vous et recevez ce livre gratuitement (cliquez sur l'image)