Comment créer des feux de signalisation tricolores dynamiques dans Excel sans VBA ?

Guide « 108 astuces pour grands débutants sur Excel ! » Offert
Booster votre productivité en téléchargeant gratuitement votre ebook PDF des meilleures astuces pour les débutants et les pros d'Excel
Excel formation - 00 Astuces - 100
 

Dans ce tutoriel, je vais vous montrer comment à créer des feux tricolores dynamiques dans Excel pour visualiser facilement les performances de nos restaurants.

Cette technique va transformer nos tableaux de bord en outils visuels percutants.

 

Téléchargement

Vous pouvez télécharger le fichier d'exemple de cet article en cliquant sur le lien suivant :

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
 

 

Tutoriel Vidéo

 

 

1. Présentation

Pour illustrer ce tutoriel, nous allons pouvoir utiliser le petit tableau suivant qui permet de suivre les performances des établissements d’un petit groupe de restaurants.

Voici le tableau en question :

Excel formation - 0011-feu signalisation - 01

 

Maintenant que notre tableau est prêt, nous devons définir les seuils qui détermineront la couleur de nos feux tricolores.

Ces seuils sont cruciaux car ils reflètent nos objectifs et nos standards de performance.

Pour la satisfaction client :

  • rouge : moins de 60%
  • jaune : entre 60% et 75%
  • vert : 75% et plus

Pour le temps d'attente :

  • rouge : plus de 35 minutes
  • jaune : entre 25 et 35 minutes
  • vert : 25 minutes ou moins

Et enfin, pour le chiffre d'affaires :

  • rouge : moins de 2000€
  • jaune : entre 2000€ et 2500€
  • vert : 2500€ et plus

Nous pouvons synthétiser ces informations dans un petit tableau annexe récapitulatif, cela nous aidera à nous y référer facilement et à les ajuster si nécessaire :

Excel formation - 0011-feu signalisation - 02

 

2. Création des formules conditionnelles

 

Maintenant que nos données et nos seuils sont en place, passons à la partie la plus technique : la création des formules conditionnelles qui détermineront la couleur de nos feux tricolores.

 

   2.1. Formules pour les valeurs

 

Tout d'abord, pour simplifier la détermination des couleurs, nous faire apparaître celle-ci distinctement en utilisant la fonction SOMME.SI().

Cette fonction nous permettra de sommer les valeurs correspondant à un restaurant spécifique, que nous sélectionnons dans la cellule M6 à partir de la liste déroulante.

Dans la cellule G9, pour la satisfaction client, nous saisissons :

 =SOMME.SI($A$9:$A$13;$M$6 ;B$9:B$13) 

Cette formule cherche le nom du restaurant dans la cellule M6 dans la plage A9:A13, et somme les valeurs correspondantes dans la plage B9:B13.

Nous répétons ensuite ce processus pour le temps d'attente (cellule H9) et le chiffre d'affaires (cellule I9) en ajustant les plages de données :

pour le temps d'attente : =SOMME.SI($A$9:$A$13;$M$6;C$9:C$13)

pour le chiffre d'affaires : =SOMME.SI($A$9:$A$13;$M$6;D$9:D$13)

 

   2.2. Formules pour déterminer les couleurs

 

Ensuite, nous allons créer des formules pour déterminer la couleur appropriée pour chaque critère en fonction de la valeur calculée.

Dans la cellule G10, pour la satisfaction client, nous saisissons :

 =SI(G9>75;"Vert";SI(G9>60;"Orange";"Rouge"))  

Cette formule utilise des SI() imbriqués pour attribuer la couleur appropriée en fonction de la valeur dans G9.

Nous commençons par vérifier si la valeur de la cellule G9 est supérieure à 75, et dans ce cas, nous pouvons afficher le mot « Vert ».

Dans le cas contraire, nous vérifions si cette valeur est supérieure à 60 pour afficher « Orange », ou encore « Rouge » si ce n’est pas le cas.

Ensuite, pour le temps d'attente (cellule H10) :

 =SI(H9<25;"Vert";SI(H9<35;"Orange";"Rouge"))  

Et enfin pour le chiffre d'affaires (cellule I10) :

 =SI(I9>2500;"Vert";SI(I9>2000;"Orange";"Rouge"))  

 

   2.3. Formules pour les feux tricolores

 

Enfin, nous allons créer les formules qui généreront une lettre « l » pour chaque couleur de feu tricolore (que nous utiliserons plus tard pour créer notre point lumineux).

