Table des matières
Ce guide étape par étape vous guidera dans le processus de création d'une carte thermique dans Excel à l'aide d'exemples pratiques.
Microsoft Excel est conçu pour présenter des données sous forme de tableaux, mais dans certains cas, les éléments visuels sont plus faciles à comprendre et à assimiler. Comme vous le savez probablement, Excel dispose d'un certain nombre de fonctions intégrées pour créer des graphiques. Malheureusement, la carte thermique n'est pas incluse. Heureusement, il existe un moyen simple et rapide de créer une carte thermique dans Excel avec le formatage conditionnel.
Qu'est-ce qu'une carte thermique dans Excel ?
A carte de chaleur (alias carte thermique ) est une interprétation visuelle des données numériques où les différentes valeurs sont représentées par des couleurs différentes. Généralement, des schémas de couleurs chaudes et froides sont utilisés, de sorte que les données sont représentées sous la forme de points chauds et froids.
Par rapport aux rapports d'analyse standard, les cartes thermiques facilitent grandement la visualisation et l'analyse de données complexes. Elles sont largement utilisées par les scientifiques, les analystes et les spécialistes du marketing pour l'analyse préliminaire des données et la découverte de modèles génériques.
Voici quelques exemples typiques :
- Carte thermique de la température de l'air - permet de visualiser les données relatives à la température de l'air dans une région donnée.
- Carte thermique géographique - affiche certaines données numériques sur une zone géographique en utilisant différentes teintes.
- Carte thermique de gestion des risques - montre les différents risques et leurs impacts de manière visuelle et concise.
Dans Excel, une carte thermique est utilisée pour représenter des cellules individuelles dans des codes de couleur différents en fonction de leurs valeurs.
Par exemple, sur la carte thermique ci-dessous, vous pouvez repérer d'un coup d'œil les régions et les décennies les plus humides (en vert) et les plus sèches (en rouge) :
Comment créer une carte thermique dans Excel
Si vous pensiez colorer chaque cellule en fonction de sa valeur manuellement, abandonnez cette idée car ce serait une perte de temps inutile. D'abord, cela demanderait beaucoup d'efforts pour appliquer une nuance de couleur appropriée en fonction du rang de la valeur. Ensuite, vous devriez refaire le codage couleur chaque fois que les valeurs changent. Le formatage conditionnel d'Excel permet de surmonter efficacement ces deux obstacles.
Pour réaliser une carte thermique dans Excel, nous allons utiliser le formatage conditionnel de l'échelle de couleurs. Voici les étapes à suivre :
- Sélectionnez votre jeu de données. Dans notre cas, c'est B3:M5.
- Sur le Accueil dans l'onglet Styles cliquez sur Mise en forme conditionnelle > ; Échelles de couleurs Lorsque vous passez la souris sur une échelle de couleurs particulière, Excel vous montre l'aperçu en direct directement dans votre ensemble de données.
Pour cet exemple, nous avons choisi Rouge - Jaune - Vert échelle de couleurs :
Dans le résultat, les valeurs élevées seront mises en évidence en rouge, les valeurs moyennes en jaune et les valeurs faibles en vert. Les couleurs s'ajusteront automatiquement lorsque les valeurs des cellules changeront.
Conseil : pour que la règle de formatage conditionnel s'applique automatiquement aux nouvelles données, vous pouvez convertir votre plage de données en un tableau Excel entièrement fonctionnel.
Réaliser une carte thermique avec une échelle de couleurs personnalisée
Lorsqu'on applique une échelle de couleurs prédéfinie, les valeurs les plus basses, les plus moyennes et les plus élevées sont représentées dans les couleurs prédéfinies (vert, jaune et rouge dans notre cas), tandis que toutes les autres valeurs sont représentées par des nuances différentes des trois couleurs principales.
Si vous souhaitez mettre en évidence toutes les cellules inférieures ou supérieures à un nombre donné dans une certaine couleur, indépendamment de leurs valeurs, au lieu d'utiliser une échelle de couleurs intégrée, construisez votre propre échelle :
- Sur le Accueil dans l'onglet Styles cliquez sur Mise en forme conditionnelle > ; Échelles de couleurs> ; Plus de règles.
- Choisissez Échelle de 3 couleurs de la Style de format liste déroulante.
- Pour Minimum et/ou Maximum valeur, choisissez Numéro dans le Type et saisissez les valeurs souhaitées dans les cases correspondantes.
- Pour Point médian vous pouvez définir soit Numéro ou Percentile (normalement, 50%).
- Attribuez une couleur à chacune des trois valeurs.
Pour cet exemple, nous avons configuré les paramètres suivants :
Dans cette carte thermique personnalisée, toutes les températures inférieures à 45 °F sont mises en évidence dans la même nuance de vert et toutes les températures supérieures à 70 °F dans la même nuance de rouge :
Créer une carte thermique dans Excel sans chiffres
La carte thermique que vous créez dans Excel est basée sur les valeurs réelles des cellules et leur suppression détruirait la carte thermique. Pour masquer les valeurs des cellules sans les supprimer de la feuille, utilisez le formatage personnalisé des nombres. Voici les étapes détaillées :
- Sélectionnez la carte thermique.
- Appuyez sur Ctrl + 1 pour ouvrir le Formatage des cellules dialogue.
- Sur le Numéro sous l'onglet Catégorie , sélectionnez Personnalisé .
- Dans le Type tapez 3 points-virgules (;; ;).
- Cliquez sur OK pour appliquer le format de numéro personnalisé.
Et voilà, votre carte thermique Excel n'affiche plus que les codes couleurs sans les chiffres :
Carte thermique Excel avec cellules carrées
Les cellules parfaitement carrées sont une autre amélioration que vous pouvez apporter à votre carte thermique. Vous trouverez ci-dessous la méthode la plus rapide pour y parvenir sans aucun script ni code VBA :
- Aligner verticalement les en-têtes de colonne Pour éviter que les en-têtes de colonne ne soient coupés, changez leur alignement en vertical. Cela peut être fait à l'aide de la fonction Orientation sur le bouton Accueil dans l'onglet Alignement groupe :
Pour plus d'informations, veuillez consulter la section Comment aligner du texte dans Excel.
- Définir la largeur de la colonne Sélectionnez toutes les colonnes et faites glisser le bord d'un en-tête de colonne pour l'élargir ou le rétrécir. Une info-bulle apparaîtra pour vous donner une idée exacte de la taille de la colonne. nombre de pixels - mémorisez ce numéro.
- Définir la hauteur de la ligne Sélectionnez toutes les lignes et faites glisser le bord de tout en-tête de ligne à la même valeur de pixel que les colonnes (26 pixels dans notre cas).
Toutes les cellules de votre carte en forme de chapeau sont maintenant de forme carrée :
Comment réaliser une carte thermique dans un tableau croisé dynamique d'Excel ?
Essentiellement, la création d'une carte thermique dans un tableau croisé dynamique est la même que dans une plage de données normale - en utilisant une échelle de couleurs de formatage conditionnel. Il y a toutefois une mise en garde : lorsque de nouvelles données sont ajoutées au tableau source, le formatage conditionnel ne s'applique pas automatiquement à ces données.
Par exemple, nous avons ajouté les ventes de Lui à la table source, actualisé le tableau croisé dynamique et constaté que les chiffres de Lui sont toujours en dehors de la carte thermique :
Comment rendre la carte de chaleur du tableau croisé dynamique ?
Pour forcer un tableau croisé dynamique Excel à inclure automatiquement les nouvelles entrées, voici les étapes à suivre :
- Sélectionnez n'importe quelle cellule de votre carte thermique actuelle.
- Sur le Accueil dans l'onglet Styles cliquez sur Mise en forme conditionnelle > ; Gérer les règles...
- Dans le Gestionnaire de règles de formatage conditionnel sélectionnez la règle et cliquez sur le bouton Règle d'édition bouton.
- Dans le Modifier la règle de formatage sous la rubrique Appliquer la règle à Dans notre cas, il s'agit de la troisième option : Toutes les cellules affichant les valeurs "Somme des ventes" pour "Revendeur" et "Produit". .
- Cliquez deux fois sur OK pour fermer les deux fenêtres de dialogue.
Maintenant, votre carte thermique est dynamique et se met à jour automatiquement lorsque vous ajoutez de nouvelles informations dans le back-end. N'oubliez pas de rafraîchir votre tableau croisé dynamique :)
Comment créer une carte thermique dynamique dans Excel avec des cases à cocher ?
Si vous ne souhaitez pas qu'une carte thermique soit présente en permanence, vous pouvez la masquer et l'afficher en fonction de vos besoins. Pour créer une carte thermique dynamique avec une case à cocher, voici les étapes à suivre :
- Insérer une case à cocher À côté de votre ensemble de données, insérez une case à cocher (contrôle de formulaire). Pour ce faire, cliquez sur le bouton de la souris. Développeur tab> ; Insérer > ; Contrôles de formulaires > ; Case à cocher Voici les étapes détaillées pour ajouter une case à cocher dans Excel.
- Lier la case à cocher à une cellule Pour lier une case à cocher à une cellule donnée, cliquez avec le bouton droit de la souris sur la case à cocher, puis cliquez sur le bouton de la souris. Contrôle du format , passez à la Contrôle saisissez une adresse de cellule dans le champ Lien cellulaire et cliquez sur OK.
Dans notre cas, la case à cocher est liée à la cellule O2. Lorsque la case à cocher est sélectionnée, la cellule liée affiche VRAI, sinon - FAUX.
- Configurer le formatage conditionnel Sélectionnez l'ensemble de données, cliquez sur Mise en forme conditionnelle > ; Échelles de couleurs> ; Plus de règles et configurer une échelle de couleurs personnalisée de cette manière :
- Dans le Style de format dans la liste déroulante, sélectionnez Échelle à 3 couleurs .
- Sous Minimum , Point médian et Maximum , sélectionnez Formule de la Type liste déroulante.
- Dans le Valeur saisissez les formules suivantes :
Pour le minimum :
=IF($O$2=TRUE, MIN($B$3:$M$5), FALSE)
Pour Midpoint :
=IF($O$2=TRUE, AVERAGE($B$3:$M$5), FALSE)
Pour Maximum :
=IF($O$2=TRUE, MAX($B$3:$M$5), FALSE)
Ces formules utilisent les fonctions MIN, AVERAGE et MAX pour calculer les valeurs la plus basse, la plus moyenne et la plus élevée de l'ensemble de données (B3:M5) lorsque la cellule liée (O2) est VRAIE, c'est-à-dire lorsque la case à cocher est sélectionnée.
- Dans le Couleur dans les listes déroulantes, choisissez les couleurs souhaitées.
- Cliquez sur le bouton OK.
Désormais, la carte thermique n'apparaît que lorsque la case à cocher est sélectionnée et est masquée le reste du temps.
Conseil : pour ne plus voir la valeur VRAI / FAUX, vous pouvez lier la case à cocher à une cellule d'une colonne vide, puis masquer cette colonne.
Comment créer une carte thermique dynamique sans chiffres dans Excel ?
Pour masquer les nombres dans une carte thermique dynamique, vous devez créer une règle de mise en forme conditionnelle supplémentaire qui applique un format de nombre personnalisé. Voici comment procéder :
- Créez une carte thermique dynamique comme expliqué dans l'exemple ci-dessus.
- Sélectionnez votre ensemble de données.
- Sur le Accueil dans l'onglet Styles cliquez sur Nouvelle règle > ; Utilisez une formule pour déterminer les cellules à mettre en forme .
- Dans le Formatez les valeurs pour lesquelles cette formule est vraie saisissez cette formule :
=IF($O$2=VRAI, VRAI, FAUX)
La formule indique qu'il faut appliquer la règle uniquement lorsque la case à cocher est cochée (O2 est VRAI).
- Cliquez sur le bouton Format... bouton.
- Dans le Formatage des cellules de la boîte de dialogue, passez à la Numéro sélectionnez Personnalisé dans le Catégorie tapez 3 points-virgules (;; ;) dans le champ Type et cliquez sur OK.
Désormais, en cochant la case, la carte thermique s'affichera et les chiffres seront masqués :
Pour basculer entre deux types de cartes de chaleur (avec et sans chiffres), vous pouvez insérer trois boutons radio, puis configurer trois règles de formatage conditionnel distinctes : une règle pour la carte de chaleur avec chiffres et deux règles pour la carte de chaleur sans chiffres. Vous pouvez également créer une règle d'échelle de couleurs commune aux deux types en utilisant la fonction OR (comme dans notre exemple de feuille de calcul ci-dessous).
Dans le résultat, vous obtiendrez cette jolie carte thermique dynamique :
Pour mieux comprendre comment cela fonctionne, nous vous invitons à télécharger notre feuille d'exemple qui, nous l'espérons, vous aidera à créer votre propre modèle de carte thermique Excel.
Je vous remercie de votre lecture et j'espère vous voir sur notre blog la semaine prochaine !
Cahier d'exercices à télécharger
Carte thermique en Excel - exemples (fichier .xlsx)