Du calendrier au tableau de bord : exploiter le nombre de jour depuis une Date

Dans Excel ou Google Sheets, une date n’est pas un texte. C’est un nombre entier, un numéro de série qui compte les jours écoulés depuis une origine fixe. Calculer le nombre de jours depuis une date revient donc à soustraire deux nombres, et cette mécanique ouvre la porte à des tableaux de bord où chaque cellule reflète un écart temporel en temps réel.

Numéro de série des dates : le mécanisme que les tutoriels survolent

Excel stocke chaque date sous forme d’un entier séquentiel. Le 1er janvier 1900 correspond au numéro 1, le 2 janvier au numéro 2, et ainsi de suite. Google Sheets utilise la même logique avec une origine au 30 décembre 1899.

A lire également : Epsilon Scan bl, alternative aux sites de scantrad classiques en 2026

Cette conversion implicite en nombre sérialisé explique pourquoi une simple soustraction entre deux cellules contenant des dates renvoie directement un nombre de jours. Aucune fonction dédiée n’est requise pour obtenir ce résultat brut.

Taper =B2-A2 suffit, à condition que les deux cellules soient formatées en date. Si le résultat s’affiche lui-même comme une date (par exemple « 18/01/1900 »), il faut appliquer un format « Nombre » à la cellule de résultat. Ce piège de formatage est la première source d’erreur dans les fichiers partagés en entreprise.

A lire également : Travaux universitaires : sécuriser vos devoirs avec un reformulateur de texte sans IA

Développeur masculin travaillant sur un tableau de bord analytique affichant des compteurs de jours écoulés depuis une date sur écran courbe

Formules pour calculer le nombre de jours depuis une date avec AUJOURDHUI

Le calcul « jours écoulés depuis » repose sur la fonction AUJOURDHUI() couplée à une soustraction. La syntaxe dans Excel est directe :

=AUJOURDHUI()-A2

Cette formule se recalcule à chaque ouverture du classeur. Dans Google Sheets, la fonction équivalente est TODAY(). Le résultat est un entier positif si la date de référence est dans le passé, négatif si elle est dans le futur, ce qui permet de basculer d’un compteur « jours écoulés » à un compteur « jours restants » sans changer de logique.

DATEDIF : une fonction héritée mais toujours utile

La fonction DATEDIF, héritée de Lotus 1-2-3, n’apparaît pas dans l’auto-complétion d’Excel. Sa syntaxe est =DATEDIF(date_début;date_fin;"D") pour obtenir la différence en jours. Le paramètre « M » renvoie des mois entiers, « Y » des années entières.

DATEDIF présente une limite connue : elle génère une erreur si la date de début est postérieure à la date de fin. Pour un tableau de bord qui mélange échéances passées et futures, la soustraction directe avec AUJOURDHUI reste plus fiable que DATEDIF.

Jours ouvrés et jours calendaires : la distinction qui change un tableau de bord

La majorité des tutoriels traitent exclusivement les jours calendaires. En contexte professionnel, la donnée pertinente est souvent le nombre de jours ouvrés, notamment pour le suivi de délais RH, de SLA ou de jalons projet.

La fonction NB.JOURS.OUVRES (NETWORKDAYS en anglais) exclut automatiquement les samedis et dimanches. Sa syntaxe accepte un troisième argument facultatif : une plage de cellules listant les jours fériés à exclure du décompte.

  • =NB.JOURS.OUVRES(A2;AUJOURDHUI()) renvoie le nombre de jours ouvrés écoulés depuis la date en A2, week-ends exclus.
  • =NB.JOURS.OUVRES(AUJOURDHUI();B2;feries) calcule les jours ouvrés restants avant une échéance, en soustrayant aussi les fériés listés dans la plage nommée « feries ».
  • =NB.JOURS.OUVRES.INTL permet de personnaliser les jours de repos (par exemple vendredi-samedi au lieu de samedi-dimanche), ce qui couvre les calendriers de travail non occidentaux.

Sans cette distinction, un tableau de bord qui affiche « retard de 10 jours » alors que 4 de ces jours étaient des week-ends fausse la lecture opérationnelle.

Vue aérienne de mains féminines consultant un agenda papier et une feuille de calcul numérique avec des données de jours calculés depuis une date dans un café

Du calcul ponctuel au tableau de bord dynamique avec Power BI ou Google Sheets

Calculer un écart de jours dans une cellule isolée est un point de départ. L’exploiter dans un tableau de bord suppose d’industrialiser la formule et de la connecter à une vue synthétique.

Colonnes calculées et mise en forme conditionnelle

Dans un fichier de suivi projet, ajouter une colonne « Jours depuis dernière mise à jour » avec =AUJOURDHUI()-C2 transforme une liste statique en outil de pilotage. Couplée à une mise en forme conditionnelle (vert sous 7 jours, orange entre 7 et 14, rouge au-delà), cette colonne signale visuellement les lignes qui nécessitent une action.

Google Sheets actualise cette donnée à chaque chargement. Excel ne recalcule qu’à l’ouverture du fichier ou sur action manuelle (F9), un détail qui compte si le classeur reste ouvert plusieurs jours.

Mesures DAX dans Power BI

Dans Power BI, le calcul de jours écoulés passe par une mesure DAX du type :

Jours_Ecoules = DATEDIFF(Table[DateDebut], TODAY(), DAY)

Cette mesure s’intègre dans des cartes KPI ou des graphiques à barres. L’avantage par rapport à Excel est la mise à jour automatique liée à la source de données, sans intervention de l’utilisateur. En revanche, la gestion des jours ouvrés dans DAX demande une table de calendrier distincte, marquant chaque date comme ouvrée ou non.

  • Créer une table calendrier avec CALENDAR(DATE(2020,1,1), TODAY()) et y ajouter une colonne « EstOuvré ».
  • Filtrer les mesures de comptage sur cette colonne pour n’afficher que les jours travaillés.
  • Utiliser un segment (slicer) de type date pour permettre à l’utilisateur de modifier la période d’analyse directement sur le tableau de bord.

Erreurs fréquentes qui faussent le décompte de jours

Plusieurs pièges reviennent régulièrement dans les fichiers partagés, et ils ne sont pas tous liés à la formule elle-même.

Le premier concerne les dates stockées comme texte. Une cellule qui affiche « 15/03/2024 » mais dont le contenu est du texte brut ne sera pas reconnue par les fonctions de calcul. Le résultat sera une erreur #VALEUR!. Pour vérifier, sélectionner la cellule et observer si Excel propose un format « Date » ou « Texte » dans la barre de mise en forme.

Le deuxième piège est l’incohérence entre formats de date régionaux. Un fichier créé en format MM/JJ/AAAA (standard américain) puis ouvert sur un poste configuré en JJ/MM/AAAA peut inverser mois et jours sans message d’erreur visible. Le 03/04/2025 devient le 4 mars au lieu du 3 avril.

Le troisième concerne les dates avec heures intégrées. Si une cellule contient « 15/03/2025 14:30 », la soustraction renverra un nombre décimal (par exemple 45,6 au lieu de 46). Tronquer le résultat avec =ENT(AUJOURDHUI()-A2) élimine la partie horaire et renvoie un nombre entier de jours.

Le passage du calendrier au tableau de bord opérationnel tient finalement à trois choix techniques : soustraction directe ou fonction dédiée, jours calendaires ou ouvrés, format natif ou texte. Chaque combinaison produit un résultat différent, et la formule la plus simple reste souvent la plus maintenable sur un fichier partagé entre plusieurs utilisateurs.

Ne ratez rien de l'actu