Pour cela, nous saisissons la formule suivante dans la cellule G11 :

 =SI(G$10=$F11;"l";"") 

Cette formule vérifie si la couleur déterminée dans la ligne 10 correspond à « Rouge ».

Si c’est bien le cas, nous pouvons afficher la lettre « l », et dans le cas contraire, nous n’affichons rien.

Attention de bien utiliser des références relatives en bloquant la ligne de la cellule G10 et la lettre de la cellule F11.

Pour cela, il suffit d’appuyer sur la touche F4 du clavier.

Cela va nous permettre d’étendre la formule sur toutes les cellules du tableau en utilisant la poignée de recopie, en permettant à Excel d’ajuster automatiquement les références de cellules.

Ces formules fonctionnent de la même manière que celles pour le feu rouge, mais vérifient si la couleur correspond à « Orange » (F12) ou « Vert » (F13).

Avec ces formules en place, notre système de feux tricolores est maintenant dynamique et s'ajustera automatiquement en fonction des données du restaurant sélectionné dans la cellule M6.

 

3. Création des feux tricolores

 

Maintenant que nos formules sont en place, passons à la partie la plus amusante : la création visuelle de nos feux tricolores !

 

   3.1. Dessin du cadre du feu tricolore avec des formes

 

Commençons par créer le cadre de notre feu tricolore.

Pour cela, nous allons utiliser les outils de dessin d'Excel.

Nous nous rendons dans l'onglet « insertion » du ruban Excel, puis nous cliquons sur « formes ».

Dans le menu déroulant, nous choisissons le rectangle arrondi.

Nous dessinons ensuite un rectangle vertical arrondi à côté de notre tableau de données.

Pour obtenir des proportions parfaites, nous maintenons la touche [Maj] enfoncée tout en dessinant.

Excel formation - 0011-feu signalisation - 03

Une fois le rectangle dessiné, nous cliquons dessus avec le bouton droit et sélectionnons « format de la forme ».

Dans le panneau qui s'ouvre, nous réglons la hauteur à 7 cm et la largeur à 2,5 cm.

Excel formation - 0011-feu signalisation - 04

Pour donner du relief à notre feu tricolore, nous allons ajouter un effet d'ombre.

Toujours dans le panneau « format de la forme », nous allons dans la section « effets », puis « ombre ».

Nous choisissons l'option « décalage diagonal bas droit » :

Excel formation - 0011-feu signalisation - 05

Enfin, nous changeons la couleur de remplissage en noir et nous supprimons la bordure pour un aspect plus réaliste.

Excel formation - 0011-feu signalisation - 06

 

   3.2. Création des « ampoules » du feu tricolore

 

Maintenant que nous avons notre cadre, ajoutons les « ampoules » de notre feu tricolore.

Nous retournons dans le menu « formes » et cette fois-ci, nous choisissons l'outil « ovale ».

Nous dessinons trois cercles parfaits (en maintenant la touche [Maj] enfoncée) à l'intérieur de notre rectangle arrondi.

Astuce : pour aligner parfaitement nos cercles, nous pouvons les sélectionner tous les trois (en maintenant la touche [Ctrl] enfoncée), puis utiliser les outils d'alignement dans l'onglet « format » du ruban.

Pour chaque cercle, nous allons dans le « format de la forme » et nous réglons la hauteur et la largeur à 2 cm.

Nous supprimons également la bordure.

Ensuite, nous colorons chaque cercle : rouge pour le cercle du haut, jaune pour celui du milieu et vert pour celui du bas.

Excel formation - 0011-feu signalisation - 07

Pour un effet plus réaliste, nous réglons la transparence de chaque cercle à 60% dans les options de remplissage.

Excel formation - 0011-feu signalisation - 08

 

 

   3.3. Liaison des feux aux formules conditionnelles

 

Nous voici arrivés à l'étape cruciale : lier nos feux tricolores à nos formules conditionnelles.

Tout d'abord, nous sélectionnons toutes les cellules contenant nos formules (de E2 à G4), puis nous allons dans l'onglet « Accueil » du ruban, et dans la section « Police », nous choisissons la police « Wingdings ».

Cette police va transformer notre « l » en un petit point noir.

Ensuite, nous créons une zone de texte pour chaque « ampoule » de notre feu tricolore.

