Formules

Formules

Comment faire des barres de progression dans Notion ?

Comment faire des barres de progression dans Notion ?

Comment faire des barres de progression dans Notion ?

Les barres de progression sont un excellent moyen de suivre l’avancement d’un projet ou d’une tâche dans Notion. Bonne nouvelle : vous pouvez les créer de plusieurs façons, soit avec la fonctionnalité native, soit en utilisant des formules pour plus de flexibilité et de créativité.

Barres de progression Notion
Barres de progression Notion
Barres de progression Notion

Que vous gériez une liste de tâches, un suivi d’habitudes ou un projet plus complexe, visualiser votre progression en un coup d’œil peut faire toute la différence. Notion propose une solution simple et intégrée, mais si vous recherchez davantage de personnalisation, il est possible d’aller bien plus loin grâce aux formules.

Dans cet article, je vais vous montrer comment créer des barres de progression adaptées à vos besoins. Nous commencerons par la méthode la plus simple avec la fonctionnalité native de Notion, puis nous explorerons plusieurs approches basées sur les formules pour un rendu plus dynamique et personnalisé.

Utiliser la fonctionnalité native de Notion

Si vous cherchez une solution rapide et sans configuration avancée, Notion propose une option intégrée pour afficher une barre de progression. Elle fonctionne grâce aux colonnes de type “Nombre”, qui peuvent être transformées en barre de progression en quelques clics.

Barre de progression Notion natives

Comment l’activer ?

  1. Ajoutez une propriété “Nombre” dans ta base de données.

  2. Saisissez une valeur entre 0 et 100 représentant votre pourcentage d’avancement.

  3. Cliquez sur le titre de la colonne et sélectionnez “Modifier la propriété”.

  4. Dans la section “Type d'affichage”, sélectionnez le style qui vous plait : Barre ou Anneau ainsi que la couleur de votre choix.

  5. Choisissez si vous souhaitez afficher la valeur de votre progression ou non.

    Barre de progression Notion

Pourquoi utiliser cette méthode ?

Simple et rapide : Aucun calcul ou formule à configurer.

Visuel et efficace : La barre se met automatiquement à jour lorsque vous modifiez la valeur.

Personnalisable : deux styles différents et pleins de couleurs pour s’adapter à vos préférences.

Cependant, cette solution reste basique. Si vous souhaitez aller plus loin en personnalisant davantage vos barres de progression, il existe des méthodes alternatives basées sur les formules.

Créer une barre de progression avec des formules

Les formules dans Notion permettent de créer des barres de progression plus flexibles et esthétiques. Voici plusieurs approches adaptées à différents besoins.

Chacune des formules que je présente ici nécessite la présence d'une propriété de type "Nombre" indiquant le pourcentage d’avancement. Cette valeur peut évidemment être saisie manuellement, calculée par une agrégation ou grâce à une formule en fonction de critères spécifiques.

Utiliser des symboles dans les barres de progression

La méthode la plus visuelle pour créer une barre de progression dans Notion est d'utiliser des symboles HTML en les répétant autant de fois que nécessaire.

Voici deux exemples malgré les nombreuses possibilités.

Barres de progression Notion avec Symboles HTML en étoiles ou en cercles

Utiliser des étoiles

lets(
	total,100,
	termines,prop("Réalisé")*100,
	round_percent_termines, floor(((termines * 100) / total) / 10),
	color, if(round_percent_termines == 10, "green", "orange"),
	bg_color, if(round_percent_termines == 10, "green_background", "orange_background"),
	percent, substring(format((termines * 100) / total), 0, 5) + "%",

	format(	
	if(
		total > 0,
		("★".repeat(round_percent_termines) + "☆".repeat(10 - round_percent_termines)).padEnd(10," ")
		, "")))

Utiliser des cercles

lets(
	total,100,
	termines,prop("Réalisé")*100,
	round_percent_termines, floor(((termines * 100) / total) / 10),
	color, if(round_percent_termines == 10, "green", "orange"),
	bg_color, if(round_percent_termines == 10, "green_background", "orange_background"),
	percent, substring(format((termines * 100) / total), 0, 5) + "%",

	format(	
	if(
		total > 0,
		("●".repeat(round_percent_termines) + "○".repeat(10 - round_percent_termines)).padEnd(10," ")
		, "")))

