diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index 87b74da2592a779edf15fafb20cc0d3e6af0edd8..d07fae9ac2f310e9777639643a99d6a1aa6a21f5 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -555,8 +555,8 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp
             )
         )
         stat.update(
-            personal_notes.filter(absent=True, excused=False).aggregate(
-                tardiness=Count("late")
+            personal_notes.aggregate(
+                tardiness=Sum("late")
             )
         )