Pour cela, nous allons dans l'onglet « insertion », puis nous cliquons sur « zone de texte ».

Nous dessinons une petite zone de texte sur chaque cercle de notre feu tricolore et dans chacune de ces zones de texte, nous entrons une formule qui fait référence à la cellule correspondante de nos formules conditionnelles, en tapant le symbole « = » dans la barre des formules, puis en cliquant sur le point correspondant.

Par exemple, pour le feu rouge de la satisfaction client, nous entrons =E2 dans la zone de texte.

Nous répétons cette opération pour chaque « ampoule » de chaque feu tricolore, en veillant à bien lier chaque zone de texte à la bonne cellule.

Enfin, nous formatons nos zones de texte : nous supprimons la bordure, nous réglons la couleur du texte pour qu'elle corresponde à la couleur de l'« ampoule » (rouge, jaune ou vert), et nous augmentons la taille de la police pour que le point remplisse bien le cercle.

Astuce : pour copier rapidement le format d'une zone de texte à une autre, nous pouvons utiliser l'outil « reproduire la mise en forme » (le petit pinceau dans l'onglet « accueil »).

 

4. Mise en forme finale et astuces

 

Nous y sommes presque ! il ne nous reste plus qu'à peaufiner notre tableau de bord pour le rendre vraiment impactant.

 

   4.1. Alignement et distribution des feux tricolores

 

Pour que notre tableau de bord soit visuellement agréable, nous devons aligner correctement nos feux tricolores.

Nous sélectionnons tous nos feux tricolores (en maintenant la touche [Ctrl] enfoncée), puis nous utilisons les outils d'alignement dans l'onglet « format » du ruban.

Nous choisissons « aligner au milieu » pour les aligner verticalement, puis « distribuer horizontalement » pour les espacer de manière égale.

 

   4.2. Ajout des étiquettes pour chaque critère

 

Pour plus de clarté, ajoutons des étiquettes à nos feux tricolores.

Nous créons une zone de texte au-dessus de chaque feu et y inscrivons le critère correspondant : « satisfaction client », « temps d'attente » et « chiffre d'affaires ».

Nous formatons ces étiquettes pour qu'elles soient bien lisibles : police Arial, taille 10, gras.

Nous les alignons ensuite avec nos feux tricolores.

 

   4.3. Ajout des lueurs sur les feux

 

Pour accentue l’impression de lueur sur les feux, nous pouvons également ajouter une lueur sur ces derniers.

Pour cela, nous sélectionnons le premier (feu rouge), puis nous effectuons un clic droit sur celui-ci afin de sélectionner « Format de la forme ».

Dans la liste des effets, nous pouvons sélectionner l’éclat rouge :

Excel formation - 0011-feu signalisation - 09

Nous répétons ensuite cette opération pour les autres couleurs de feu.

Excel formation - 0011-feu signalisation - 10

 

 

 



Articles qui pourraient vous intéresser

Comment créer facilement des QR codes sans VBA avec Excel ?
Transformez vos données en graphique tornade interactif facilement sur Excel !
Comment créer un graphique Iceberg dans Excel ?
Comment créer un graphique dynamique en quelques minutes sur Excel sans VBA ni TCD ?
Comment créer des feux de signalisation tricolores dynamiques dans Excel sans VBA ?
Comment créer un graphique englobant 2 en 1 sur Excel ?
Évitez ces erreurs fatales dans vos graphiques Excel !
Comment créer un graphique jauge (compteur de vitesse) interactif sous Excel en quelques minutes ?
Le secret d'un cumul instantané de vos données dans Excel !
Comment insérer des commentaires automatiques et intelligents dans Excel !
Comment remplir automatiquement des vides d'un tableau Excel en 1 clic !
Comment regrouper (ou pas !) les dates d’un tableau croisé dynamique (TCD) sur Excel ?

Contact - Plan du site - À propos - Contact

© Excelformation.fr 2018-2024 - Excel, simplement

Haut de la page

Excelformation.fr propose de nombreuses formations pratiques et gratuites sur Microsoft Excel : des cours pour apprendre à structurer et analyser les données, des tutos sur les fonctions avancées, les formules et les formules avancées d'Excel, les formules matricielles, les mise-en-formes conditionnelles, les graphiques Excel (xls, xlsx, xlsm,…). Des tutoriels pour apprendre à automatiser les tâches répétitives (via des macro-commandes en VBA) de vos classeurs Excel.