Colorier la moitié d'une cellule dans Excel c'est possible grâce à la mise en forme conditionnelle. Pour y arriver, nous allons simplement utiliser l'option barre de progression. Cela permet d'améliorer la lisibilité des tableaux de présence ou de suivi d'activité.
Utiliser les barres de progression des MFC
Les barres de progression des mises en forme conditionnelle permettent de colorier une partie de la cellule en fonction la valeur maximale.
- Sélectionnez toutes vos valeurs
- Allez dans le menu Accueil > Mise en forme conditionnelle
- Puis vous allez dans la section Barres de données
- Pour terminer, vous choisissez l'une des options pleines (pas extompées)
Immédiatement, les cellules avec la valeur 1 sont entièrement coloriées alors que les cellules avec 0,5 sont à moitié coloriées.

Verrouiller les choix possibles
Comme nous venons de la voir, il n'y a aucune difficulté pour colorier la moitié d'une cellule dans Excel. Encore faut-il que nous soyons sûr que la valeur maximale soit égale à 1. Si vous saisissez une valeur plus grande que 1, l'affichage prendre en compte la nouvelle plus grande valeur et donc l'affichage sera faussé.

C'est pourquoi, afin de conserver un visuel cohérent, nous allons devoir en plus appliquer une règle de saisie.
- Aller dans le menu Données
- Puis Validation de données
- Choisissez l'option Liste
- Saisissez dans la Source les valeurs attendues séparées par un point-virgule (configuration France) ;
0;0,5;1
- De cette façon, seule ces valeurs apparaissent dans le menu déroulant

Autre technique, c'est d'appliquer une formule pour contrôler que seules les valeurs 0, 0.5 et 1 soit saisies. Pour cela, nous allons construire un test logique qui va contrôler
- Que la valeur minimale c'est 0
- La valeur maximale c'est 1
- Et que seules les valeurs attendues soient saisies. Pour cela nous allons nous appuyer sur la fonction MOD pour tester le reste de la division
- La formule s'écrit
=ET(MIN(B2)>=0;MAX(B2)<=1;MOD(B2;0,5)=0)
Cette fois-ci, nous allons choisir l'option Personnaliser et écrire la formule dans la zone formule de la boite de dialogue.

Si vous essayez de saisir une autre valeur que 0, 0.5 ou 1, vous allez avoir un message d'erreur
