Excel – gérer les calculs des dates et des heures

comment excel gère les dates et les heures

Vous avez décidé de traquer le temps passer au bureau sous Excel. Mais arrivé au moment d’additionner les temps de votre semaine, Excel ne vous donne pas le bon résultat. Comment c’est possible ? Je vous explique tout ça dans cet article.

Comment Excel comprend  les dates et les heures ?

 Il faut savoir qui Excel ne sauvegarde pas de date ou d’heure mais…  Un chiffre décimal !

En effet Excel ne retiens pas directement la date mais il retient le nombre de jours écoulés depuis le 1er janvier 1900.

Ainsi le 17 octobre 2020 correspond à 44121 c’est-à-dire qu’il s’est écoulé 44121 jours depuis le 1er janvier 1900.

Pour les heures c’est un petit peu différent.  Excel considère qu’une journée correspond au chiffre 1, il va donc calculer la fraction des heures de telle manière que 24 heures correspond à un. autrement dit 12:00 correspond à la fraction décimale 0,5.

Si vous saisissez le 17 octobre 2020 à midi, Excel va retenir 44121,5.

C’est cette façon de stocker Les dates et les heures qui permet d’effectuer tous ces calculs. 

Le problème de l’addition d’heures sous Excel

Prenons un exemple :

Vous avez travaillé du lundi au vendredi  8h30 tous les jours. Vous avez donc fait en fin de semaine 42 heures 30.  Quand vous faites la somme sous Excel vous obtenez 18h30.  Comment c’est possible ?

En fait tout est une question de format de cellule.

Pour comprendre la situation on va passer nos heures les 8h30 fait par jour au format décimal. Pour cela sous Excel vous pouvez utiliser le clic droit,   format de cellule,  nombre standard.

8h30 au format décimal est équivalent à: 0.354166667

J’ai fait 5 jours à 8h30, donc 5*0.354166667 = 1.7708333333

Ce résultat correspond sous Excel à  une journée et 18h30.  Comme je fais une somme d’heure, Excel considère qu’il doit me montrer le résultat en heures. Il ignore donc la journée complète, ce qui explique le résultat.

Comment résoudre le problème d’addition d’heures sous Excel ?

 Il est plutôt simple de résoudre ce problème.  Il suffit de changer le format d’affichage.

Je vous conseille donc d’aller dans le format de cellule –>onglet nombre  et de sélectionner le format personnalisé.

Dans le champ qui s’affiche saisissez ce format :

[hh]:mm

Ce format personnalisé oblige Excel à prendre en compte toutes les heures même celles qui forment plusieurs journées.

Pour plus d’explications je vous conseille de regarder cette vidéo:

Le fichier utilisé dans cette démo: