diff --git a/app/pe/pe_etudiant.py b/app/pe/pe_etudiant.py
index 4218d174f48c89721850b79b794ba5e6b1dfc413..748789ae5e929dd8587e02cb5378c1ee2ea6232c 100644
--- a/app/pe/pe_etudiant.py
+++ b/app/pe/pe_etudiant.py
@@ -601,7 +601,7 @@ def absences_du_cursus(
     abs_dict = {}
     for i, formsemestre in enumerate(reversed(semestres.values()), start=1):
         nbabsnj, nbabsjust, nbabs = formsemestre.get_abs_count(etud.id)
-        abs_dict[f"Etape {i+1}_ABS"] = nbabsnj
+        abs_dict[f"Etape {i}_ABS"] = nbabsnj
     return abs_dict
 
 
@@ -613,7 +613,7 @@ def etapes_du_cursus(
     semestres (en version abbrégée)
     qu'un étudiant a suivi au cours de sa scolarité à l'IUT.
     Les noms des semestres sont renvoyés dans un dictionnaire
-    ``{"etape i": nom_semestre_a_etape_i}``
+    `{"etape i": nom_semestre_a_etape_i}`
     avec i variant jusqu'à nbre_semestres_max. (S'il n'y a pas de semestre à l'étape i,
     le nom affiché est vide.