Compter des jours paraît trivial jusqu’à ce que deux outils donnent deux
résultats. L’écart vient presque toujours de trois questions dont la réponse
n’est pas universelle.
Compte-t-on les bornes ?
Du 1er au 2 janvier, y a-t-il un jour ou deux ? Les deux réponses sont
correctes. L’écart entre les deux dates vaut un jour ; le nombre de jours
occupés, si l’on séjourne à l’hôtel les deux jours, en vaut deux. La
première convention s’appelle un intervalle, la seconde un décompte inclusif.
La case à cocher ci-dessus vous laisse choisir, parce qu’aucune des deux n’est
la bonne dans l’absolu — et parce que c’est exactement là que les calculateurs
divergent entre eux.
Jours ouvrés ou jours ouvrables ?
Les deux termes ne sont pas synonymes et la différence coûte une semaine de
congés par an. Les jours ouvrables vont du lundi au samedi,
soit six jours par semaine : c’est la notion du code du travail, celle dans
laquelle les congés payés se comptent par défaut. Les jours
ouvrés vont du lundi au vendredi, soit cinq jours : c’est la notion de
l’entreprise qui ferme le samedi. Cinq semaines de congés valent 30 jours
ouvrables ou 25 jours ouvrés — le même repos, deux chiffres.
Les jours fériés, et pourquoi ils n’ont pas besoin d’être mis à jour
Six des onze jours fériés français sont fixes. Les cinq autres — Pâques
excepté, qui tombe un dimanche — dépendent de la date de Pâques : le lundi de
Pâques la suit d’un jour, l’Ascension de trente-neuf, le lundi de Pentecôte de
cinquante. Or Pâques se calcule : c’est le premier dimanche après la première
pleine lune ecclésiastique suivant l’équinoxe de printemps, et l’algorithme de
Meeus en donne la date exacte pour n’importe quelle année du calendrier
grégorien. Ce site n’a donc aucune table de jours fériés à maintenir, et son
décompte restera juste en 2040 comme en 2026.
Les années bissextiles
Une année est bissextile si elle est divisible par 4, sauf si elle est
divisible par 100 sans l’être par 400. 2000 était bissextile, 1900 ne l’était
pas, 2100 ne le sera pas. Cette exception centenaire est la source d’un bug
célèbre : Excel considère à tort que 1900 était bissextile, et le 29 février
1900 existe dans ses feuilles. L’erreur a été conservée volontairement pour
rester compatible avec Lotus 1-2-3. Elle n’affecte que les dates antérieures à
mars 1900.