Comprendre les dates et les heures dans les tableurs

Les tableurs gèrent très bien les heures et les dates

Le format de base est jj/mm/aaaa pour les dates et hh:mm:ss pour les heures. Indépendamment du format utilisé, les dates et heures sont converties en nombre nnnnnnn,dddddddd où les entiers sont les jours et les décimales les heures. C'est à partir de ces chiffres que se font les calculs. 

Les jours sont calculés à partir du 1/1/1900, puis chaque jour vaut une unité.

Ainsi : 
  • le 01/01/1900 est converti en "1
  • le 31/01/1900 est converti en 31 (30 jours plus tard que le 01/01/1900; 1+30) 
  • le 31/12/1900 est converti en 366 (1900 a été une année bissextile) 
  • le 01/01/2006 est converti en 38 718 
  • le 31/01/2006 est converti en 38 748 
Les heures au sein de la journée sont exprimées en fraction de jours : 1 seconde s'écrit 00:00:01 et vaut 0,00001157 c'est-à-dire 1/(24 x 60 x 60) = 0,00001157
  • 1 minute s'écrit 00:01:00 et vaut 0,00069444 c'est-à-dire 1/(24 x 60) = 0,00069444 
  • 1 heure s'écrit 01:00:00 et vaut 0,04166667 c'est-à-dire 1/(24) = 0,04166667 
  • 1 jour s'écrit 24:00:00 et vaut 1 c'est-à-dire 24 x 1/(24) = 1
Exemple : 8h 25 mn et 37 s vaut 0,351122685 c'est à dire :
(8/24) + 25/(24 x 60) + 37/(24 x 60 x 60)
0,333333333 + 0,017361111 + 0,000428241 = 0,351122685


Si nous considérons que nous sommes le 30/1/2006 à 8h 25 mn et 37 s, alors le tableur donnera 38 748,351122685 pour cet instant précis.

facturer grâce au tableur                        mise en forme conditionnelle 

Aucun commentaire: