Au sein d’un projet, un petit tableau affichant des barres de progression était demandé

Comment créer la barre de progression

l’astuce est simple. Il suffit de répéter un nombre de fois déterminé un caractère spécifique.
la commande permettant de répéter un caractère, un nombre de fois déterminé est :

REPT(texte_à_répéternombre_de_répétitions).

Le « texte_à_répéter » est obtenu par la formule char (406).
Le « nombre_de_répétitions » est un simple calcul de pourcentage (%)

Soit dans le cas : =REPT(char(406);(C2*100)/B2)

Comment ajouter le chiffre du pourcentage

Afin d’afficher derrière la barre de progression le chiffre du pourcentage , il faut concaténer diverses informations, c-a-d, la barre + le chiffre + le caractère %.

Afin de concaténer facilement, toutes ces informations, & est utilisé.
Soit pour l’exemple :

=REPT(char(406);(C2*100)/B2 »  » (C2*100)/B2  » % »

Calcul l’avancement du projet total

Afin d’obtenir l’avancé global du projet, il suffit d’additionner la somme des jours provisionnés et la somme des jours consommés. et de ré-appliquer la même formule

Pour aller plus loin

La même formule avec la fonction arrayformula et la gestion d’erreur

Formule avec arrayformula et Sierreur

2 Commentaires

  1. Bonjour,

    Je n’arrive pas à intégrer la formule suivante :
    =REPT(char(406);(C2*100)/B2) & » » & (C2*100)/B2 & » % »

    Pardonnez mes connaissances de bases, mais les espaces dans la formule me pose problème pour afficher le pourcentage.

    Je n’ai par contre eu aucun problème à intégrer celle-ci:
    =REPT(char(406);(C2*100)/B2)

    Merci

    • Bonsoir,

      Je pense que le probleme vient du copier-coller…
      en effet, le caractére ‘»’ est un double cote ‘ »‘
      Voici le bon format de la formule : =REPT(CAR(406);(C2*100)/B2) &  »  » & (C2*100)/B2 &  » % »

      N’hésitez pas a revenir vers moi en cas de probleme

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here