Astuces et Tutoriaux gratuits Web, PC, Mobile

accueil astuces
 » Qui est Jeanviet ? | Vous êtes ici : Les Astuces de Jeanviet - Attribuer une couleur à un nombre en fonction de sa valeur, avec Excel  

Attribuer une couleur à un nombre en fonction de sa valeur, avec Excel

Ajoutée dans Bureautique, Excel, le 27/06/06,

Toutes les semaines, vous devez fournir un reporting de votre activité à votre direction… moi aussi :-) , ça tombe bien ! je vais vous donner une petite astuce pour egayer ce compte rendu.

Chaque lundi, vous devez comparer l’activité de la semaine passée (V2) avec l’activité de la semaine précédant la semaine passée (V1).

Dans la cellule F3, nous allons donc comparer les cellules D3 (V2) et C3 (V1), rappelez vous la formule apprise à l’école pour calculer une évolution : (valeur d’arrivée – valeur de départ) / valeur de départ.

En F3, il faudra donc taper « =(D3 – C3)/C3 ».

Ensuite, il va falloir appliquer une règle à la cellule F3:

  1. Si F3 < 0, la valeur sera rouge
  2. Si F3 > 0, la valeur sera bleue
  3. Si F3 = 0, afficher un trait

Pour appliquer cette règle à F3, Aller dans Format -> Cellule, puis dans l’onglet nombre et choisissez la catégorie « Personalisée », comme illustré ci-dessous :

Dans le Champs texte « Type : », il va falloir donner des instructions sur l’affichage de notre donnée.

  1. Pour mettre en rouge tous les chiffres négatifs : [Rouge][<0]-« »0,0 « »%
  2. Pour mettre en bleu tous les chiffres positifs : [Bleu][>0]+« »0,0 « »%
  3. Pour la 3 ème condition, nous mettrons par défaut la valeur : -

Chaque instruction devra être séparée par un point virgurle “;”
Voilà ce que cela donnera au final en terme de formule :

Soit : [Rouge][<0]-” “0,0″ “%;[Bleu][>0]+” “0,0″ “%;-

Voici le résultat sur plusieurs cellules (copier-coller de la formule et du format de F3)

Saississant non ? Mais on peut faire mieux, et si on rajoutait tout à droite un petit smiley coloré ?
Rien de plus simple, à droite de notre cellule F3 – en G3 donc – nous allons recopier la valeur de F3.
Nous allons donc taper en G3 : « =F3 ».

Il va falloir maintenant donner son propre format à G3.
Sélectionnez la cellule G3 et allez dans Format -> Cellule, dans l’onglet Police choissisez Wingdings.
Et retournez ensuite dans notre onglet « nombre » dans la catégorie Personnalisée et tapez ceci dans le champs texte « Type : »

Soit : [Couleur46][<0]L;[Couleur10][>0]J;[Couleur1]K

Quelques explications :

En dehors des couleurs standards que l’on appelle de cette façon : [rouge], [bleu], [vert], [noir], il y a une cinquantaine de couleurs qui peuvent être appellé de cette façon : [couleur1], [couleur2],…,[couleur56]. Ici [couleur46] correspond à orange, [couleur10] = vert, [couleur1] = noir. Tous les codes couleurs excel sont diponibles ici : couleurs excel labo

Concernant les valeurs L,J,K

  • L donne :-( en wingdings,
  • J donne :-) en wingdings,
  • K donne :-| en wingdings.

Et voici le résultat final :

Mon CV tire un peu la tronche ! vivement qu’il soit référencé sur DMOZ !

cliquez ici pour télécharger le dossier excel complet


   Vous avez aimé ce tutoriel ?

»  Attribuer une couleur à un nombre en fonction de sa valeur, avec Excel




Partagez-le sur :

Vous aimerez aussi ces autres tutos :

A propos de l'auteur :

Salut à tous, je m'appelle Jean-Baptiste, j'ai 32 ans et je suis le Webmaster de Jeanviet.info / votre guide web et multimédia gratuit et accessible à toute la famille ! Sur ce blog, je partage avec vous tous les sites web, logiciels, techniques qui permettent de personnaliser vos interfaces et supports multimédia : blog, photos, bureau, site, mobile,…




