Colorier la moitié d'une cellule en fonction d'une case à cocher et exploration des mises en forme conditionnelles.

Allez, on sort la tête l'IA et on revisite quelques fondamentaux !

L'idée !

L'astuce est de passer par une mise en forme conditionnelle en barre de données

Processus pour des cas simples

Par exemple, on saisit 1 dans la cellule B5, puis on applique sur cette cellule une mise en forme conditionnelle avec des barres et ensuite on saisit 0 et 1 pour les limites. On notera aussi que "Afficher la barre uniquement" a été cochée pour ne pas afficher la valeur 1 de la cellule (demande initiale du client).

On obtient ceci :

Évidemment, dans la vraie vie, on veut avoir une valeur spécifique dans cette cellule, issue d'un calcul ou bien tapée à la main.

Donc, on peut modifier la solution pour prendre en compte cette valeur et soustraire 1 (par exemple) et ajouter 1 pour les calculs de limites. J'ai aussi décoché "Afficher la barre uniquement"

Il reste une petite subtilité à gérer, le cas des valeurs négatives.

Voici ce qui est retourné par défaut avec la valeur -20

Donc, on va donc cliquer sur le bouton "Valeur négative et axe..."

Et ensuite, on choisir les options suivantes :

Et qui ne va donc pas changer si on change la valeur de J5

Aller plus loin avec des cases à cocher.

On va compliquer un peu les choses en contrôlant avec des cases à cocher.

L'idée est toute simple, c'est de reprendre la même solution, mais en testant la valeur de la case à cocher avec une formule SI.

On a donc :

Et pour ne pas afficher le texte et gérer un contenu dynamique, on peut utiliser cette formule dans la mise en forme conditionnelle :

=SI($J$6;$K$6-1;NA())

et pour la limite haute

=SI($J$6;$K$6+1;NA())

N'hésitez pas à partager vos cas d'usage et vos expérimentations !

A très bientôt.

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.