Sur Excel, il est relativement simple de créer une barre de progression ou d'avancement en fonction d'un pourcentage. Sur Google Sheets, la manipulation à effectuer n'est pas équivalente. Voyons comment créer une barre d'avancement sur Google Sheets.

Vous avez une colonne contenant un pourcentage d'avancement d'une tâche dans votre Google Sheets ? Pourquoi ne pas créer une barre d'avancement, ainsi l'état de la tâche sera plus facile à visualiser ?!

Dans votre feuille de calcul Google Sheets, supposons que vous ayez ce genre de données :

Le pourcentage d'avancement est donc présent sur chacune des lignes.

Créez une colonne, que j'ai nommée "Avancement" :

Google Sheets dispose d'une fonction appelée SPARKLINE qui permet de créer des graphiques dans une cellule.
Différents types de graphiques peuvent être utilisés : line, bar, column, winloss. Nous allons utiliser le type bar pour créer une barre d'avancement en fonction de la valeur du pourcentage de la tâche.

Positionnez-vous dans la cellule C2 et inscrivez la formule suivante :

=SPARKLINE(B2;{"charttype"\"bar";"max"\100;"min"\0;"color1"\"green"})
  • B2 : valeur du pourcentage
  • max : valeur maximum autorisée, en l'occurence 100 car l'avancement max est 100%
  • min : valeur minmum autorisée
  • color1 : couleur de la barre de progression

Voici le résultat en appliquant la formule et en la "tirant" sur les autres lignes :

Vous pouvez également appliquer différentes couleurs suivant le pourcentage d'avancement. Par exemple, si la tâche est à 100%, la barre sera verte ; si elle est entre 50 et 100, jaune et en dessous de 50, orange.

=SPARKLINE(B2;{"charttype"\"bar";"max"\100;"min"\0;"color1"\SI(B2=100;"green";SI(B2>50;"yellow";"orange"))})

Vous pouvez utiliser des valeurs hexadécimales pour les couleurs au lieu de leur nom (#6aa84f par exemple).

Pour information, dans sa version originale, c'est-à-dire si les paramètres régionaux de votre fichier Google Sheets sont paramétrés sur autre chose que France, le séparateur des options de SPARKLINE est une virgule au lieu de l'anti-slash.
Exemple :

=SPARKLINE(B2;{"charttype","bar";"max",100;"min",0;"color1","green"})