24 commentaires pour “Attribuer une couleur à un nombre en fonction de sa valeur, avec Excel”

  1. Jeanviet a dit :
  2. Bonne nouvelle, mon cv est enfin référencé sur DMOZ:
    http://dmoz.org/World/Fran%c3%a7ais/Commerce_et_%c3%a9conomie/Emploi/CV/

    Merci Luc !



  3. Michel a dit :
  4. Génial, tout simplement génial !
    Chapeau à toi Jean.



  5. jeanviet a dit :
  6. Va falloir que je corrige les caractères avec la saute de ma base… je refais une passe ce WE, désolé



  7. jeanviet a dit :
  8. le tuto est à nouveau opérationnel ;-)



  9. duky a dit :
  10. excellente petite astuce mais moi je faisais ça avec une conditionnelle et une mise en forme conditionnelle :)
    mais ta technique permet de choisir beaucoup plus de couleur



  11. gilles a dit :
  12. super cette info pour jouer en trois couleurs.
    mais je n’arrive pas à étendre votre super astuce à davantage de couleurs et les attribuer à plusieurs tranches de nombre (ex : bleu de 0 à 20, vert de 20 à 40, noir de 40 à 60, etc…)
    est-ce possible, et comment, docteur ?
    merci d’avance.
    et bravo pour votre site qui est une vraie mine d’or pour ceux qui doivent travailler avec PC sans n’avoir eu d’autre formation véritable que celle “sur le tas” !!!



  13. Lau06 a dit :
  14. C’est génial ! Merci !
    Mais moi, ce n’est pas des valeurs chiffrées mais des lettres et n fonction de ce que j’écris je veux que toute la ligne change de couleur (en pas l’écriture le fond des cellules !).
    Peux -tu m’aider?



  15. jean-phi a dit :
  16. Un grand merci pour partager tes connaissances très pointues, et qui ont une belle valeur ajoutée quand on se les approprie.

    Bonne continuation



  17. etoile5 a dit :
  18. merci de votre explication
    bonne continuation



  19. hich24 a dit :
  20. merci pour ce tutorial et que dieu vous aide pour toujours etre de plus en plus creative en



  21. hamza a dit :
  22. Merci infiniment, je cherchais comment le faire depuis l’année passée …. et j’été completement a coté … je croyais que c’était dans les formules !!!!!! hehehe



  23. sandro a dit :
  24. bonjour,
    quelle est la formule a appliquer si je veux que F7 devienne verte si F5>F6 et bleue si F6>F5 ?

    merci



    Super astuce…



  25. msoufi41 a dit :
  26. Vraiment chapeau pour tout. Sofiane



  27. msoufi41 a dit :
  28. Vraiment chapeau pour tout. Sofiane



  29. Mohi a dit :
  30. moi tout fonctionne, sauf que j’utilise Excel 2007 et que je n’ai pas les smileys dans la police Weddings , une solution?



  31. Cantdersonn a dit :
  32. Un tout grand merci, c’est vraiment super !



  33. Arno a dit :
  34. Merci.Super.
    Toutefois petit pbl : dans le format personnalisé, le J majuscule se met automatiquement en j minuscule après validation ce qui donne [Couleur46][0]j;[Couleur1]K. En revanche si je saisie un autre L (à la place du j), celui reste bien en majuscule.



  35. mag a dit :
  36. bonjour,

    je viens de regarder le tutoriel qui est trés bien fait mais pas adapté à ce que je souhaite faire. j’ai 9 couleur qui caractérisent un état d’avancement pour une affaire en production, je veux s’implement associer un chiffre entre 1 et 9 à une couleur choisie auparavant. j’ai tapé en formule :
    =si(B3=”1″;[couleur10];”");(B3=”2″;[couleur1];”");etc….
    je ne comprends pas ce qui ne va pas, je n’arrive pas à me corriger.
    j’ai pensé à la mise en forme conditionnelle, plus simple mais il n’y a que 3 conditions…dommages grrrrrr

    en tout cas si vous pouvez m’aider, cela serait trés sympa.

    en espérant que vous comprendrez mon besoin.

    magali



  37. oliver a dit :
  38. bonjour,

    es-til possible de changer la couleur d’arriere plan de cellule en fonction de sa valeur, avec le même genre de méthode, donc sans avoir à passer par vba ??

    merci,

    -oliver



  39. San a dit :
  40. Bonjour,
    Merci pour toutes vos astuces !
    mais j’ai un petite question, je souhaite modifier la couleur d’une cellule dès que je change son contenu et peu importe le changement, la seul condition c’est que celle -ci soit modifiée.
    Et encore Merci.



  41. rubikub44 a dit :
  42. Bonjour,

    Bravo pour votre site. Mais votre tuto pour la coloration selon le résultat ne fonctionne abolument pas sur un planning annuel que je modifie afin de lui apporter une touche personnelle.
    Sur mon planning peu importe la valeur le résultat s’affiche uniquement en couleur automatique sur excel 2010.

    Si vous avez une idée.



  43. kelly a dit :
  44. bonjour,

    je désespère de trouver enfin la solution…
    j’ai créé un tableau pour faire le point jour après jour sur mes comptes.
    ma 1ère colone contient les intitulés de mes dépenses ou rentrées d’argent.
    la 2ème le montant de mes dépenses.
    la 3ème le montant de mes rentrées d’argent.

    j’ai déjà établi une mise en forme conditionnelle pour ma colone rentrée d’argent pour que la case soit verte lorsque la valeur que j’y inscrit est supérieure à 0.

    je voulais que la case ‘intitulé de mes dépenses ou rentrées d’argents’ correspondant à celle ou la valeur est verte, soit verte également.

    mais je ne trouve que des solutions si la case contient une valeur numérique et non alphabétique…

    en espérant avoir été assez claire.

    cordialement,

    kelly



  45. pilou3810 a dit :
  46. Bonjour,

    Gilles en 2008 à posé la question suivante ( mettre une couleur à certein chiffre ex. bleu de 0 à 20, vert de 20 à 40, noir de 40 à 60, etc…), qu’elle est la reponse car cela me conserne, votre éxemple sur le rouge pour le moins, le noir pour le normal.
    Je répertorie la température exterieur de ma station météo, donc je voudrais inf à 0 en bleu claire, de 1 à 10 en bleu, de 10 à 329 en noir et > à 30 en rouge, avec votre exemple je n’arrive pas.

    Merci pour votre réponse.

    Cordialement.



Laisser un commentaire


 
 
 

  

  




© Jean-Baptiste Viet: Chef de Projet Internet, Webmaster de Jeanviet.info, Créateur de Tuto Video, et Ancien Etudiant à Paris 1 Sorbonne | Design : Emilie Boudet