Barre de progression en ligne avec un affichage coloré

La particularité de cette barre de progression est sa capacité à modifier sa couleur en fonction du niveau d'avancement. Généralement orange, elle passe en vert lorsqu'elle atteint 100%.

Barre de progression Notion avec modification de couleur selon l'avancement
lets(
	total,100,
	termines,prop("Réalisé")*100,
	round_percent_termines, floor(((termines * 100) / total) / 10),
	color, if(round_percent_termines == 10, "green", "orange"),
	bg_color, if(round_percent_termines == 10, "green_background", "orange_background"),
	percent, substring(format((termines * 100) / total), 0, 5) + "%",

style(
	format(	
	if(
		total > 0,
		("▬".repeat(round_percent_termines) + "▯" + "▬".repeat(10 - round_percent_termines)).padEnd(10," ")
		, ""))
,"c", color, bg_color))

Ce type de barre de progression est idéal si vous souhaitez un affichage en ligne et dynamique, avec une mise en forme adaptée en fonction de l’état d’avancement.

Barre de progression avec éléments en cours et terminés

Cette formule permet d’afficher non seulement la progression des éléments terminés, de modifier la couleur en fonction de l'avancement (comme la formule précédente) mais elle permet aussi d'afficher la proportion des éléments en cours, le tout dans une barre visuelle. C’est un excellent moyen de visualiser simultanément l’avancement et l’état actuel de votre projet.

Pour cela, il faut ajouter à votre base de données une seconde propriété de type "Nombre" qui donnera le pourcentage d'éléments en cours. Là encore, cette valeur peut être entrée manuellement ou calculée grâce à une formule ou une agrégation.

Barre de progression Notion avec visualisation des étapes en cours
lets(
	total,100,
	en_cours,prop("en cours")*100,
	termines,prop("Réalisé")*100,
	round_percent_termines, floor(((termines * 100) / total) / 10),
	round_percent_en_cours, floor(((en_cours * 100) / total) / 10),
	color, if(round_percent_termines == 10, "green", "orange"),
	bg_color, if(round_percent_termines == 10, "green_background", "orange_background"),
	percent, substring(format((termines * 100) / total), 0, 5) + "%",

style(
	format(	
	if(
		total > 0,
		("■".repeat(round_percent_termines) + "□".repeat(round_percent_en_cours)).padEnd(10," ")
		, "")
	+ if(
		total > 0,
		"| "
		+percent
		,"")
	)
,"c", color, bg_color))

Utiliser des émojis dans une barre de progression

Envie d'ajouter un peu de fun dans vos barres de progression ? Vous pouvez utiliser des émojis à la place des symboles. Soyez aussi créatifs que possible pour que vos propriétés reflètent votre personnalité !

Barre de progression Notion avec des émojis
lets(
	total,100,
	termines,prop("Réalisé")*100,
	round_percent_termines, floor(((termines * 100) / total) / 10),
	color, if(round_percent_termines == 10, "green", "orange"),
	bg_color, if(round_percent_termines == 10, "green_background", "orange_background"),
	percent, substring(format((termines * 100) / total), 0, 5) + "%",

	format(	
	if(
		total > 0,
		("✅".repeat(round_percent_termines) + "⌛️".repeat(10 - round_percent_termines)).padEnd(10," ")
		, "")))

À vous de choisir !

Que vous choisissiez la méthode native ou une solution plus avancée avec des formules, Notion offre de nombreuses possibilités pour visualiser vos progrès. Si vous souhaitez une solution rapide, la barre de progression intégrée est idéale. En revanche, si vous recherchez un affichage plus personnalisé et interactif, les formules permettent de créer des jauges adaptées à vos besoins.

À vous de sélectionner l’approche qui correspond le mieux à votre projet pour créer vos barres de progressions dans Notion.

Notion
Make

Prêt à optimiser votre business ? Parlons-en !

Je vous aide à structurer et automatiser votre activité avec Notion & Make. Contactez-moi et passons à l’action !

Notion
Make

Prêt à optimiser votre business ? Parlons-en !

Je vous aide à structurer et automatiser votre activité avec Notion & Make. Contactez-moi et passons à l’action !

Notion
Make

Prêt à optimiser votre business ? Parlons-en !

Je vous aide à structurer et automatiser votre activité avec Notion & Make. Contactez-moi et passons à l’action !